0000008063-25-000086.txt : 20251106 0000008063-25-000086.hdr.sgml : 20251106 20251106153323 ACCESSION NUMBER: 0000008063-25-000086 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 82 CONFORMED PERIOD OF REPORT: 20250927 FILED AS OF DATE: 20251106 DATE AS OF CHANGE: 20251106 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASTRONICS CORP CENTRAL INDEX KEY: 0000008063 STANDARD INDUSTRIAL CLASSIFICATION: AIRCRAFT PART & AUXILIARY EQUIPMENT, NEC [3728] ORGANIZATION NAME: 04 Manufacturing EIN: 160959303 STATE OF INCORPORATION: NY FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-07087 FILM NUMBER: 251457850 BUSINESS ADDRESS: STREET 1: 130 COMMERCE WAY STREET 2: - CITY: EAST AURORA STATE: NY ZIP: 14052-2164 BUSINESS PHONE: 716-805-1599 MAIL ADDRESS: STREET 1: 130 COMMERCE WAY STREET 2: - CITY: EAST AURORA STATE: NY ZIP: 14052-2164 FORMER COMPANY: FORMER CONFORMED NAME: ASTRONICS LUMINESCENT INC DATE OF NAME CHANGE: 19711209 10-Q 1 atro-20250927.htm 10-Q atro-20250927
2025Q3FALSE0000008063--12-31000.04368140.0182243P12Mxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesatro:segmentatro:tradeNamexbrli:pureatro:dayiso4217:USDatro:Unit00000080632025-01-012025-09-270000008063atro:CommonClassUndefinedMember2025-10-300000008063us-gaap:CommonClassBMember2025-10-3000000080632025-09-2700000080632024-12-3100000080632024-01-012024-09-2800000080632025-06-292025-09-2700000080632024-06-302024-09-2800000080632023-12-3100000080632024-09-280000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2024-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2023-12-310000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2025-06-280000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2024-06-290000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2024-01-012024-09-280000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2025-01-012025-09-270000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2025-06-292025-09-270000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2024-06-302024-09-280000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2025-09-270000008063atro:CommonClassUndefinedMemberus-gaap:CommonStockMember2024-09-280000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2023-12-310000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2025-06-280000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-06-290000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2025-01-012025-09-270000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-01-012024-09-280000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2025-06-292025-09-270000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-06-302024-09-280000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2025-09-270000008063us-gaap:CommonClassBMemberus-gaap:CommonStockMember2024-09-280000008063us-gaap:AdditionalPaidInCapitalMember2024-12-310000008063us-gaap:AdditionalPaidInCapitalMember2023-12-310000008063us-gaap:AdditionalPaidInCapitalMember2025-06-280000008063us-gaap:AdditionalPaidInCapitalMember2024-06-290000008063us-gaap:AdditionalPaidInCapitalMember2025-01-012025-09-270000008063us-gaap:AdditionalPaidInCapitalMember2025-06-292025-09-270000008063us-gaap:AdditionalPaidInCapitalMember2024-01-012024-09-280000008063us-gaap:AdditionalPaidInCapitalMember2024-06-302024-09-280000008063us-gaap:AdditionalPaidInCapitalMember2025-09-270000008063us-gaap:AdditionalPaidInCapitalMember2024-09-280000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-06-280000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-290000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-09-270000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-09-280000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-06-292025-09-270000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-302024-09-280000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-09-270000008063us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-09-280000008063us-gaap:RetainedEarningsMember2024-12-310000008063us-gaap:RetainedEarningsMember2023-12-310000008063us-gaap:RetainedEarningsMember2025-06-280000008063us-gaap:RetainedEarningsMember2024-06-290000008063us-gaap:RetainedEarningsMember2025-01-012025-09-270000008063us-gaap:RetainedEarningsMember2025-06-292025-09-270000008063us-gaap:RetainedEarningsMember2024-01-012024-09-280000008063us-gaap:RetainedEarningsMember2024-06-302024-09-280000008063us-gaap:RetainedEarningsMember2025-09-270000008063us-gaap:RetainedEarningsMember2024-09-280000008063us-gaap:TreasuryStockCommonMember2024-12-310000008063us-gaap:TreasuryStockCommonMember2023-12-310000008063us-gaap:TreasuryStockCommonMember2025-06-280000008063us-gaap:TreasuryStockCommonMember2024-06-290000008063us-gaap:TreasuryStockCommonMember2024-01-012024-09-280000008063us-gaap:TreasuryStockCommonMember2025-09-270000008063us-gaap:TreasuryStockCommonMember2024-09-280000008063atro:EnvoyAerospaceLLCMember2025-06-302025-06-300000008063atro:EnvoyAerospaceLLCMember2025-06-3000000080632025-06-2800000080632024-06-2900000080632025-02-040000008063atro:CostOfProductAndServiceSoldMember2025-01-012025-09-270000008063us-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-09-2700000080632025-09-282025-09-270000008063atro:AerospaceSegmentMemberatro:CommercialTransportAircraftMember2025-01-012025-09-270000008063atro:AerospaceSegmentMemberatro:CommercialTransportAircraftMember2024-01-012024-09-280000008063atro:AerospaceSegmentMemberatro:CommercialTransportAircraftMember2025-06-292025-09-270000008063atro:AerospaceSegmentMemberatro:CommercialTransportAircraftMember2024-06-302024-09-280000008063atro:AerospaceSegmentMemberatro:MilitaryAircraftMember2025-01-012025-09-270000008063atro:AerospaceSegmentMemberatro:MilitaryAircraftMember2024-01-012024-09-280000008063atro:AerospaceSegmentMemberatro:MilitaryAircraftMember2025-06-292025-09-270000008063atro:AerospaceSegmentMemberatro:MilitaryAircraftMember2024-06-302024-09-280000008063atro:AerospaceSegmentMemberatro:GeneralAviationMember2025-01-012025-09-270000008063atro:AerospaceSegmentMemberatro:GeneralAviationMember2024-01-012024-09-280000008063atro:AerospaceSegmentMemberatro:GeneralAviationMember2025-06-292025-09-270000008063atro:AerospaceSegmentMemberatro:GeneralAviationMember2024-06-302024-09-280000008063atro:AerospaceSegmentMemberatro:OtherAerospaceMember2025-01-012025-09-270000008063atro:AerospaceSegmentMemberatro:OtherAerospaceMember2024-01-012024-09-280000008063atro:AerospaceSegmentMemberatro:OtherAerospaceMember2025-06-292025-09-270000008063atro:AerospaceSegmentMemberatro:OtherAerospaceMember2024-06-302024-09-280000008063atro:AerospaceSegmentMember2025-01-012025-09-270000008063atro:AerospaceSegmentMember2024-01-012024-09-280000008063atro:AerospaceSegmentMember2025-06-292025-09-270000008063atro:AerospaceSegmentMember2024-06-302024-09-280000008063atro:TestSystemsSegmentMemberatro:GovernmentAndDefenseMember2025-01-012025-09-270000008063atro:TestSystemsSegmentMemberatro:GovernmentAndDefenseMember2024-01-012024-09-280000008063atro:TestSystemsSegmentMemberatro:GovernmentAndDefenseMember2025-06-292025-09-270000008063atro:TestSystemsSegmentMemberatro:GovernmentAndDefenseMember2024-06-302024-09-280000008063atro:TestSystemsSegmentMember2025-01-012025-09-270000008063atro:TestSystemsSegmentMember2024-01-012024-09-280000008063atro:TestSystemsSegmentMember2025-06-292025-09-270000008063atro:TestSystemsSegmentMember2024-06-302024-09-280000008063atro:ProductLineElectricalPowerAndMotionMemberatro:AerospaceSegmentMember2025-01-012025-09-270000008063atro:ProductLineElectricalPowerAndMotionMemberatro:AerospaceSegmentMember2024-01-012024-09-280000008063atro:ProductLineElectricalPowerAndMotionMemberatro:AerospaceSegmentMember2025-06-292025-09-270000008063atro:ProductLineElectricalPowerAndMotionMemberatro:AerospaceSegmentMember2024-06-302024-09-280000008063atro:ProductLineLightingAndSafetyMemberatro:AerospaceSegmentMember2025-01-012025-09-270000008063atro:ProductLineLightingAndSafetyMemberatro:AerospaceSegmentMember2024-01-012024-09-280000008063atro:ProductLineLightingAndSafetyMemberatro:AerospaceSegmentMember2025-06-292025-09-270000008063atro:ProductLineLightingAndSafetyMemberatro:AerospaceSegmentMember2024-06-302024-09-280000008063atro:ProductLineAvionicsMemberatro:AerospaceSegmentMember2025-01-012025-09-270000008063atro:ProductLineAvionicsMemberatro:AerospaceSegmentMember2024-01-012024-09-280000008063atro:ProductLineAvionicsMemberatro:AerospaceSegmentMember2025-06-292025-09-270000008063atro:ProductLineAvionicsMemberatro:AerospaceSegmentMember2024-06-302024-09-280000008063atro:ProductLineSystemsCertificationMemberatro:AerospaceSegmentMember2025-01-012025-09-270000008063atro:ProductLineSystemsCertificationMemberatro:AerospaceSegmentMember2024-01-012024-09-280000008063atro:ProductLineSystemsCertificationMemberatro:AerospaceSegmentMember2025-06-292025-09-270000008063atro:ProductLineSystemsCertificationMemberatro:AerospaceSegmentMember2024-06-302024-09-280000008063atro:ProductLineStructuresMemberatro:AerospaceSegmentMember2025-01-012025-09-270000008063atro:ProductLineStructuresMemberatro:AerospaceSegmentMember2024-01-012024-09-280000008063atro:ProductLineStructuresMemberatro:AerospaceSegmentMember2025-06-292025-09-270000008063atro:ProductLineStructuresMemberatro:AerospaceSegmentMember2024-06-302024-09-280000008063atro:ProductLineOtherMemberatro:AerospaceSegmentMember2025-01-012025-09-270000008063atro:ProductLineOtherMemberatro:AerospaceSegmentMember2024-01-012024-09-280000008063atro:ProductLineOtherMemberatro:AerospaceSegmentMember2025-06-292025-09-270000008063atro:ProductLineOtherMemberatro:AerospaceSegmentMember2024-06-302024-09-2800000080632026-10-042025-09-270000008063us-gaap:LandMember2025-09-270000008063us-gaap:LandMember2024-12-310000008063us-gaap:BuildingAndBuildingImprovementsMember2025-09-270000008063us-gaap:BuildingAndBuildingImprovementsMember2024-12-310000008063us-gaap:MachineryAndEquipmentMember2025-09-270000008063us-gaap:MachineryAndEquipmentMember2024-12-310000008063us-gaap:ConstructionInProgressMember2025-09-270000008063us-gaap:ConstructionInProgressMember2024-12-310000008063us-gaap:PatentsMember2025-09-270000008063us-gaap:PatentsMember2024-12-310000008063us-gaap:NoncompeteAgreementsMember2025-09-270000008063us-gaap:NoncompeteAgreementsMember2024-12-310000008063us-gaap:TradeNamesMember2025-09-270000008063us-gaap:TradeNamesMember2024-12-310000008063us-gaap:UnpatentedTechnologyMember2025-09-270000008063us-gaap:UnpatentedTechnologyMember2024-12-310000008063us-gaap:CustomerRelationshipsMember2025-09-270000008063us-gaap:CustomerRelationshipsMember2024-12-310000008063us-gaap:LicensingAgreementsMember2025-09-270000008063us-gaap:LicensingAgreementsMember2024-12-310000008063atro:AerospaceSegmentMember2024-12-310000008063atro:AerospaceSegmentMember2025-09-270000008063atro:TestSystemsSegmentMember2024-12-310000008063atro:TestSystemsSegmentMember2025-09-270000008063us-gaap:SecuredDebtMemberatro:TermLoanFacilityMemberus-gaap:LineOfCreditMember2023-01-190000008063us-gaap:SecuredDebtMemberatro:SecuredOvernightFinancingRateSOFRFloorMemberatro:TermLoanFacilityMemberus-gaap:LineOfCreditMember2023-01-192023-01-190000008063us-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrMemberatro:TermLoanFacilityMemberus-gaap:LineOfCreditMember2023-01-192023-01-190000008063us-gaap:RevolvingCreditFacilityMemberatro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2024-07-110000008063us-gaap:RevolvingCreditFacilityMemberatro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2024-11-250000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMemberatro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2024-11-252024-11-250000008063us-gaap:RevolvingCreditFacilityMemberatro:SecuredOvernightFinancingRateSOFRFloorMemberatro:SeventhAmendedAndRestatedCreditAgreementMemberus-gaap:LineOfCreditMember2024-11-252024-11-250000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMemberatro:SeventhAmendedAndRestatedCreditAgreementMembersrt:MinimumMemberus-gaap:LineOfCreditMember2024-11-252024-11-250000008063us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMemberatro:SeventhAmendedAndRestatedCreditAgreementMembersrt:MaximumMemberus-gaap:LineOfCreditMember2024-11-252024-11-250000008063us-gaap:RevolvingCreditFacilityMemberatro:SeventhAmendedAndRestatedCreditAgreementMembersrt:MinimumMemberus-gaap:LineOfCreditMember2024-11-252024-11-250000008063us-gaap:RevolvingCreditFacilityMemberatro:SeventhAmendedAndRestatedCreditAgreementMembersrt:MaximumMemberus-gaap:LineOfCreditMember2024-11-252024-11-250000008063us-gaap:RevolvingCreditFacilityMemberatro:ABLRevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2025-09-270000008063us-gaap:RevolvingCreditFacilityMemberatro:ABLRevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-11-250000008063atro:ConvertibleSeniorNotesDue2030Memberus-gaap:ConvertibleDebtMember2024-12-030000008063atro:ConvertibleSeniorNotesDue2030Memberus-gaap:ConvertibleDebtMember2024-12-032024-12-030000008063atro:ConvertibleSeniorNotesDue2031Memberus-gaap:ConvertibleDebtMember2025-09-150000008063atro:ConvertibleSeniorNotesDue2031Memberus-gaap:ConvertibleDebtMember2025-09-152025-09-150000008063atro:ConvertibleSeniorNotesDue2030Memberus-gaap:ConvertibleDebtMember2025-01-012025-09-270000008063atro:ConvertibleSeniorNotesDue2030Memberus-gaap:ConvertibleDebtMember2025-09-270000008063us-gaap:SecuredDebtMemberatro:TermLoanFacilityMemberus-gaap:LineOfCreditMember2025-06-292025-09-270000008063us-gaap:SecuredDebtMemberatro:TermLoanFacilityMemberus-gaap:LineOfCreditMember2024-06-302024-09-280000008063us-gaap:SecuredDebtMemberatro:TermLoanFacilityMemberus-gaap:LineOfCreditMember2025-01-012025-09-270000008063us-gaap:SecuredDebtMemberatro:TermLoanFacilityMemberus-gaap:LineOfCreditMember2024-01-012024-09-280000008063us-gaap:RevolvingCreditFacilityMemberatro:ABLRevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2024-12-310000008063atro:ConvertibleSeniorNotesDue2030Memberus-gaap:ConvertibleDebtMember2024-12-310000008063atro:ConvertibleSeniorNotesDue2031Memberus-gaap:ConvertibleDebtMember2025-09-270000008063atro:ConvertibleSeniorNotesDue2031Memberus-gaap:ConvertibleDebtMember2024-12-310000008063us-gaap:ConvertibleDebtMember2025-09-270000008063us-gaap:ConvertibleDebtMember2024-12-310000008063atro:ConvertibleSeniorNotesDue2031Memberus-gaap:ConvertibleDebtMember2025-01-012025-09-270000008063srt:MinimumMember2025-01-012025-09-270000008063srt:MaximumMember2025-01-012025-09-2700000080632023-08-080000008063atro:AtTheMarketEquityOfferingMember2023-08-080000008063atro:AtTheMarketEquityOfferingMember2024-06-302024-09-280000008063atro:AtTheMarketEquityOfferingMember2024-01-012024-09-280000008063atro:AtTheMarketEquityOfferingMember2025-06-292025-09-270000008063atro:AtTheMarketEquityOfferingMember2025-01-012025-09-270000008063atro:AtTheMarketEquityOfferingMember2025-09-270000008063us-gaap:AccumulatedTranslationAdjustmentMember2025-09-270000008063us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-09-270000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-12-310000008063us-gaap:AccumulatedTranslationAdjustmentMember2025-01-012025-09-270000008063us-gaap:AccumulatedTranslationAdjustmentMember2024-01-012024-09-280000008063us-gaap:AccumulatedTranslationAdjustmentMember2025-06-292025-09-270000008063us-gaap:AccumulatedTranslationAdjustmentMember2024-06-302024-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2025-01-012025-09-270000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-01-012024-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2025-06-292025-09-270000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-06-302024-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2025-01-012025-09-270000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2024-01-012024-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2025-06-292025-09-270000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2024-06-302024-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-01-012025-09-270000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-09-280000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-06-292025-09-270000008063us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-06-302024-09-280000008063atro:TheBoeingCompanyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-06-292025-09-270000008063atro:TheBoeingCompanyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-06-302024-09-280000008063atro:TheBoeingCompanyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2025-01-012025-09-270000008063atro:TheBoeingCompanyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2024-01-012024-09-280000008063atro:TheBoeingCompanyMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2025-09-270000008063atro:IndirectSalesMemberatro:PatentInfringementMembersrt:SubsidiariesMember2025-09-270000008063atro:IndirectSalesMemberatro:PatentInfringementMembersrt:SubsidiariesMember2024-12-310000008063atro:LufthansaTechnikAGMemberatro:PatentInfringementDamagesMember2025-02-212025-02-210000008063atro:LufthansaTechnikAGMemberatro:PatentInfringementDamagesMember2025-03-202025-03-200000008063atro:LufthansaTechnikAGMemberatro:PatentInfringementInterestMember2025-05-162025-05-160000008063atro:LufthansaTechnikAGMemberatro:PatentInfringementReimbursementOfLegalCostsMember2025-05-162025-05-160000008063atro:PatentInfringementMember2025-01-012025-09-270000008063atro:LufthansaTechnikAGMember2024-12-310000008063atro:LufthansaTechnikAGMember2025-09-270000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:AerospaceSegmentMember2025-01-012025-09-270000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:AerospaceSegmentMember2024-01-012024-09-280000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:AerospaceSegmentMember2025-06-292025-09-270000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:AerospaceSegmentMember2024-06-302024-09-280000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2025-01-012025-09-270000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2024-01-012024-09-280000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2025-06-292025-09-270000008063us-gaap:IntersegmentEliminationMemberatro:AerospaceSegmentMember2024-06-302024-09-280000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2025-01-012025-09-270000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2024-01-012024-09-280000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2025-06-292025-09-270000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2024-06-302024-09-280000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:TestSystemsSegmentMember2025-01-012025-09-270000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:TestSystemsSegmentMember2024-01-012024-09-280000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:TestSystemsSegmentMember2025-06-292025-09-270000008063atro:OperatingSegmentsExcludingIntersegmentEliminationMemberatro:TestSystemsSegmentMember2024-06-302024-09-280000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2025-01-012025-09-270000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2024-01-012024-09-280000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2025-06-292025-09-270000008063us-gaap:IntersegmentEliminationMemberatro:TestSystemsSegmentMember2024-06-302024-09-280000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2025-01-012025-09-270000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2024-01-012024-09-280000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2025-06-292025-09-270000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2024-06-302024-09-280000008063us-gaap:OperatingSegmentsMember2025-01-012025-09-270000008063us-gaap:OperatingSegmentsMember2024-01-012024-09-280000008063us-gaap:OperatingSegmentsMember2025-06-292025-09-270000008063us-gaap:OperatingSegmentsMember2024-06-302024-09-280000008063us-gaap:CorporateNonSegmentMember2025-01-012025-09-270000008063us-gaap:CorporateNonSegmentMember2024-01-012024-09-280000008063us-gaap:CorporateNonSegmentMember2025-06-292025-09-270000008063us-gaap:CorporateNonSegmentMember2024-06-302024-09-280000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2025-09-270000008063us-gaap:OperatingSegmentsMemberatro:AerospaceSegmentMember2024-12-310000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2025-09-270000008063us-gaap:OperatingSegmentsMemberatro:TestSystemsSegmentMember2024-12-310000008063us-gaap:CorporateNonSegmentMember2025-09-270000008063us-gaap:CorporateNonSegmentMember2024-12-310000008063atro:BuhlerMotorAviationMemberus-gaap:SubsequentEventMember2025-10-132025-10-130000008063us-gaap:RevolvingCreditFacilityMemberatro:SeniorSecuredCashFlowBasedRevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2025-10-220000008063us-gaap:RevolvingCreditFacilityMemberatro:SeniorSecuredCashFlowBasedRevolvingCreditFacilityMemberus-gaap:SubsequentEventMembersrt:MinimumMemberus-gaap:LineOfCreditMember2025-10-222025-10-220000008063us-gaap:RevolvingCreditFacilityMemberatro:SeniorSecuredCashFlowBasedRevolvingCreditFacilityMemberus-gaap:SubsequentEventMembersrt:MaximumMemberus-gaap:LineOfCreditMember2025-10-222025-10-220000008063us-gaap:RevolvingCreditFacilityMemberatro:SeniorSecuredCashFlowBasedRevolvingCreditFacilityMemberatro:FiscalQuarterEndingDecember312025Memberus-gaap:SubsequentEventMemberus-gaap:LineOfCreditMember2025-10-220000008063us-gaap:RevolvingCreditFacilityMemberatro:ABLRevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2025-10-012025-11-05
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 September 27, 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 0-7087
 
ASTRONICS CORPORATION
(Exact name of registrant as specified in its charter)
 
New York
(State or other jurisdiction of
incorporation or organization)
16-0959303
(IRS Employer
Identification Number)
130 Commerce Way, East Aurora, New York
(Address of principal executive offices)
14052
(Zip code)
(716) 805-1599
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, $.01 par value per shareATROThe NASDAQ Stock Market LLC
Securities registered pursuant to Section 12(g) of the Act: None
NOT APPLICABLE
(Former name, former address and former fiscal year, if changed since last report)
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, and (2) has been subject to such filing requirements for the past 90 days.    Yes  ý    No  ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (Section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ý    No  ¨


Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definition of “large accelerated filer”, “accelerated filer”, “non-accelerated filer”, “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filerAccelerated filer
Emerging growth company
Non-accelerated filer
Smaller Reporting Company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a)
of the Exchange Act. ¨
 Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  ☐    No  ý
As of October 30, 2025, 35,629,121 shares of common stock were outstanding consisting of 31,619,410 shares of common stock ($.01 par value) and 4,009,711 shares of Class B common stock ($.01 par value).



TABLE OF CONTENTS
PAGE
PART I
Item 1
Item 2
Item 3
Item 4
PART II
Item 1
Item 1A
Item 2
Item 3
Item 4
Item 5
Item 6

2

Part I – Financial Information
Item 1. Financial Statements
ASTRONICS CORPORATION
Consolidated Condensed Balance Sheets
September 27, 2025 with Comparative Figures for December 31, 2024
(Unaudited)
(In thousands)
 
September 27, 2025December 31, 2024
Current Assets:
Cash and Cash Equivalents
$13,479 $9,285 
Restricted Cash6,101 9,143 
Accounts Receivable, Net of Allowance for Estimated Credit Losses
188,630 191,446 
Inventories
197,290 199,741 
Prepaid Expenses and Other Current Assets
27,149 16,557 
Total Current Assets
432,649 426,172 
Property, Plant and Equipment, Net of Accumulated Depreciation96,635 80,687 
Operating Right-of-Use Assets33,769 23,609 
Other Assets8,297 7,763 
Intangible Assets, Net of Accumulated Amortization51,083 52,477 
Goodwill59,760 58,056 
Total Assets
$682,193 $648,764 
Current Liabilities:
Accounts Payable
$51,683 $42,960 
Current Operating Lease Liabilities6,019 4,697 
Accrued Expenses and Other Current Liabilities
66,597 81,004 
Customer Advance Payments and Deferred Revenue
26,709 27,491 
Total Current Liabilities
151,008 156,152 
Long-term Debt334,019 168,669 
Long-term Operating Lease Liabilities39,349 20,508 
Other Liabilities48,909 47,338 
Total Liabilities573,285 392,667 
Shareholders’ Equity:
Common Stock
381 380 
Accumulated Other Comprehensive Loss(2,020)(3,863)
Other Shareholders’ Equity
110,547 259,580 
Total Shareholders’ Equity
108,908 256,097 
Total Liabilities and Shareholders’ Equity$682,193 $648,764 
See notes to Consolidated Condensed Financial Statements.
3

ASTRONICS CORPORATION
Consolidated Condensed Statements of Operations
Three and Nine Months Ended September 27, 2025 with Comparative Figures for 2024
(Unaudited)
(In thousands, except per share data)
 
Nine Months EndedThree Months Ended
September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Sales$622,061 $586,886 $211,447 $203,698 
Cost of Products Sold443,874 428,580 146,936 148,474 
Gross Profit178,187 158,306 64,511 55,224 
Research and Development Expenses32,849 40,018 10,210 12,481 
Selling, General and Administrative Expenses104,388 100,698 31,246 34,369 
Income from Operations40,950 17,590 23,055 8,374 
Loss on Settlement of Debt32,644 6,987 32,644 6,987 
Other (Income) Expense, Net(562)1,214 (185)343 
Interest Expense, Net of Interest Income9,167 17,832 2,920 6,217 
Loss Before Income Taxes(299)(8,443)(12,324)(5,173)
(Benefit from) Provision for Income Taxes(43)4,940 (1,226)6,565 
Net Loss$(256)$(13,383)$(11,098)$(11,738)
Loss Per Share:
Basic
$(0.01)$(0.38)$(0.31)$(0.34)
Diluted
$(0.01)$(0.38)$(0.31)$(0.34)
See notes to Consolidated Condensed Financial Statements.
4

ASTRONICS CORPORATION
Consolidated Condensed Statements of Comprehensive Income (Loss)
Three and Nine Months Ended September 27, 2025 with Comparative Figures for 2024
(Unaudited)
(In thousands)
 
Nine Months EndedThree Months Ended
September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Net Loss$(256)$(13,383)$(11,098)$(11,738)
Other Comprehensive Income (Loss):
Foreign Currency Translation Adjustments
2,552 127 (379)1,051 
Retirement Liability Adjustment – Net of Tax
(709)843 (237)281 
Total Other Comprehensive Income (Loss)1,843 970 (616)1,332 
Comprehensive Income (Loss)$1,587 $(12,413)$(11,714)$(10,406)
See notes to Consolidated Condensed Financial Statements.
5

ASTRONICS CORPORATION
Consolidated Condensed Statements of Cash Flows
Nine Months Ended September 27, 2025 with Comparative Figures for 2024
(Unaudited)
Nine Months Ended
(In thousands)September 27, 2025September 28, 2024
Cash Flows from Operating Activities:
Net Loss$(256)$(13,383)
Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:
Non-cash items:
Depreciation and Amortization16,129 18,572 
Amortization of Deferred Financing Fees1,805 2,711 
Provisions for Non-cash Losses on Inventory and Receivables6,062 8,023 
Equity-based Compensation Expense5,341 6,414 
Deferred Tax Benefit(1,125) 
Operating Lease Non-cash Expense4,659 3,869 
Simplification Initiative-related Non-cash Charges6,229  
Non-Cash 401K Contribution and Quarterly Bonus Accrual 3,454 
Non-Cash Annual Stock Bonus Accrual 1,448 
Loss on Settlement of Debt32,644 6,987 
Other(756)2,899 
Changes in Operating Assets and Liabilities Providing (Using) Cash:
Accounts Receivable5,190 (22,712)
Inventories(7,140)(19,829)
Accounts Payable8,271 (3,304)
Accrued Expenses(14,719)13,517 
Customer Advance Payments and Deferred Revenue(2,317)(2,919)
Income Taxes(11,513)798 
Operating Lease Liabilities(3,125)(3,777)
Tenant Improvement Allowance Refund3,157  
Supplemental Retirement Plan Liabilities(539)(309)
Other Assets and Liabilities(825)1,690 
Net Cash from Operating Activities47,172 4,149 
Cash Flows from Investing Activities:
Capital Expenditures(19,860)(5,244)
Acquisition of Business, Net of Cash Acquired(4,617) 
Net Cash from Investing Activities(24,477)(5,244)
Cash Flows from Financing Activities:
Proceeds from Long-term Debt86,143 195,978 
Principal Payments on Long-term Debt(11,143)(187,498)
Proceeds from Issuance of Convertible Debt225,000  
Partial Repurchase of 2030 Notes(285,752) 
Payments for Capped Call Transactions(26,888) 
Financing-related Costs(8,127)(9,073)
Stock Award Activity(1,730)(3,219)
Other(109)(96)
Net Cash from Financing Activities(22,606)(3,908)
Effect of Exchange Rates on Cash1,063 54 
Increase (Decrease) in Cash and Cash Equivalents and Restricted Cash1,152 (4,949)
Cash and Cash Equivalents and Restricted Cash at Beginning of Period18,428 11,313 
Cash and Cash Equivalents and Restricted Cash at End of Period$19,580 $6,364 
Supplemental Disclosure of Cash Flow Information
Non-Cash Investing Activities: Capital Expenditures in Accounts Payable$2,796 $ 
Interest Paid$7,593 $15,261 
Income Taxes Paid, Net of Refunds$12,636 $3,975 
See notes to Consolidated Condensed Financial Statements.
6

ASTRONICS CORPORATION
Consolidated Condensed Statements of Shareholders’ Equity
Three and Nine Months Ended September 27, 2025 with Comparative Figures for 2024
(Unaudited)
(In thousands)
Nine Months EndedThree Months Ended
September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Common Stock
Beginning of Period$329 $314 $337 $320 
Net Shares Issued to Fund Bonus Obligations— 3 — — 
Net Issuance of Common Stock for Restricted Stock Units (“RSUs”)1 1 — — 
Class B Stock Converted to Common Stock9 3 2 1 
End of Period339 321 339 321 
Convertible Class B Stock
Beginning of Period51 59 44 57 
Class B Stock Converted to Common Stock(9)(3)(2)(1)
End of Period42 56 42 56 
Additional Paid in Capital
Beginning of Period144,149 129,544 146,321 137,290 
Partial Repurchase of 2030 Notes(120,632)— (120,632)— 
Purchase of Capped Call Transactions(26,888)— (26,888)— 
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP5,341 6,414 1,439 1,772 
Gross Shares Issued to Fund Bonus Obligations— 6,281 — — 
Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations(1,730)(3,219)— (42)
End of Period240 139,020 240 139,020 
Accumulated Comprehensive Loss
Beginning of Period(3,863)(9,426)(1,404)(9,788)
Foreign Currency Translation Adjustments2,552 127 (379)1,051 
Retirement Liability Adjustment – Net of Taxes(709)843 (237)281 
End of Period(2,020)(8,456)(2,020)(8,456)
Retained Earnings
Beginning of Period192,208 209,753 203,050 206,778 
Partial Repurchase of 2030 Notes(4,868)— (4,868)— 
Net Loss(256)(13,383)(11,098)(11,738)
Reissuance of Treasury Shares for 401K Contribution— (1,330)— — 
End of Period187,084 195,040 187,084 195,040 
Treasury Stock
Beginning of Period(76,777)(80,726)(76,777)(76,777)
Net Issuance to Fund 401K Obligation— 3,949 — — 
End of Period(76,777)(76,777)(76,777)(76,777)
Total Shareholders’ Equity$108,908 $249,204 $108,908 $249,204 
See notes to Consolidated Condensed Financial Statements.


7

ASTRONICS CORPORATION
Consolidated Condensed Statements of Shareholders’ Equity, Continued
Three and Nine Months Ended September 27, 2025 with Comparative Figures for 2024
(Unaudited)
(In thousands)
Nine Months EndedThree Months Ended
(Shares)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Common Stock
Beginning of Period32,871 31,402 33,743 32,024 
Net Shares Issued to Fund Bonus Obligations— 218 — — 
Net Issuance of Common Stock for RSUs192 165 49 51 
Class B Stock Converted to Common Stock855 352 126 62 
End of Period33,918 32,137 33,918 32,137 
Convertible Class B Stock
Beginning of Period5,086 5,952 4,357 5,662 
Class B Stock Converted to Common Stock(855)(352)(126)(62)
End of Period4,231 5,600 4,231 5,600 
Treasury Stock
Beginning of Period2,694 2,833 2,694 2,694 
Net Shares Issued to Fund 401K Obligation— (139)— — 
End of Period2,694 2,694 2,694 2,694 
See notes to Consolidated Condensed Financial Statements.


8

ASTRONICS CORPORATION
Notes to Consolidated Condensed Financial Statements
September 27, 2025
(Unaudited)
1) Basis of Presentation
The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. Operating results for the nine months ended September 27, 2025, are not necessarily indicative of the results that may be expected for the year ending December 31, 2025.
The balance sheet on December 31, 2024, has been derived from the audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.
For further information, refer to the Consolidated Financial Statements and the notes thereto included in Astronics Corporation’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, filed with the Securities and Exchange Commission (“SEC”) on March 5, 2025 (the “2024 10-K”).
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and seat motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada, France and Germany (arising from our October 2025 acquisition) as well as engineering offices in Ukraine and India.
The Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace and defense industry. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries.
Acquisition Activities
On June 30, 2025, the Company purchased the membership interests of Envoy Aerospace, LLC, located in Aurora, Illinois. Envoy Aerospace is an FAA Organization Designation Authorization (“ODA”) services provider. Envoy Aerospace is included in our Aerospace segment. The total purchase price was approximately $8.3 million, net of cash acquired and the estimated closing adjustment. Of the purchase price, $4.5 million was paid at the closing date, $2.0 million will be paid in one year from the closing date, and $1.8 million will be paid in two years from the closing date based on certain milestones. The Company has not yet finalized the purchase price allocation. Purchased intangible assets and goodwill are expected to be deductible for tax purposes over 15 years. This transaction was not considered material to the Company’s financial position or results of operations.
Restricted Cash
Under the provisions of the ABL Revolving Credit Facility (as defined and discussed below in Note 7, Long-term Debt and Notes Payable), the Company has a cash dominion arrangement with the banking institution for its accounts within the United States whereby daily cash receipts are contractually utilized to pay down outstanding balances, if any, on the ABL Revolving Credit Facility. Account balances that have not yet been applied to the ABL Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.
9

(In thousands)September 27, 2025September 28, 2024
Cash and Cash Equivalents$13,479 $5,177 
Restricted Cash6,101 1,187 
Total Cash and Restricted Cash Shown in Statements of Cash Flows$19,580 $6,364 
Trade Accounts Receivable and Contract Assets
The allowance for estimated credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay.
The changes in allowances for estimated credit losses for the three and nine months ended September 27, 2025 and September 28, 2024 consisted of the following:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Balance at Beginning of the Period$2,377 $9,193 $842 $1,495 
Bad Debt Expense, Net of Recoveries(129)1,132 (24)734 
Write-off Charges Against the Allowance and Other Adjustments(1,368)(7,982)62 114 
Balance at End of the Period$880 $2,343 $880 $2,343 
Write-offs in the nine months ended September 27, 2025 and September 28, 2024 relate primarily to accounts receivable reserved for in previous periods related to customer bankruptcies.
On February 4, 2025, the Company entered into a factoring agreement with Citibank, N.A. under which we can sell certain receivables resulting from sales to a certain customer. The arrangement is designed to provide the Company with an immediate cash advance on eligible receivables, up to a limit of $45.0 million per year, as restricted by the terms of our ABL Revolving Credit Facility. The Company did not utilize the factoring agreement during the three and nine months ended September 27, 2025.
Simplification Initiatives
In the second quarter of 2025, the Company initiated simplification activities in the Aerospace segment, including costs related to footprint rationalization and portfolio shaping. Restructuring charges, including impairments of inventory and other long-lived assets, were recorded as a result of these simplification initiatives. In the nine months ended September 27, 2025, the Company recorded $5.8 million and $0.4 million in simplification initiative charges to Cost of Products Sold and Selling, General and Administrative Expenses, respectively, in the accompanying Consolidated Condensed Statements of Operations.
Research and Development Expenses
Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs, and depreciation. During the first quarter of 2025, the Company changed its financial statement presentation of research and development costs. These costs were previously included within Cost of Products Sold and were a factor in arriving at Gross Profit. Research and development expenses, which amounted to $12.5 million and $40.0 million for the three and nine months ended September 28, 2024, respectively, have been reclassified from Cost of Products Sold to a separate line item below Gross Profit in the accompanying Consolidated Condensed Statements of Operations. All periods presented have been revised to reflect this presentation.
Valuation of Goodwill and Long-Lived Assets
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value.
10

As of September 27, 2025 and September 28, 2024, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed in the nine-month periods then ended.
Foreign Currency Translation
The aggregate foreign currency transaction gain or loss included in operations was immaterial for the three and nine months ended September 27, 2025 and September 28, 2024.
New or Recent Accounting Pronouncements
We consider the applicability and impact of all ASUs. There have been no new applicable accounting pronouncements or changes in accounting pronouncements during the three months ended September 27, 2025 as compared with the recent accounting pronouncements described in the 2024 10-K, except as set forth below. ASUs not disclosed were assessed and determined to be either not applicable or had or are expected to have minimal impact on our financial statements and related disclosures.
Recent Accounting Pronouncements Adopted
Standard
Description
Financial Statement Effect or Other Significant Matters
ASU No. 2024-04 -Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments
The amendments in this update clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion or an extinguishment.
We early adopted this standard during the fiscal quarter ended September 27, 2025 and applied it on a prospective basis. Refer to Note 7.
Recent Accounting Pronouncements Not Yet Adopted
Standard
Description
Financial Statement Effect or Other Significant Matters
ASU 2025-06 -Intangibles, Goodwill
and Other — Internal -Use Software
(Subtopic 350-40): Targeted
Improvements to the Accounting for
Internal-Use Software
The amendments in this update remove all references to project stages and clarify the threshold entities apply to begin capitalizing software costs. The update further specifies required disclosures for all capitalized internal-use software costs. This guidance is effective for fiscal years beginning after December 15, 2027 and interim periods within that period. Early adoption is permitted.
The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
ASU 2025-05 — Financial Instruments,
Credit Losses (Topic 326): Measurement
of Credit Losses for Accounts
Receivable and Contract Assets
The amendments in this update provide a practical expedient that allows entities to assume current conditions as of the balance sheet date remain unchanged over the life of current accounts receivable and contract assets when developing forecasts for estimated expected credit losses. This guidance is effective for fiscal years beginning after December 15, 2025 and interim periods within that period. Early adoption is permitted.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
2) Revenue
On September 27, 2025, we had $646.7 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $479.2 million of our outstanding performance obligations as revenue over the next twelve months and the balance thereafter.
11

The Company’s contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2025
$54,171 $28,171 
Ending Balance, September 27, 2025
$54,302 $27,802 
The increase in contract assets reflects the net impact of new revenue recognized in excess of billings exceeding billing of previously unbilled revenue during the period, partially offset by $8.3 million in revisions of estimated costs to complete certain long-term mass transit Test contracts, which was recorded during the nine months ended September 27, 2025. The revisions resulted in reduced revenue recognized during the nine months ended September 27, 2025 due to lower estimates of the percentage of work completed on the programs. The decrease in contract liabilities reflects the net impact of revenue recognized in excess of new customer advances or deferred revenues recorded.
The Company recognized $9.1 million and $6.3 million during the three months ended and $19.1 million and $16.4 million during the nine months ended September 27, 2025 and September 28, 2024, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. The Company’s capitalized fulfillment costs amounted to $5.9 million and $8.3 million on September 27, 2025 and December 31, 2024, respectively. Amortization of fulfillment costs recognized within Cost of Products Sold was insignificant for the three months and was $3.4 million and $3.1 million for the nine months ended September 27, 2025 and September 28, 2024, respectively.
The following table presents our revenue disaggregated by Market Segments as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Aerospace Segment
Commercial Transport
$432,324 $383,679 $149,209 $133,850 
Military Aircraft
88,250 63,545 27,554 21,685 
General Aviation
47,532 56,643 13,919 18,077 
Other
9,620 14,268 2,043 3,942 
Aerospace Total577,726 518,135 192,725 177,554 
Test Systems Segment
Government & Defense
44,335 68,751 18,722 26,144 
Test Systems Total44,335 68,751 18,722 26,144 
Total$622,061 $586,886 $211,447 $203,698 
12

The following table presents our revenue disaggregated by Product Lines as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Aerospace Segment
Electrical Power & Motion
$296,541 $263,919 $101,295 $90,467 
Lighting & Safety
154,324 135,162 51,654 46,921 
Avionics
91,452 83,716 26,168 29,151 
Systems Certification
15,842 12,272 7,938 4,460 
Structures
9,947 8,798 3,627 2,613 
Other
9,620 14,268 2,043 3,942 
Aerospace Total577,726 518,135 192,725 177,554 
Test Systems44,335 68,751 18,722 26,144 
Total$622,061 $586,886 $211,447 $203,698 
3) Inventories
Inventories consisted of the following:
(In thousands)
September 27, 2025December 31, 2024
Finished Goods
$28,598 $27,941 
Work in Progress
40,118 31,927 
Raw Material
128,574 139,873 
$197,290 $199,741 
The Company recorded a $5.8 million reduction in inventory in the nine months ended September 27, 2025 in connection with simplification initiatives as further discussed in Note 1, Basis of Presentation.
4) Property, Plant and Equipment
Property, Plant and Equipment consisted of the following:
(In thousands)
September 27, 2025December 31, 2024
Land
$8,663 $8,551 
Buildings and Improvements
81,965 72,150 
Machinery and Equipment
132,290 125,874 
Construction in Progress
11,281 3,997 
Total Property, Plant and Equipment, Gross234,199 210,572 
Less Accumulated Depreciation137,564 129,885 
Total Property, Plant and Equipment, Net$96,635 $80,687 
13

5) Intangible Assets
The following table summarizes acquired intangible assets as follows:
September 27, 2025December 31, 2024
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $2,146 $2,146 $2,146 
Non-compete Agreement4 years11,082 11,082 11,082 11,082 
Trade Names10 years11,562 10,494 11,380 10,351 
Completed and Unpatented Technology9 years47,975 44,680 47,818 42,617 
Customer Relationships15 years142,595 102,485 142,065 95,818 
Licensing Agreement13 years6,740 130   
Total Intangible Assets13 years$222,100 $171,017 $214,491 $162,014 
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows:
Nine Months EndedThree Months Ended
(In thousands)
September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Amortization Expense
$8,598 $9,728 $2,678 $3,189 
Amortization expense for acquired intangible assets expected for 2025 and for each of the next five years is summarized as follows:
(In thousands)
2025$11,228 
2026$10,085 
2027$8,377 
2028$7,589 
2029$6,216 
2030$4,135 
6) Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 27, 2025:
(In thousands)December 31, 2024Acquisition Adjustments
Foreign
Currency
Translation
September 27, 2025
Aerospace$36,421 $1,643 $61 $38,125 
Test Systems21,635   21,635 
$58,056 $1,643 $61 $59,760 
7) Long-term Debt and Notes Payable
ABL Revolving Credit Facility
The Company entered into a $90.0 million Term Loan Facility on January 19, 2023, and paid interest at a rate equal to SOFR (which was required to be at least 2.50%) plus 8.75%. The Company refinanced its credit facilities on July 11, 2024, and repaid in full all outstanding indebtedness under the previous Term Loan Facility.
The Company amended its asset-based revolving credit facility (the “ABL Revolving Credit Facility”) on July 11, 2024, by entering into the Seventh Amended and Restated Credit Agreement, which set the maximum aggregate amount that the Company can borrow pursuant to the revolving credit line at $200.0 million, with borrowings subject to a borrowing base determined primarily by inventory, accounts receivable, machinery and equipment and real estate.
On November 25, 2024, the Company entered into a second amendment to the ABL Revolving Credit Facility which increased the maximum aggregate amount that the Company could borrow pursuant to the ABL Revolving Credit Facility to
14

$220.0 million from $200.0 million. The maturity date of borrowings under the ABL Revolving Credit Facility was July 11, 2027. The Company and the applicable lenders also agreed in a separate first amendment to increase the amount of unsecured indebtedness the Company was permitted to incur under the ABL Revolving Credit Facility, subject to completion of the Convertible Notes offering (discussed below).
Under the terms of the ABL Revolving Credit Facility, the Company paid interest on the unpaid principal amount of the ABL Revolving Credit Facility at a rate equal to SOFR plus a term SOFR adjustment in the amount of 0.10% per annum (which collectively shall be at least 1.00%) plus an applicable margin ranging from 2.75% to 3.25% determined based upon the Company’s Excess Availability (as defined in the ABL Revolving Credit Facility). The Company was required to pay a quarterly commitment fee under the ABL Revolving Credit Facility on undrawn revolving credit commitments in an amount equal to 0.25% or 0.375% based on the Company’s average excess availability under the ABL Revolving Credit Facility. On September 27, 2025, there was $85.0 million outstanding on the ABL Revolving Credit Facility and there remained $112.3 million available for future borrowings, before the minimum excess availability requirement discussed below. The amount available for future borrowings as of September 27, 2025, is net of $2.3 million in outstanding letters of credit.
Pursuant to the ABL Revolving Credit Facility, the Company was subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. The Company was also required to maintain a minimum excess availability of the greater of 10% of the borrowing base under the ABL Revolving Credit Facility, or $15.0 million. As of September 27, 2025, the Company was in compliance with these covenants.
Certain of the Company’s subsidiaries are borrowers under the ABL Revolving Credit Facility and the assets of such subsidiaries also secure the obligations under the ABL Revolving Credit Facility. In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.
On October 22, 2025, the Company entered into a cash flow-based revolving credit facility and terminated the ABL Revolving Credit Facility. See further discussion in Note 16, Subsequent Events.
2030 Convertible Notes
On December 3, 2024, the Company issued $165.0 million aggregate principal amount of 5.500% Convertible Senior Notes due 2030 (the “2030 Notes”). The 2030 Notes bear interest at a rate of 5.500% per annum, payable semi-annually in arrears on March 15 and September 15 of each year, beginning on March 15, 2025. The 2030 Notes will mature on March 15, 2030, unless earlier converted, redeemed or repurchased. The initial conversion rate is 43.6814 shares of common stock per $1,000 principal amount of 2030 Notes, which represent the initial conversion price of $22.89 per share. The 2030 Notes are convertible at the option of the holders at any time on or after December 15, 2029, until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the Company will satisfy its conversion obligations by paying and/or delivering, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election. Beginning March 20, 2028, if the Company’s stock price has been at least 130% of the conversion price for a specified period of time, the 2030 Notes may be called at the option of the issuer. After the first quarter of 2025, if the Company’s stock price has been at least 130% of the conversion price for 20 of 30 trading days ending on and including the last trading day of the immediately preceding quarter, the 2030 Notes may be redeemed at the option of the holder. During the fiscal quarter ended September 27, 2025, our stock price met the price trigger defined above, and therefore, holders of our 2030 Notes may convert their notes at their option at any time during the fiscal quarter ended December 31, 2025.
2031 Convertible Notes
On September 15, 2025, the Company issued $225.0 million aggregate principal amount of Convertible Senior Notes due 2031 (the “2031 Notes”) for net proceeds of $216.7 million. The Company used part of the net proceeds to repurchase a portion of the 2030 Notes and the remainder to enter into the capped call transactions, as further described below. The 2031 Notes do not bear any interest and will mature on January 15, 2031, unless earlier converted, redeemed or repurchased. The initial conversion rate is 18.2243 shares of common stock per $1,000 principal amount of Convertible Notes, which represents the initial conversion price of $54.87 per share. The 2031 Notes are convertible at the option of the holders at any time on or after October 15, 2030, until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the Company will satisfy its conversion obligations by paying cash up to the aggregate principal amount of the 2031 Notes to be converted and paying and/or delivering, as the case may be, cash, shares of its common stock or a
15

combination of cash and shares of its common stock, at its election, in respect of the remainder, if any, of its conversion obligation in excess of the aggregate principal amount of the Notes being converted. Beginning January 22, 2029, if the Company’s stock price has been at least 130% of the conversion price for a specified period of time, the 2031 Notes may be called at the option of the issuer. After the fourth quarter of 2025, if the Company’s stock price has been at least 130% of the conversion price for 5 of the first 20 trading days of such fiscal quarter, the 2031 Notes may be redeemed at the option of the holder during the 30-trading day period beginning on, and including, the 21st trading day of such quarter.
Partial Repurchase of 2030 Notes
The Company used approximately $189.8 million of the net proceeds from the issuance of the 2031 Notes, together with approximately $85.0 million of borrowings under its ABL Revolving Credit Facility and approximately $11.0 million of cash on hand, to repurchase approximately $132.0 million in aggregate principal amount of outstanding 2030 Notes pursuant to privately negotiated exchange agreements entered into with certain holders of the 2030 Notes. The total cash paid in connection with this repurchase was approximately $285.8 million. The repurchase was accounted for in accordance with ASU 2024-04, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and resulted in the recognition of an inducement charge of $32.6 million within Loss on Settlement of Debt in the Consolidated Statements of Operations. The Company also recorded a reduction to unamortized debt issuance costs of $4.3 million and a reduction to equity of $125.5 million.
Interest expense was $2.9 million and $6.2 million for the three months ended and $9.2 million and $17.8 million for the nine months ended September 27, 2025 and September 28, 2024, respectively.
Debt issuance cost amortization expense was $0.6 million and $0.4 million for the three months ended and $1.8 million and $2.1 million for the nine months ended September 27, 2025 and September 28, 2024, respectively. All costs are amortized to interest expense over the term of the respective agreement. Unamortized deferred debt issuance costs associated with the ABL Revolving Credit Facility ($2.2 million and $3.0 million as of September 27, 2025 and December 31, 2024, respectively) are recorded within Other Assets. The following table presents the outstanding principal amount and carrying value of the Convertible Notes as of the dates indicated:
September 27, 2025December 31, 2024
(In thousands)PrincipalUnamortized Debt Issuance CostsCarrying ValuePrincipalUnamortized Debt Issuance CostsCarrying Value
2030 Notes
$33,000 $(1,084)$31,916 $165,000 $(6,331)$158,669 
2031 Notes
225,000 (7,897)217,103    
Total
$258,000 $(8,981)$249,019 $165,000 $(6,331)$158,669 
The Company estimates the fair value of the convertible notes based on quoted prices for these instruments in active markets, classified as Level 1 measurements within the fair value hierarchy. The fair value of the 2031 Notes was approximately $233.9 million as of September 27, 2025. The fair value of the 2030 Notes was approximately $71.5 million and $176.9 million as of September 27, 2025 and December 31, 2024, respectively.
Capped Call Transactions
In connection with the issuance of the 2031 Notes, we entered into capped call transactions (the “Capped Calls”) with certain financial institutions. The Capped Calls are generally expected to reduce the potential dilution to the Company’s common stock upon any conversion of the 2031 Notes and/or offset any potential cash payments the Company is required to make in excess of the principal amount of converted 2031 Notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the Capped Calls is initially approximately $83.41 per share of the Company’s common stock and is subject to certain adjustments under the terms of the capped call transactions. The Capped Calls expire January 15, 2031.
We used approximately $26.9 million of the net proceeds from the 2031 Notes to purchase the Capped Calls. These instruments are classified as equity and recorded as a reduction of additional paid-in capital in the Condensed Consolidated Statements of Changes in Stockholders’ Equity.
8) Product Warranties
In the ordinary course of business, the Company warrants its products against defects in design, materials, and workmanship typically over periods ranging from twelve to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances.
16

Activity in the warranty accrual, which is included in Accrued Expenses and Other Current Liabilities on the Consolidated Condensed Balance Sheets, is summarized as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Balance at Beginning of Period$18,081 $9,751 $19,013 $11,303 
Warranties Issued4,968 8,333 1,567 5,032 
Warranties Settled(4,118)(2,714)(1,190)(1,012)
Reassessed Warranty Exposure253 39 (206)86 
Balance at End of Period$19,184 $15,409 $19,184 $15,409 
9) Income Taxes
The effective tax rates were approximately 9.9% and (126.9)% for the three months ended and 14.4% and (58.5)% for the nine months ended September 27, 2025 and September 28, 2024, respectively. Beginning with the 2025 tax year, U.S. domestic research and development costs can be expensed as incurred. In addition, there are options to expense any remaining unamortized research and development costs that were previously capitalized during the 2022 through 2024 tax years. The tax rate in the 2025 period was favorably impacted by the reversal of a valuation allowance related to previously capitalized research and development costs that are expected to be expensed in the 2025 period and partially offset by valuation allowances related to net operating losses and certain timing differences. In addition, the tax rate in the 2025 period was also impacted by state and foreign income taxes and a discrete adjustment to reverse certain federal and state deferred tax liabilities.
The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. After considering the losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, the Company determined that projections of future taxable income could not be relied upon as a source of income to realize its deferred tax assets. However, the Company is relying on a significant portion of its existing deferred tax liabilities for the realizability of deferred tax assets. Accordingly, during the years ended December 31, 2024 and 2023, the Company determined that a portion of its deferred tax assets were not expected to be realizable in the future and the Company continues to maintain the valuation allowance against its deferred tax assets as of September 27, 2025.
On July 4, 2025, the One Big Beautiful Bill Act (“OBBBA”) was signed into law in the United States. The OBBBA permanently extends and modifies significant provisions enacted in 2017 as part of the Tax Cuts and Jobs Act (“TCJA”) that were originally set to expire at the end of 2025. In addition, the OBBBA makes changes to certain U.S. corporate tax provisions, many of which are not in effect until 2026. Key provisions of the Tax Act relevant to the Company’s operations include immediate expensing of certain domestic research and development expenses and domestic capital expenditures beginning in 2025 as well as changes to various U.S. international tax provisions going forward. These provisions of the Tax Act have favorably impacted the Company’s effective tax rate and cash tax rate for the 2025 tax year and are expected to have favorable impacts in future years. Changes in tax laws may affect recorded deferred tax assets and deferred tax liabilities and our effective tax rate in the future and the Company is continuing to evaluate the impacts of the new legislation.
10) Earnings Per Share
The following table sets forth the computation of basic earnings per share:
Nine months endedThree months ended
(In thousands, except per share amounts)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Basic Earnings per Common Share:
Net Loss - Basic$(256)$(13,383)$(11,098)$(11,738)
Weighted Average Shares - Basic35,372 34,961 35,423 35,011 
Basic Earnings per Common Share$(0.01)$(0.38)$(0.31)$(0.34)
17

The following table sets forth the computation of diluted net income (loss) per share:
Nine months endedThree months ended
(In thousands, except per share amounts)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Diluted Earnings per Common Share:
Net Loss - Diluted$(256)$(13,383)$(11,098)$(11,738)
Weighted Average Shares - Basic35,372 34,961 35,423 35,011 
Net Effect of Dilutive Stock Awards    
Weighted Average Shares - Diluted35,372 34,961 35,423 35,011 
Diluted Earnings per Common Share$(0.01)$(0.38)$(0.31)$(0.34)
The Company includes the dilutive effect of shares issuable upon conversion of its Convertible Notes in the calculation of diluted income per share using the if-converted method. The Company has the option for the 2030 Convertible Notes to settle the conversion value in any combination of cash or shares, and as such, the maximum number of shares issuable are included in the dilutive share count if the effect would be dilutive. The Company excluded all impacts of the 2030 Convertible Notes from the computation of diluted earnings per share as the effect would be anti-dilutive. The Company will settle the principal amount of the 2031 Convertible Notes by paying cash and settle the premium in any combination of cash or shares. The Company’s average stock price for the three and nine months ended September 27, 2025 was below the conversion price for the 2031 Notes, therefore no incremental shares were included in diluted earnings per share.
Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The Company incurred a net loss for the three and nine months ended September 27, 2025 and September 28, 2024, therefore all outstanding stock options and unvested restricted stock units were excluded from the computation of diluted loss per share because the effect of their inclusion would be anti-dilutive. The number of common shares excluded from the computation was approximately 1,262,000 shares as of September 27, 2025 and 1,218,000 shares as of September 28, 2024.
11) Shareholders’ Equity
Share Buyback Program
The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has the capacity under the currently authorized program to repurchase additional shares of its common stock with a maximum dollar value of $41.5 million.
At-the-Market Equity Offering
On August 8, 2023, the Company initiated an at-the-market equity offering program (the “ATM Program”) for the sale from time to time of shares of the Company’s common stock, par value $0.01 per share, having an aggregate offering price of up to $30.0 million. During the three and nine months ended September 27, 2025 and September 28, 2024, the Company did not sell any shares of our common stock under the ATM Program. As of September 27, 2025, the Company had remaining capacity under the ATM Program to sell shares of common stock having an aggregate offering price up to approximately $8.2 million.
Comprehensive Income (Loss) and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows:
(In thousands)September 27, 2025December 31, 2024
Foreign Currency Translation Adjustments$(5,670)$(8,222)
Retirement Liability Adjustment – Before Tax1,368 2,077 
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax3,650 4,359 
Accumulated Other Comprehensive Loss$(2,020)$(3,863)
18

The components of other comprehensive income (loss) are as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Foreign Currency Translation Adjustments$2,552 $127 $(379)$1,051 
Retirement Liability Adjustments:
Reclassifications to Selling, General and Administrative Expenses:
Amortization of Prior Service Cost
290 290 97 97 
Amortization of Net Actuarial (Gains) Losses
(999)553 (334)184 
Retirement Liability Adjustment(709)843 (237)281 
Other Comprehensive Income (Loss)$1,843 $970 $(616)$1,332 
12) Sales to Major Customers
The loss of major customers or a significant reduction in business with a major customer would significantly, and negatively impact our sales and earnings. In the three and nine months ended September 27, 2025 and September 28, 2024, the Company had one major customer over 10% of consolidated sales primarily in the Aerospace segment. Sales to the Boeing Company (“Boeing”) accounted for 12.3% and 10.5% of consolidated sales in the three months and 10.6% and 11.0% of consolidated sales in the nine months ended September 27, 2025 and September 28, 2024, respectively. Accounts receivable from Boeing on September 27, 2025 were approximately $19.4 million.
13) Legal Proceedings
One of the Company’s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (“Lufthansa”) in Germany, the United Kingdom (“UK”) and France. The Company is vigorously defending all such litigation and proceedings. Additional information about these legal proceedings can be found in Note 19, Legal Proceedings, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, in the 2024 10-K.
The reserve for the German indirect claim and interest was approximately $17.5 million at September 27, 2025 and $17.1 million on December 31, 2024. The Company currently believes it is unlikely that the damages in the German indirect proceedings and related interest will be paid within the next twelve months. Therefore, the liability related to this matter is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at September 27, 2025 and December 31, 2024.
In the matter before the UK High Court of Justice, Lufthansa had pleaded its case for monetary compensation at a separate trial which was conducted in October 2024. Both the Company and Lufthansa submitted to the UK High Court of Justice calculations of the estimated profits derived from the reports of the parties’ respective financial experts. The account of profits trial judgment was published on February 21, 2025 by the court in the amount of $11.9 million. Such amount was recorded as a liability in the Company’s Consolidated Financial Statements as of December 31, 2024. Following a consequential hearing on March 20, 2025, the amount was adjusted upwards by $0.5 million related to the resolution of a provisional item.
There was a further consequential hearing on May 16, 2025 which addressed applications concerning interest on the ordered damages, permission to appeal the court’s findings in these matters, as well as the issue of reimbursement of legal fees in the damages phase of the litigation. The Company was ordered to make payments of $5.7 million in relation to interest and $3.5 million for partial reimbursement of Lufthansa’s legal costs. The interest amount was recorded in the first quarter of 2025, while the legal cost reimbursement was recorded in the second quarter. Both of these items are reflected within Selling, General and Administrative Expenses in the Company’s Consolidated Condensed Statement of Operations, for the nine months ended September 27, 2025.
During the nine months ended September 27, 2025, the Company made payments totaling $21.6 million, in satisfaction of the liabilities for damages, interest and provisional legal fee reimbursement.
Both the Company and Lufthansa have been granted permission to appeal the rulings by the UK High Court of Justice. The appeals are scheduled to be heard by the UK Court of Appeal in March 2026.
A liability for reimbursement of Lufthansa’s legal expenses associated with the UK matter, exclusive of the damages phase, was approximately $1.0 million at September 27, 2025 and December 31, 2024, which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheets as of September 27, 2025 and December 31, 2024.
19

With respect to the proceeding in France, as previously disclosed, on December 4, 2020, the Court held the French patent invalid for all asserted claims. Lufthansa appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the Court upheld the first instance judgment in favor of AES. Lufthansa lodged an appeal before the French Supreme Court. A decision from this Court was rendered on March 19, 2025, remanding the case to the Court of Appeal of Paris for reconsideration of the invalidity of Lufthansa’s French patent. A second trial on nullity is scheduled on October 28, 2026 and a ruling by the Court of Appeal of Paris on nullity is not expected before early first quarter 2027. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of September 27, 2025 or December 31, 2024.
There were no other significant developments in any of these matters during the three months ended September 27, 2025.
Other
On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remained. In addition, on December 21, 2020, ATS filed a petition for inter partes review (“IPR”) with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne’s patent claims. Teradyne did not appeal the decision. On December 7, 2023, the District Court granted ATS’s motion for summary judgment on its affirmative defense of fair use. The Court subsequently entered final judgment in favor of ATS on December 14, 2023. Teradyne appealed to the United States Court of Appeals for the Ninth Circuit. On January 30, 2025, the Ninth Circuit affirmed the District Court’s grant of summary judgment. Teradyne has elected not to pursue an appeal. As such, the summary judgment ruling stands and final judgment in favor of ATS has been entered. This matter is concluded.
Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.
14) Segment Information
The Company reports segment information based on the management approach, which designates the internal reporting used by the Chief Operating Decision Maker (“CODM”) for making decisions and assessing performance as the source of the Company’s reportable segments. The CODM, which is the Company’s Chief Executive Officer, allocates resources and assesses the performance of each operating segment based on historical and potential future product sales, gross margin associated with those sales, and operating profit (loss) before interest, taxes, and corporate expenses. The Company has determined its reportable segments to be Aerospace and Test Systems based on the information used by the CODM.
20

Segment information and reconciliations to consolidated amounts are as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Sales:
Aerospace$577,760 $518,187 $192,725 $177,564 
Less Inter-segment Sales(34)(52) (10)
Total Aerospace Sales577,726 518,135 192,725 177,554 
Test Systems44,685 68,790 18,752 26,183 
Less Inter-segment Sales(350)(39)(30)(39)
Total Test Systems Sales44,335 68,751 18,722 26,144 
Total Consolidated Sales622,061 586,886 211,447 203,698 
Less1
Cost of Products Sold:
Aerospace403,890 369,918 132,263 127,737 
69.9 %71.4 %68.6 %71.9 %
Test Systems39,984 58,662 14,673 20,737 
90.2 %85.3 %78.4 %79.3 %
Other Segment Items2
Aerospace102,366 102,589 29,295 35,566 
Test Systems13,298 18,517 4,063 5,420 
Operating Profit (Loss) and Margins:
Aerospace71,470 45,628 31,167 14,251 
12.4 %8.8 %16.2 %8.0 %
Test Systems(8,947)(8,428)(14)(13)
(20.2)%(12.3)%(0.1)% %
Total Operating Profit62,523 37,200 31,153 14,238 
10.1 %6.3 %14.7 %7.0 %
Deductions from Segment Measure of Operating Profit:
Loss on Settlement of Debt32,644 6,987 32,644 6,987 
Interest Expense, Net of Interest Income
9,167 17,832 2,920 6,217 
Corporate Expenses and Other
21,011 20,824 7,913 6,207 
Loss Before Income Taxes$(299)$(8,443)$(12,324)$(5,173)
1 The significant expenses and amounts presented align with the segment-level information that is regularly provided to the CODM. Inter-segment expenses are included within the amounts shown.
2 Other segment items include Selling, General and Administrative Expenses, Research and Development Expenses, and sublease and rental income.
(In thousands)
September 27, 2025December 31, 2024
Total Assets:
Aerospace
$544,463 $498,528 
Test Systems
112,844 128,828 
Corporate
24,886 21,408 
Total Assets
$682,193 $648,764 
21

Nine Months EndedThree Months Ended
(In thousands)
September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Depreciation and Amortization:
Aerospace
$13,656 $14,766 $4,701 $4,800 
Test Systems
2,442 3,638 452 1,185 
Corporate
31 168 10 56 
Total Depreciation and Amortization$16,129 $18,572 $5,163 $6,041 
Capital Expenditures:
Aerospace
$19,337 $4,408 $12,812 $1,609 
Test Systems
523 820 338 235 
Corporate
 16  6 
Total Capital Expenditures$19,860 $5,244 $13,150 $1,850 
15) Fair Value
There were no financial assets or liabilities carried at fair value measured on a recurring basis on September 27, 2025 or December 31, 2024.
There were no non-recurring fair value measurements performed in the nine months ended September 27, 2025 and September 28, 2024.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. Refer to Note 7, Long-term Debt and Notes Payable, for additional information relating to the fair value of the Company’s outstanding fixed-rate Convertible Notes.
16) Subsequent Events
On October 13, 2025, the Company acquired all of the issued and outstanding capital stock of Bühler Motor Aviation (“BMA”), located in Uhldingen-Mühlhofen, Germany. BMA is an established manufacturer of aircraft seat actuation systems with a broad product portfolio that includes actuators, electronics, control panels, pneumatic systems, and lighting. BMA will be included in our Aerospace segment. The total purchase price was approximately $18.0 million, net of cash acquired and the estimated closing adjustment. The purchase price was paid at the closing date. The Company expects to complete a preliminary allocation during the fourth quarter of 2025.
On October 22, 2025, the Company entered into a $300 million senior secured, cash flow-based revolving credit facility (the “New Revolver”). The New Revolver replaces the Company’s ABL Revolving Credit Facility, which was terminated on October 22, 2025. The scheduled maturity date for the New Revolver is October 16, 2030. Under the terms of the New Revolver, the Company will pay interest on the unpaid principal amount outstanding under the Revolving Credit Agreement at a rate equal to Term SOFR (as defined in the Revolving Credit Agreement) plus an applicable margin ranging from 1.25% to 2.125% determined based upon the Company’s Total Net Debt Leverage Ratio (as defined in the Revolving Credit Agreement). The Company will pay a quarterly commitment fee under the Revolving Credit Agreement on unused Revolving Commitments ranging from 0.20% to 0.35% determined based upon the Company’s Total Net Debt Leverage Ratio.
Pursuant to the Revolving Credit Agreement, the Company is subject to a total leverage ratio covenant that requires that the Company’s Total Net Debt Leverage Ratio may not exceed 4.50 to 1.00, provided that the Company’s Total Net Debt Leverage Ratio for the fiscal quarter ending December 31, 2025, may not exceed 4.75 to 1.00. The Company is also subject to a consolidated interest coverage ratio covenant that requires that the Company’s Consolidated Interest Coverage Ratio (as defined in the Revolving Credit Agreement) may not be less than 3.50 to 1.00 and a secured net debt leverage ratio covenant that requires that the Company’s Secured Net Debt Leverage Ratio (as defined in the Revolving Credit Agreement) may not exceed 3.00 to 1.00.
The New Revolver has an accordion feature, which allows the Company to request incremental commitments of up to $100 million plus additional incremental amounts so long as maximum leverage requirements are met. In the fourth quarter of 2025, the Company expects to record a non-cash write-off of deferred financing costs of approximately $0.6 million related to the exiting ABL lender in Interest Expense within the Consolidated Condensed Statements of Operations.
22

Item 2.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
(The following should be read in conjunction with Management’s Discussion and Analysis of Financial Condition and Results of Operations contained in the 2024 10-K.)
OVERVIEW
Astronics Corporation, through its subsidiaries, is a leading supplier of advanced technologies and products to the global aerospace and defense industries. Our products and services include advanced, high-performance electrical power generation and distribution systems, seat motion solutions, lighting and safety systems, avionics products, aircraft structures, systems certification, and automated test systems.
We have two reportable segments, Aerospace and Test Systems. Our Aerospace segment has principal operating facilities in the United States, Canada, France and Germany (arising from our October 2025 acquisition) and an engineering office in Ukraine. Our Test Systems segment has principal operating facilities in the United States and an engineering office in India.
Our Aerospace segment designs and manufactures products for the global aerospace industry. Product lines include lighting and safety systems, electrical power generation, distribution and seat motion systems, aircraft structures, avionics products, systems certification, and other products. Our primary Aerospace customers are the airframe manufacturers (“OEM”) that build aircraft for the commercial transport, military and general aviation markets, suppliers to those OEMs, aircraft operators such as airlines, suppliers to the aircraft operators, and branches of the U.S. Department of Defense (“USDOD”). Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense and mass transit industries. In the Test Systems segment, Astronics’ products are sold to a global customer base including OEMs and prime government contractors for both electronics and military products.
Our strategy is to increase our value by developing technologies and capabilities, either internally or through acquisition, and using those capabilities to provide innovative solutions to our targeted markets where our technology can be beneficial.
Important factors affecting our growth and profitability are the rate at which new aircraft are produced, government funding and timing of awards of military programs, our ability to have our products designed into new aircraft, the rates at which aircraft owners, including commercial airlines, refurbish or install upgrades to their aircraft and supply chain and labor market pressures. New aircraft build rates and aircraft owners’ spending on upgrades and refurbishments is cyclical and dependent on the strength of the global economy. Once one of our products is designed into a new aircraft, the spare parts business associated thereto is also frequently retained by the Company. Future growth and profitability of the Test Systems business is dependent on developing and procuring new and follow-on business. The nature of our Test Systems business is such that it pursues large, often multi-year, projects. There can be significant periods of time between orders in this business, which may result in large fluctuations of sales and profit levels and backlog from period to period. Test Systems segment customers include the USDOD, prime contractors to the USDOD, mass transit operators and prime contractors to mass transit operators.
Each of the markets that we serve presents opportunities that we expect will provide growth for the Company over the long-term. We continue to look for opportunities in all of our markets to capitalize on our core competencies to expand our existing business and to grow through strategic acquisitions.
The main challenges that we continue to face include varying levels of supply chain pressures, material availability and cost increases (including costs associated with the recent imposition of tariffs by the United States and other countries discussed herein), labor availability and cost, and improving shareholder value through increasing profitability. Increasing profitability is dependent on many things, primarily sales growth, both acquired and organic, and the Company’s ability to pass cost increases along to customers and control operating expenses, and to identify means of creating improved productivity. Sales are driven by increased build rates for existing aircraft, market acceptance and economic success of new aircraft and our products, continued government funding of defense programs, the Company’s ability to obtain production contracts for parts we currently supply or have been selected to design and develop for new aircraft platforms and continually identifying and winning new business for our Test Systems segment.
Reduced aircraft build rates driven by regulatory actions impacting OEM production, a weak economy, aircraft groundings, tight credit markets, reduced air passenger travel, tariffs impacting OEM demand, and an increasing supply of used aircraft on the market would likely result in reduced demand for our products, which will result in lower profits. Reduction of defense spending may result in fewer opportunities for us to compete, which could result in lower profits in the future. Many of our newer development programs are based on new and unproven technology and at the same time we are challenged to develop the technology on a schedule that is consistent with specific programs. Delays in delivery schedules and incremental costs resulting from tariffs and other trade policy matters, supply chain pressures, and labor market pressures have in the past resulted in, and
23

could in the future also result in, lower profits. We will continue to address these challenges by working to improve operating efficiencies and focusing on executing on the growth opportunities currently in front of us.
On October 22, 2025, the Company entered into a $300 million senior secured, cash flow-based revolving credit facility (the “New Revolver”). The New Revolver replaces the Company’s ABL Revolving Credit Facility, which was terminated on October 22, 2025. The New Revolver subjects us to various financial and other affirmative and negative covenants with which we must comply on an ongoing or periodic basis. These include financial covenants pertaining to a total leverage ratio, a consolidated interest coverage ratio, and a secured net debt leverage ratio requirement. An unexpected decline in our revenues or operating income, including occurring as a result of events beyond our control, could cause us to violate our financial covenants. While the Company expects to remain in compliance with the required financial covenants for the duration of the agreement, any unexpected negative impacts to our business, including as a result of declines in aircraft production rates from expectations or production delays resulting from regulatory actions or labor strikes affecting OEMs, additional supply chain pressures, tariffs and our ability to mitigate tariff effects, the timing of customer orders, our ability to meet customer delivery schedules, or labor availability and cost pressures, could result in lower revenues and reduced financial profits, and, as a result thereof, our inability to satisfy the financial covenants in our New Revolver.
Challenges affecting the commercial aviation industry or key participants can adversely impact the demand for our products and services, the timing of orders, deliveries and related payments and other factors. We are monitoring the production levels and anticipated ramp-up at The Boeing Company, and we continue to align with them on production expectations.
We are monitoring the ongoing conflict between Russia and Ukraine and the related export controls and financial and economic sanctions imposed on certain industry sectors, including the aviation sector, and parties in Russia by the U.S., the U.K., the European Union and others. Although the conflict has not resulted in a direct material adverse impact on our business to date, the implications of the Russia and Ukraine conflict in the short-term and long-term are difficult to predict at this time. Factors such as increased energy costs, the availability of certain raw materials for aircraft manufacturers, embargoes on flights from Russian airlines, sanctions on Russian companies, and the stability of Ukrainian customers could impact the global economy and aviation sector.
Recent Acquisitions
On June 30, 2025, the Company purchased the membership interests of Envoy Aerospace, LLC, located in Aurora, Illinois. Envoy Aerospace is an FAA Organization Designation Authorization (“ODA”) services provider. Envoy Aerospace is included in our Aerospace segment. The total purchase price was approximately $8.3 million, net of cash acquired and the estimated closing adjustment.
On October 13, 2025, the Company acquired all of the issued and outstanding capital stock of Bühler Motor Aviation (“BMA”), located in Uhldingen-Mühlhofen, Germany. BMA is an established manufacturer of aircraft seat actuation systems with a broad product portfolio that includes actuators, electronics, control panels, pneumatic systems, and lighting. BMA will be included in our Aerospace segment. The total purchase price was approximately $18.0 million, net of cash acquired and the estimated closing adjustment.
Recent Developments
On July 4, 2025, the One Big Beautiful Bill Act (“OBBBA”) was signed into law in the United States. The OBBBA permanently extends and modifies significant provisions enacted in 2017 as part of the Tax Cuts and Jobs Act (“TCJA”) that were originally set to expire at the end of 2025. In addition, the OBBBA makes changes to certain U.S. corporate tax provisions, many of which are not in effect until 2026. Key provisions of the Tax Act relevant to the Company’s operations include immediate expensing of certain domestic research and development expenses and domestic capital expenditures beginning in 2025 as well as changes to various U.S. international tax provisions going forward. These provisions of the Tax Act have favorably impacted the Company’s effective tax rate and cash tax rate for the 2025 tax year and are expected to have favorable impacts in future years. Changes in tax laws may affect recorded deferred tax assets and deferred tax liabilities and our effective tax rate in the future and the Company is continuing to evaluate the impacts of the new legislation.
Appropriations for the U.S. Government’s fiscal year 2026 funding bill were not enacted by September 30, 2025, and on October 1, 2025, the U.S. Government entered a shutdown, which is ongoing. If a prolonged government shutdown occurs, it could result in program disruptions, limit the U.S. Government’s ability to progress programs and make timely payments and impact new program starts. A prolonged shutdown could have material consequences for our Company, our employees, our suppliers and our industry and could have a material adverse effect on our financial position, results of operations and/or cash flows.
24

CONSOLIDATED RESULTS OF OPERATIONS
Nine Months EndedThree Months Ended
($ in thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Sales$622,061 $586,886 $211,447 $203,698 
Gross Profit (sales less cost of products sold)$178,187 $158,306 $64,511 $55,224 
Gross Margin28.6 %27.0 %30.5 %27.1 %
Research and Development Expenses$32,849 $40,018 $10,210 $12,481 
Selling, General and Administrative Expenses (“SG&A”)$104,388 $100,698 $31,246 $34,369 
SG&A Expenses as a Percentage of Sales16.8 %17.2 %14.8 %16.9 %
Loss on Settlement of Debt$32,644 $6,987 $32,644 $6,987 
Interest Expense, Net$9,167 $17,832 $2,920 $6,217 
Effective Tax Rate14.4 %(58.5)%9.9 %(126.9)%
Net Loss$(256)$(13,383)$(11,098)$(11,738)
A discussion by segment can be found in “Segment Results of Operations” in this MD&A.
CONSOLIDATED THIRD QUARTER RESULTS
Growth in sales was driven by the Aerospace segment’s continued strength in demand primarily from the Commercial Transport market. Aerospace sales increased $15.2 million, or 8.5%, which more than offset a $7.4 million decline in Test Systems sales.
Consolidated cost of products sold in the third quarter of 2025 was $146.9 million, compared with $148.5 million in the same prior-year period. Tariff expense in the current quarter was approximately $4 million. The prior year was negatively impacted by a $3.5 million atypical warranty reserve. Both periods reflect the change in presentation for research & development expenses (“R&D”), which is now identified as an expense item on the income statement below gross profit.
In the third quarter of 2025, SG&A decreased $3.1 million. Litigation-related expenses were down $4.3 million, somewhat offset by $1.2 million in higher legal and accounting expenses related to acquisitions. R&D was down $2.3 million reflecting the timing of projects. The prior-year period was negatively impacted by $1.3 million in reserves related to the bankruptcy filing of an Aerospace customer.
A $32.6 million Loss on Settlement of Debt was the result of certain costs incurred related to the partial repurchase of convertible notes due 2030 discussed in the Liquidity and Capital Resources section below, compared to a Loss on Settlement of Debt of $7.0 million in the prior year.
Interest expense was down $3.3 million, or 53.0%, on lower rates following the 2024 refinancing activities. Tax benefit in the quarter was $1.2 million compared with a tax expense of $6.6 million in the prior-year period, mostly as a result of a valuation allowance reversal associated with research and development costs that are expected to be expensed for tax purposes in the current year under the One Big Beautiful Bill Act.
Consolidated net loss of $0.31 per diluted share improved from $0.34 per diluted share in the prior-year period from the strength in sales and profitability that more than offset the incremental loss on settlement of debt.
Bookings of $210.4 million in the quarter resulted in a book-to-bill ratio of 1.00:1. For the trailing twelve months, bookings totaled $863.0 million and the book-to-bill ratio was 1.04:1. Backlog at the end of the quarter was $646.7 million.
CONSOLIDATED YEAR-TO-DATE RESULTS
Growth in sales was driven by the Aerospace segment due to continued strength in demand primarily from the Commercial Transport and Military Aircraft markets. Aerospace sales increased $59.6 million, or 11.5%, which more than offset the $24.4 million decline in Test Systems sales. Consolidated sales were negatively impacted by $8.3 million, resulting from revisions of estimated costs to complete certain long-term mass transit contracts in the Test Systems segment.
Consolidated cost of products sold in 2025 was $443.9 million, compared with $428.6 million in the same prior-year period. The increase was primarily due to higher sales volume. Additionally, simplification initiatives in the Aerospace segment, including costs related to footprint rationalization and product portfolio shaping activities, resulted in $5.8 million in charges within cost of products sold during the year. The prior year was impacted by a $3.5 million atypical warranty reserve previously
25

mentioned. Both periods reflect the change in presentation for R&D, which is now identified as an expense item on the income statement below gross profit.
In 2025, the $3.7 million increase in SG&A included a $9.7 million reserve adjustment relating to a patent infringement dispute in the UK. This included a $0.5 million increase to the original damages award reserve of $11.9 million, $5.7 million in interest expense related to the damages award, and a $3.5 million legal fee reimbursement charge. This increase was partially offset by a $6.7 million decrease in litigation-related legal expenses. R&D was down $7.2 million reflecting the timing of projects.
The expenses in the current year include a $32.6 million loss on settlement of debt as a result of a partial repurchase of convertible notes due 2030, compared to a loss on settlement of debt of $7.0 million in the prior year.
As a result of the lower outstanding borrowings and the reduced cost of debt resulting from the refinancing in December 2024, interest expense was down $8.7 million, or 48.6%. Tax benefit in the nine months ended September 27, 2025 was less than $0.1 million compared with a tax expense of $4.9 million in the prior-year period, primarily due to a valuation allowance reversal associated with research and development costs that are expected to be expensed for tax purposes in the current year under the OBBBA, along with a $1.1 million discrete adjustment to reverse certain federal and state deferred tax liabilities.
Stronger profitability and lower interest expense resulted in consolidated net loss of $0.3 million, or $0.01 per diluted share, up from the net loss of $13.4 million, or $0.38 per diluted share, in the same prior-year period.
Bookings of $667.1 million in the nine months ended September 27, 2025 resulted in a book-to-bill ratio of 1.07:1.
SEGMENT RESULTS OF OPERATIONS
Operating profit, as presented below, is sales less cost of products sold and other operating expenses, excluding interest expense, other corporate expenses and other non-operating sales and expenses. Cost of products sold and other operating expenses are directly identifiable to the respective segment. Operating profit is reconciled to loss before income taxes in Note 14, Segment Information, to the Consolidated Condensed Financial Statements in Item 1, Financial Statement, of this report.
AEROSPACE SEGMENT
Nine Months EndedThree Months Ended
($ in thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Sales$577,760 $518,187 $192,725 $177,564 
Less Inter-segment Sales
(34)(52)— (10)
Total Aerospace Sales
$577,726 $518,135 $192,725 $177,554 
Operating Profit$71,470 $45,628 $31,167 $14,251 
Operating Margin12.4 %8.8 %16.2 %8.0 %
Aerospace Sales by Market
(In thousands)
Commercial Transport$432,324 $383,679 $149,209 $133,850 
Military Aircraft88,250 63,545 27,554 21,685 
General Aviation47,532 56,643 13,919 18,077 
Other9,620 14,268 2,043 3,942 
$577,726 $518,135 $192,725 $177,554 
Aerospace Sales by Product Line
(In thousands)
Electrical Power & Motion$296,541 $263,919 $101,295 $90,467 
Lighting & Safety154,324 135,162 51,654 46,921 
Avionics91,452 83,716 26,168 29,151 
Systems Certification15,842 12,272 7,938 4,460 
Structures9,947 8,798 3,627 2,613 
Other9,620 14,268 2,043 3,942 
$577,726 $518,135 $192,725 $177,554 
26

(In thousands)September 27, 2025December 31, 2024
Total Assets
$544,463 $498,528 
Backlog
$572,459 $537,563 
AEROSPACE THIRD QUARTER RESULTS
Aerospace segment sales of $192.7 million increased $15.2 million, or 8.5%. Sales in the Commercial Transport market increased $15.4 million, or 11.5%. Growth was primarily related to increased demand by airlines for cabin power, seat motion and system certification products and services. Military Aircraft sales increased $5.9 million, or 27.1%, to $27.6 million, driven by increased demand for lighting and safety products. General Aviation sales decreased $4.2 million, or 23.0%, to $13.9 million due to lower airframe power and inflight entertainment & connectivity (“IFEC”) product sales to the VVIP market due to the timing of programs. Other sales decreased $1.9 million as the Company has wound down its non-core contract manufacturing arrangements.
Aerospace segment operating profit of $31.2 million, or 16.2% of sales, improved over the prior-year period reflecting the leverage gained on higher volume, pricing initiatives, and improving production efficiencies, combined with a $4.4 million decrease in litigation-related expenses. The prior year was impacted by a $3.5 million atypical warranty reserve and a non-cash reserve associated with a customer bankruptcy of $2.2 million.
Aerospace bookings were $191.9 million for a book-to-bill ratio of 1.00:1. Backlog for the Aerospace segment was $572.5 million at quarter end.
AEROSPACE YEAR-TO-DATE RESULTS
Aerospace segment sales of $577.7 million increased $59.6 million, or 11.5%. Sales in the Commercial Transport market increased $48.6 million, or 12.7%. Growth was primarily related to increased demand by airlines for cabin power and IFEC products. Military Aircraft sales increased $24.7 million, or 38.9%, to $88.3 million, driven by progress on the FLRAA program and increased demand for lighting and safety products. General Aviation sales decreased $9.1 million, or 16.1%, to $47.5 million due to lower VVIP and airframe power sales due to timing of programs.
Aerospace segment operating profit of $71.5 million, or 12.4% of sales, improved over the prior-year period resulting from leverage gained on higher volume and improving production efficiencies and a $7.3 million decrease in litigation-related expenses, partially offset by the previously discussed $9.7 million true-up in legal reserves related to the UK patent dispute and $6.5 million in simplification initiatives.
Aerospace bookings were $610.2 million for a book-to-bill ratio of 1.06:1.
TEST SYSTEMS SEGMENT
Nine Months EndedThree Months Ended
($ in thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Sales$44,685 $68,790 $18,752 $26,183 
Less Inter-segment Sales(350)(39)(30)(39)
Total Test Systems Sales$44,335 $68,751 $18,722 $26,144 
Operating Loss$(8,947)$(8,428)$(14)$(13)
Operating Margin(20.2)%(12.3)%(0.1)%— %
All Test Systems sales are to the Government and Defense Market.
(In thousands)
September 27, 2025December 31, 2024
Total Assets
$112,844 $128,828 
Backlog$74,264 $61,666 
TEST SYSTEMS THIRD QUARTER RESULTS
Test Systems segment sales of $18.7 million were down $7.4 million from the comparator quarter in 2024. The decrease was driven by lower sales of radio test sets in general as full rate production for the U.S. Army program has not yet begun.
27

Test Systems segment operating profit was near break-even in both periods. Test Systems continues to be negatively affected by mix and under absorption of fixed costs at current volume levels.
Bookings for the Test Systems segment in the quarter were $18.5 million. The book-to-bill ratio was 0.99:1 for the quarter. Backlog for the Test Systems segment was $74.3 million at quarter end.
TEST SYSTEMS YEAR-TO-DATE RESULTS
Test Systems segment sales were $44.3 million, down $24.4 million from 2024. The decrease was driven by lower sales on our U.S. Army and U.S. Marine Corps’ radio Test programs. Additionally, segment sales were negatively impacted by $8.3 million due to revisions of estimated costs to complete certain long-term mass transit Test contracts. The revisions resulted in reduced revenue recognized in the period due to lower estimates of the percentage of work completed on the programs.
Test Systems segment operating loss was $8.9 million, compared with an operating loss of $8.4 million in the same prior-year period. The revisions to the estimated costs to complete had a $8.8 million detrimental impact to operating income and masked the savings realized from recent restructuring activities. Test Systems continues to be negatively affected by mix and under absorption of fixed costs at current volume levels.
Test Systems bookings were $56.9 million for a book-to-bill ratio of 1.28:1.
LIQUIDITY AND CAPITAL RESOURCES
Operating Activities:
Cash provided by operating activities totaled $47.2 million for the first nine months of 2025, as compared with $4.1 million cash provided by operating activities during the same period in 2024. Cash flow from operating activities increased compared with the same period of 2024 reflecting higher cash earnings and lower working capital requirements. Cash provided by operating activities in the first nine months of 2025 included $21.6 million in payments related to the UK patent dispute and $12.6 million in net income tax payments in Washington.
Investing Activities:
Cash used for investing activities was $24.5 million for the first nine months of 2025 compared with $5.2 million in cash used for investing activities in the same period of 2024 representing acquisition activity in the current year and capital expenditures for each period. The higher level of capital expenditures relates to the ongoing facility expansion activities.
Financing Activities:
Cash used for financing activities totaled $22.6 million for the first nine months of 2025, as compared with cash used for financing activities of $3.9 million during the same prior-year period. The Company received net proceeds under its convertible notes and ABL revolving credit facilities of $14.2 million, offset by $26.9 million in payments for capped call transactions, in the first nine months of 2025 compared with net borrowings of $8.5 million in the same prior-year period.
Cash on hand at the end of the quarter was $19.6 million. Net debt was $323.4 million, compared with $156.6 million at the end of 2024.
The Company expects its cash flow from operations will provide sufficient cash flows to fund operations, including payment of any further amounts related to the Lufthansa matters. The Company paid $21.6 million for ordered liabilities for damages, interest and legal fee reimbursement related to the UK matter in the second quarter of 2025. The Company may also evaluate various actions and alternatives to enhance its profitability and cash generation from operating activities, which could include manufacturing efficiency initiatives, cost-reduction measures, working with vendors and suppliers to reduce lead times and expedite shipment of critical components, and working with customers to expedite receivable collections.
Our ability to maintain sufficient liquidity and comply with financial debt covenants is highly dependent upon achieving expected operating results. Failure to achieve expected operating results could have a material adverse effect on our liquidity, our ability to obtain financing or access our existing financing, and our operations in the future and could allow our debt holders to demand payment of all outstanding amounts.
We are in compliance with all covenants under each of our financing arrangements. See Note 7, Long-term Debt and Notes Payable, to the Consolidated Condensed Financial Statements in Item 1, Financial Statements, of this report for additional details.
28

On August 8, 2023, the Company initiated an at-the-market equity offering program (the “ATM Program”) for the sale from time to time of shares of the Company’s common stock, par value $0.01 per share, having an aggregate offering price of up to $30.0 million. During the three and nine months ended September 27, 2025, and September 28, 2024, the Company did not sell any shares of its common stock under the ATM Program. As of September 27, 2025, the Company had remaining capacity under the ATM Program to sell shares of common stock having an aggregate offering price up to approximately $8.2 million.
On October 22, 2025, the Company entered into a cash flow-based revolving credit facility and terminated the ABL Revolving Credit Facility. See further discussion in Note 16, Subsequent Events, to the Consolidated Condensed Financial Statements in Item 1, Financial Statements, of this report.
OFF BALANCE SHEET ARRANGEMENTS
We do not have any material off balance sheet arrangements that have or are reasonably likely to have a material future effect on our results of operations or financial condition.
BACKLOG
The Company’s backlog on September 27, 2025 was $646.7 million compared with $599.2 million on December 31, 2024 and $611.9 million on September 28, 2024.
CONTRACTUAL OBLIGATIONS AND COMMITMENTS
Our contractual obligations and commitments have not changed materially from the disclosures in our 2024 10-K, except as set forth below.
On September 15, 2025, the Company issued $225.0 million aggregate principal amount of 0.000% Convertible Senior Notes due 2031 (the “2031 Notes”). The Company used part of the net proceeds to repurchase a portion of the 2030 Notes and the remainder to enter into the capped call transactions.
On October 22, 2025, the Company entered into a $300 million senior secured, cash flow-based revolving credit facility (the “New Revolver”). The New Revolver replaces the Company’s ABL Revolving Credit Facility, which was terminated on October 22, 2025. The scheduled maturity date for the New Revolver is October 16, 2030.
Refer to Note 7, Long-term Debt and Notes Payable, and Note 16, Subsequent Events, to the Consolidated Condensed Financial Statements in Item 1, Financial Statements, of this report, for additional information.
MARKET RISK
Although the majority of our sales, expenses, and cash flows are transacted in U.S. dollars, we have exposure to changes in foreign currency exchange rates related primarily to the Euro and the Canadian dollar. The Company believes that the impact of changes in foreign currency exchange rates on its business and financial results for the three and nine months ended September 27, 2025 was not significant.
The future impacts of U.S. trade policies, treaties, and tariffs and their residual effects, including economic uncertainty, inflationary environment, and disruption within the global supply chain, and aerospace industry, on our business remain uncertain. As we cannot predict what actions may ultimately be taken with respect to tariffs or trade relations between the United States and China, Malaysia or other countries, what products may be subject to such actions, what actions may be taken by the other countries in retaliation, and what actions we may be able to take to address and mitigate such tariffs, the ultimate financial impact on our results cannot be reasonably estimated but could be material. The impact of tariffs on its business and financial results for the three and nine months ended September 27, 2025 was approximately $4 million and $7 million, respectively.
CRITICAL ACCOUNTING POLICIES
Refer to Note 2, Revenue, to the Consolidated Condensed Financial Statements in Item 1, Financial Statements, of this report for the Company’s critical accounting policies with respect to revenue recognition. For a complete discussion of the Company’s other critical accounting policies, refer to the 2024 10-K.
RECENT ACCOUNTING PRONOUNCEMENTS
Refer to Note 1, Basis of Presentation, to the Consolidated Condensed Financial Statements in Item 1, Financial Statements, of this report.
29

FORWARD-LOOKING STATEMENTS
Information included or incorporated by reference in this report that does not consist of historical facts, including statements accompanied by or containing words such as “may,” “will,” “should,” “believes,” “expects,” “expected,” “intends,” “plans,” “projects,” “approximate,” “estimates,” “predicts,” “potential,” “outlook,” “forecast,” “anticipates,” “presume,” and “assume,” and other words and terms of similar meaning, including their negative counterparts, are forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Such forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These statements are not guarantees of future performance and are subject to several factors, risks and uncertainties, the impact or occurrence of which could cause actual results to differ materially from the expected results described in the forward-looking statements. Certain of these factors, risks and uncertainties are discussed in the sections of this report entitled “Risk Factors” and “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” New factors, risks and uncertainties may emerge from time to time that may affect the forward-looking statements made herein. Given these factors, risks and uncertainties, investors should not place undue reliance on forward-looking statements as predictive of future results. Except as may be required by law, we disclaim any obligation to update the forward-looking statements made in this report to reflect any change in our expectations with regard thereto, or any changes in events, conditions or circumstances on which any such statement is based.
Item 3. Quantitative and Qualitative Disclosures About Market Risk
The disclosure above under the heading “Market Risk” in Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” of this report is incorporated by reference into this Item 3.
Item 4. Controls and Procedures
a.Evaluation of Disclosure Controls and Procedures
The Company’s management, with the participation of the Company’s Chief Executive Officer (its Principal Executive Officer) and Chief Financial Officer (its Principal Financial and Principal Accounting Officer), has evaluated the effectiveness of the Company’s disclosure controls and procedures as of September 27, 2025. Based on that evaluation, the Company’s management, including our Chief Executive Officer and Chief Financial Officer concluded that the Company’s disclosure controls and procedures were effective as of September 27, 2025.
b.Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting during the most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
30

PART II - OTHER INFORMATION
Item 1. Legal Proceedings
Except as described below, there have been no material developments from the legal proceedings as previously disclosed in Note 19, Legal Proceedings, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, of the 2024 10-K.
Currently, we are involved in legal proceedings relating to an allegation of patent infringement and, based on rulings to date we have concluded that losses related to these proceedings are probable. For a discussion of contingencies related to legal proceedings as of September 27, 2025, see Note 13, Legal Proceedings, to the Consolidated Condensed Financial Statements in Item 1, Financial Statements, of this report.
Item 1A. Risk Factors
In addition to other information set forth in this report, you should carefully consider the factors discussed in Part I, Item 1A, “Risk Factors,” in the 2024 10-K, which could materially affect our business, financial condition or results of operations. Our risk factors have not changed materially from those risk factors previously disclosed in our 2024 10-K, except as set forth below. The risks described in this report and in the 2024 10-K are not the only risks facing us. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or results of operations.
Trade policies, treaties, and tariffs could materially adversely affect our business. Our business is dependent on the availability of raw materials and components for our products, particularly electrical components common in the semiconductor industry. There is continued uncertainty about the future relationship between the United States and various other countries, most significantly China, with respect to trade policies, treaties, tariffs, and taxes.
The U.S. government has made, and continues to make, significant changes in U.S. trade policy and has taken certain actions that could negatively impact U.S. trade, including imposing tariffs on certain goods imported into the United States. In retaliation, China has implemented, and continues to evaluate imposing, additional tariffs on a wide range of American products, and other countries, including Canada and Mexico, have done the same. There is also a concern that the imposition of additional tariffs by the United States could result in the adoption of additional tariffs by other countries as well, leading to a global trade war. These developments, or the perception that any of them could occur, could materially adversely affect global economic conditions and the stability of global financial markets, and could significantly reduce global trade and, in particular, trade between the impacted nations and the United States. In addition, these developments may cause the Company’s customers to reduce their operating or capital expenditure budgets or forgo expansion plans or projects, which could cause them to defer, reduce, or forgo purchases of the Company’s products or services.
More specifically, the uncertainty with respect to U.S. trade policy includes: (i) the possibility of further altering of the existing tariffs or penalties on products manufactured outside of the United States; (ii) the effects stemming from the removal of such previously imposed tariffs; (iii) subsequent tariffs imposed by the United States on any other countries; and (iv) potential tariffs imposed by trading partners on U.S. exports. The institution of trade tariffs on items imported by us from other countries could increase our costs, either directly from tariffs incurred on foreign-produced products and components we directly purchase and import into the U.S. or indirectly as a result of our suppliers passing increased tariff-related costs onto us in the form of product and component price increases, which, in either such case, could have a negative impact on our business. If we attempt to renegotiate prices with suppliers or diversify our supply chain in response to tariffs, such efforts may not yield immediate results or may be ineffective. We may also consider increasing prices to customers; however, this could reduce the competitiveness of our products and adversely affect sales. If we fail to manage these dynamics successfully, our gross margins and profitability could be materially adversely affected.
We cannot predict what actions may ultimately be taken with respect to tariffs or trade relations between the United States and China or other countries, what products may be subject to such actions, or what actions may be taken by the other countries in retaliation. Any further deterioration in the relations between the United States and China could exacerbate these actions and lead to additional governmental intervention in global trade markets.
We also cannot predict whether, and to what extent, there may be changes to international trade agreements or whether new or additional quotas, duties, tariffs, exchange controls or other restrictions on our products will be changed or imposed. In addition, an open conflict or war across any region could affect our ability to obtain raw materials. For example, the current military conflict between Russia and Ukraine, and related sanctions, export controls or other actions that may be initiated by nations, including the United States, the European Union or Russia (e.g., potential cyberattacks, disruption of energy flows, etc.) or potential sanctions or relevant export controls related to China or Taiwan could adversely affect our business and/or our
31

supply chain or our business partners or customers in other countries beyond Russia and Ukraine. Although we currently maintain alternative sources for raw materials, if we are unable to source our products from the countries where we wish to purchase them, either because of the occurrence or threat of wars or other conflicts, regulatory changes or for any other reason, or if the cost of doing so increases, it could materially adversely affect our business, financial condition and results of operations. Disruptions in the supply of raw materials and components could temporarily impair our ability to manufacture our products for our customers or require us to pay higher prices to obtain these raw materials or components from other sources, which could materially adversely affect our business and our results of operations.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
The following table summarizes our purchases of our common stock for the three months ended September 27, 2025:
PeriodTotal Number of Shares PurchasedAverage Price Paid Per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or Programs
Maximum Number (or Approximate Dollar Value) of Shares that may yet be Purchased Under the Plans or Program1
June 29, 2025 - July 26, 2025— $— — $41,483,815 
July 27, 2025 - August 23, 2025— $— — $41,483,815 
August 24, 2025 - September 27, 2025— $— — $41,483,815 
1 On September 17, 2019, the Company’s Board of Directors authorized an additional share repurchase program. This program authorizes Company repurchases of up to $50 million of our common stock. Cumulative repurchases under this plan were approximately 310,000 shares at a cost of $8.5 million before the 10b5-1 plan associated with the share repurchase program was terminated on February 3, 2020.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
Securities Trading Plans of Directors and Officers
(c) During the three months ended September 27, 2025, no director or officer of the Company adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
32

Item 6. Exhibits
Section 302 Certification - Chief Executive Officer
Section 302 Certification - Chief Financial Officer
Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
Exhibit 101*
The financial statements from the Company’s Quarterly Report on Form 10-Q for the three months ended September 27, 2025, formatted in Inline XBRL
Exhibit 101.INS*Inline XBRL Instance Document
Exhibit 101.SCH*Inline XBRL Taxonomy Extension Schema Document
Exhibit 101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
Exhibit 101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
Exhibit 101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
Exhibit 101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
Exhibit 104*Cover Page Interactive Data File (the cover page Inline XBRL tags are embedded within the Inline XBRL document)
*
Filed herewith.
**Furnished herewith.
33

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.
 
ASTRONICS CORPORATION
(Registrant)
Date:
November 6, 2025
By:
/s/ Nancy L. Hedges
Nancy L. Hedges
Vice President and Chief Financial Officer
(Principal Financial and Principal Accounting Officer)

34
EX-31.1 2 atro20250927-10qxexh311.htm EX-31.1 Document

Exhibit 31.1
SECTION 302 CERTIFICATION
Certification of Chief Executive Officer pursuant to Exchange Act rule 13a-14(a) as adopted pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Peter J. Gundermann, President and Chief Executive Officer, certify that:
 
1.I have reviewed this quarterly report on Form 10-Q of Astronics Corporation;
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 registrant's 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 registrant's board of directors (or persons performing equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: November 6, 2025
/s/ Peter J. Gundermann
Peter J. Gundermann
President and Chief Executive Officer


EX-31.2 3 atro20250927-10qxexh312.htm EX-31.2 Document

Exhibit 31.2
SECTION 302 CERTIFICATION
Certification of Chief Financial Officer pursuant to Exchange Act Rule 13a-14(a) as adopted pursuant to
Section 302 of the Sarbanes-Oxley Act of 2002
I, Nancy L. Hedges, Vice President and Chief Financial Officer, certify that:
 
1.I have reviewed this quarterly report on Form 10-Q of Astronics Corporation;
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 registrant's 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 registrant's board of directors (or persons performing equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.
Date: November 6, 2025
/s/ Nancy L. Hedges
Nancy L. Hedges
Vice President and Chief Financial Officer


EX-32 4 atro20250927-10qxexh32.htm EX-32 Document

Exhibit 32
Certification pursuant to
18 U.S.C. Section 1350,
as adopted pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officers of Astronics Corporation (the “Company”) hereby certify that:
The Company's Quarterly Report on Form 10-Q for the quarter ended September 27, 2025 fully complies with the requirements of section 13(a) or 15(d) of the Securities and Exchange Act of 1934 and the information contained in the Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
November 6, 2025
/s/ Peter J. Gundermann
Peter J. Gundermann
Title:
Chief Executive Officer
November 6, 2025/s/ Nancy L. Hedges
Nancy L. Hedges
Title:
Chief Financial Officer
This certification shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), or otherwise subject to the liability of that section. This certification shall not be deemed to be incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act, except to the extent specifically incorporated by the Company into such filing.

EX-101.SCH 5 atro-20250927.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - Consolidated Condensed Balance Sheets link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - Consolidated Condensed Statements of Operations link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - Consolidated Condensed Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - Consolidated Condensed Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - Consolidated Condensed Statements of Shareholders’ Equity link:presentationLink link:calculationLink link:definitionLink 9952156 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - Intangible Assets link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - Long-term Debt and Notes Payable link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - Product Warranties link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - Shareholders’ Equity link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - Sales to Major Customers link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - Basis of Presentation (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - Long-term Debt and Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - Product Warranties (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - Shareholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - Basis of Presentation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - Basis of Presentation - Schedule of Reconciliation of Cash and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - Basis of Presentation - Schedule of Allowance for Estimated Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - Revenue - Schedule of Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Market (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - Revenue - Schedule of Disaggregated by Product Lines (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - Inventories - Schedule of Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - Inventories - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - Long-term Debt and Notes Payable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - Long-term Debt and Notes Payable - Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - Product Warranties - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - Product Warranties - Schedule of Activity in Warranty Accrual (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - Earnings Per Share - Schedule of Computation of Basic Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - Earnings Per Share - Schedule of Computation of Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - Earnings Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - Shareholders’ Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - Shareholders’ Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - Shareholders’ Equity - Schedule of Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - Sales to Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 9955551 - Disclosure - Segment Information - Schedule of Segment Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 9955552 - Disclosure - Segment Information - Schedule of Total Assets, Depreciation and Amortization, Capital Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 9955553 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 atro-20250927_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 atro-20250927_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 atro-20250927_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Debt instrument, covenant, minimum amount Debt Instrument, Covenant, Minimum Excess Availability Debt Instrument, Covenant, Minimum Excess Availability Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Basis of Presentation Significant Accounting Policies [Text Block] Statistical Measurement [Domain] Statistical Measurement [Domain] Restricted Cash Restricted Cash, Current Award Timing Predetermined Award Timing Predetermined [Flag] Balance at Beginning of Period Balance at End of Period Standard and Extended Product Warranty Accrual Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Debt instrument, covenant, minimum amount percentage Debt Instrument, Covenant, Minimum Excess Availability, Percentage Of Borrowing Base Debt Instrument, Covenant, Minimum Excess Availability, Percentage Of Borrowing Base Entity File Number Entity File Number Additional Paid in Capital Additional Paid-in Capital [Member] Financing-related Costs Payments of Financing Costs Patent Infringement Patent Infringement [Member] Convertible Senior Notes Due 2031 Convertible Senior Notes Due 2031 [Member] Convertible Senior Notes Due 2031 Tabular List, Table Tabular List [Table Text Block] New or Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Accounts Payable Increase (Decrease) in Accounts Payable SOFR Secured Overnight Financing Rate (SOFR) [Member] Consideration transferred, liabilities incurred Business Combination, Consideration Transferred, Liabilities Incurred Interest Expense, Net of Interest Income Interest Expense, Net of Interest Income Interest Income (Expense), Nonoperating Goodwill [Line Items] Goodwill [Line Items] Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Basic (in usd per share) Basic Earnings per Common Share (in usd per share) Earnings Per Share, Basic Adjustment to Compensation: Adjustment to Compensation [Axis] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Revenue Revenue from Contract with Customer [Text Block] Reduction of unamortized debt issuance costs Debt Instrument, Repurchase, Reduction Of Unamortized Debt Issuance Costs Debt Instrument, Repurchase, Reduction Of Unamortized Debt Issuance Costs Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory Disclosure [Abstract] Debt instrument, convertible, threshold percentage (at least) Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Net Issuance of Common Stock for RSUs (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Schedule of Reconciliation of Cash Schedule of Cash and Cash Equivalents [Table Text Block] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Adjustment to Compensation, Amount Adjustment to Compensation Amount Concentration risk, percentage Concentration Risk, Percentage Operating Margins Percentage Of Operating Income Loss Equity-based Compensation Expense Share-Based Payment Arrangement, Noncash Expense Employee Stock Option Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Research and Development Expenses Research and Development Expense, Policy [Policy Text Block] Total Shareholders’ Equity Beginning of Period End of Period Stockholders' equity Equity, Attributable to Parent Other Comprehensive Income (Loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Insider Trading Policies and Procedures [Line Items] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Segment Reporting, Asset Reconciling Item Segment Reporting, Asset Reconciling Item [Line Items] Goodwill and Intangible Assets Disclosure [Abstract] Net Shares Issued to Fund 401K Obligation (in shares) Stock Issued During Period, Shares, Employee Benefit Plan Patents Patents [Member] Consideration transferred, liabilities incurred payment period Business Combination, Consideration Transferred, Liabilities Incurred, Payment Period Business Combination, Consideration Transferred, Liabilities Incurred, Payment Period Current Assets: Assets, Current [Abstract] Loss contingency, damages paid, value Loss Contingency, Damages Paid, Value Total Liabilities and Shareholders’ Equity Liabilities and Equity Retirement Liability Adjustment Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Licensing Agreement Licensing Agreements [Member] Cover [Abstract] Number of convertible, threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Maximum Maximum [Member] Seventh Amended and Restated Credit Agreement Seventh Amended and Restated Credit Agreement [Member] Seventh Amended and Restated Credit Agreement Weighted Average Life Finite-Lived Intangible Asset, Useful Life Total Capital Expenditures Segment, Expenditure, Addition to Long-Lived Assets Guarantees [Abstract] Guarantees [Abstract] Accounting Policies [Abstract] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Debt Instrument Debt Instrument [Line Items] Sales to Major Customers Concentration Risk Disclosure [Text Block] Treasury Stock Treasury Stock, Common [Member] Debt Instrument, Covenant, Effective Period [Domain] Debt Instrument, Covenant, Effective Period [Domain] Debt Instrument, Covenant, Effective Period [Domain] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Before Income Taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Shell Company Entity Shell Company Other Liabilities Other Liabilities, Noncurrent Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Statement of Stockholders' Equity [Abstract] Operating Segments Operating Segments [Member] Statement of Cash Flows [Abstract] Company Selected Measure Amount Company Selected Measure Amount Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Comprehensive Income (Loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Contingent consideration, liability, period Business Combination, Contingent Consideration, Liability, Noncurrent, Period Business Combination, Contingent Consideration, Liability, Noncurrent, Period Name Measure Name Secured Debt Secured Debt [Member] Current Operating Lease Liabilities Operating Lease, Liability, Current Document Fiscal Period Focus Document Fiscal Period Focus Reduction in equity Debt Instrument, Repurchase, Reduction To Equity Debt Instrument, Repurchase, Reduction To Equity Warranties Settled Standard and Extended Product Warranty Accrual, Decrease for Payments Award Timing Method Award Timing Method [Text Block] Litigation Case [Domain] Litigation Case [Domain] Award Type Award Type [Axis] Foreign Currency Translation Adjustments Foreign Currency Translation Adjustments Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Carrying Value Long-Term Debt Schedule of Other Comprehensive Income (Loss) Comprehensive Income (Loss) [Table Text Block] Total Assets Total Assets Assets 2026 Finite-Lived Intangible Asset, Expected Amortization, Year One Trading Symbol Trading Symbol Warranties Issued Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Entity Address, City or Town Entity Address, City or Town Cash Flows from Operating Activities: Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Systems Certification Product Line Systems Certification [Member] Other Segment Items Segment Reporting, Other Segment Item, Amount Intangible Assets Intangible Assets Disclosure [Text Block] Effect of Exchange Rates on Cash Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Concentration Risk Type [Axis] Concentration Risk Type [Axis] Inventories Inventory Disclosure [Text Block] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Fiscal Quarter Ending December 31, 2025 Fiscal Quarter Ending December 31, 2025 [Member] Fiscal Quarter Ending December 31, 2025 Income Statement Location [Domain] Statement of Income Location, Balance [Domain] Trade Accounts Receivable and Contract Assets Credit Loss, Financial Instrument [Policy Text Block] Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Total purchase price Business Combination, Consideration Transferred 2029 Finite-Lived Intangible Asset, Expected Amortization, Year Four Simplification Initiative-related Non-cash Charges Restructuring Costs Entity Emerging Growth Company Entity Emerging Growth Company Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding 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] Unamortized balance of deferred financing costs Unamortized Debt Issuance Costs Debt Issuance Costs, Net Revision of estimated costs Contract With Customer, Revision Of Estimated Costs Contract With Customer, Revision Of Estimated Costs Restricted Cash Restricted Cash and Cash Equivalent Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business Combination [Domain] Business Combination [Domain] Beginning of Period (in shares) End of Period (in shares) Common Stock, Shares, Outstanding Bad Debt Expense, Net of Recoveries Accounts Receivable, Credit Loss Expense (Reversal) Document Information [Table] Document Information [Table] PEO PEO [Member] Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Test Systems Segment Test Systems Test Systems Segment [Member] Aggregate offering price Sale of Stock, Authorized, Amount Sale of Stock, Authorized, Amount Changes in Operating Assets and Liabilities Providing (Using) Cash: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] 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] Schedule of Activity in Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Retained Earnings Retained Earnings [Member] Prepaid Expenses and Other Current Assets Prepaid Expense and Other Assets, Current Lufthansa Technik AG Lufthansa Technik AG [Member] Lufthansa Technik AG [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Cash and Cash Equivalents and Restricted Cash at Beginning of Period Cash and Cash Equivalents and Restricted Cash at End of Period Total Cash and Restricted Cash Shown in Statements of Cash Flows Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Income Statement [Abstract] Income Statement [Abstract] (Benefit from) Provision for Income Taxes Income Tax Expense (Benefit) Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Class B Common Stock Convertible Class B Stock Common Class B [Member] Sale of Stock [Domain] Sale of Stock [Domain] Document Information Document Information [Line Items] Intangible Assets, Net of Accumulated Amortization Intangible Assets, Net (Excluding Goodwill) Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Product and Service [Domain] Product and Service [Domain] Subsegments [Axis] Subsegments [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Total Property, Plant and Equipment, Gross Property, Plant and Equipment, Gross Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Purchase of Capped Call Transactions Adjustments To Additional Paid In Capital, Capped Calls Adjustments To Additional Paid In Capital, Capped Calls Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] City Area Code City Area Code Schedule of Allowance for Estimated Credit Losses Financing Receivable, Allowance for Credit Loss [Table Text Block] Acquisition of Business, Net of Cash Acquired Purchase price, net of cash acquired and the estimated closing adjustment Payments to Acquire Businesses, Net of Cash Acquired Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Buildings and Improvements Building and Building Improvements [Member] All Trading Arrangements All Trading Arrangements [Member] Equity Awards Adjustments, Footnote Equity Awards Adjustments, Footnote [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Lighting & Safety Product Line Lighting And Safety [Member] Commitments and Contingencies Disclosure [Abstract] Proceeds from Long-term Debt Proceeds from Long-Term Lines of Credit Schedule of Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Cash Flows from Investing Activities: Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net Cash from Operating Activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Subsequent Event Subsequent Event [Member] ATM Program At-the-Market Equity Offering [Member] ATM Program Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] Goodwill Balance at beginning of period Balance at end of period Goodwill Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Boeing The Boeing Company [Member] The Boeing Company PEO Total Compensation Amount PEO Total Compensation Amount Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Payments for Capped Call Transactions Payment for capped calls Payments for Derivative Instrument, Financing Activities Cost of Products Sold Margins Percentage Of Cost of Goods and Services Sold Percentage Of Cost of Goods and Services Sold Debt instrument, convertible, trading day period Debt Instrument, Convertible, Trading Day Period Debt Instrument, Convertible, Trading Day Period Equity Components [Axis] Equity Components [Axis] Property, Plant and Equipment Property, Plant and Equipment [Line Items] Convertible Debt Convertible Debt [Member] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Number of reportable segments Number of Reportable Segments Supplemental Disclosure of Cash Flow Information Supplemental Cash Flow Information [Abstract] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Reissuance of Treasury Shares for 401K Contribution Stock Issued During Period, Value, Treasury Stock Reissued Write-off Charges Against the Allowance and Other Adjustments Accounts Receivable, Allowance for Credit Loss, Writeoffs And Other Adjustments Accounts Receivable, Allowance for Credit Loss, Writeoffs And Other Adjustments Other Performance Measure, Amount Other Performance Measure, Amount Schedule of Reconciliation of Restricted Cash Restrictions on Cash and Cash Equivalents [Table Text Block] Entity Address, State or Province Entity Address, State or Province Total Current Liabilities Liabilities, Current Envoy Aerospace, LLC Envoy Aerospace, LLC [Member] Envoy Aerospace, LLC Individual: Individual [Axis] Avionics Product Line Avionics [Member] Net Cash from Investing Activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation Period of recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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] Interest Paid Interest Paid, Excluding Capitalized Interest, Operating Activity Document Fiscal Year Focus Document Fiscal Year Focus Basis of Presentation and Description of the Business Basis of Accounting, Policy [Policy Text Block] Operating Right-of-Use Assets Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Common Stock Common Class Undefined [Member] Principal Payments on Long-term Debt Repayments of Long-Term Debt Effective tax rate Effective Income Tax Rate Reconciliation, Percent Entity Interactive Data Current Entity Interactive Data Current Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Equity [Abstract] Estimated litigation liability Estimated Litigation Liability Provisions for Non-cash Losses on Inventory and Receivables Provision For Non Cash Losses On Inventory And Receivables Provision For Non Cash Losses On Inventory And Receivables Segment Information Segment Reporting Disclosure [Text Block] Schedule of Goodwill [Table] Goodwill [Table] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product Warranties Product Warranty Disclosure [Text Block] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Cash used for debt repurchase Debt Instrument, Cash Used For Repurchase Debt Instrument, Cash Used For Repurchase Non-Cash 401K Contribution and Quarterly Bonus Accrual Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Amortization Expense Amortization of Intangible Assets Selling, General and Administrative Expenses Selling, General and Administrative Expense Retirement Liability Adjustment – Before Tax AOCI before Tax, Attributable to Parent Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Capital Expenditures Payments to Acquire Productive Assets Depreciation and Amortization Total Depreciation and Amortization Depreciation, Depletion and Amortization Other Assets Other Assets, Noncurrent Customer [Domain] Customer [Domain] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Debt instrument, convertible, conversion ratio Debt Instrument, Convertible, Conversion Ratio Entity Central Index Key Entity Central Index Key Tenant Improvement Allowance Refund Increase (Decrease) In Tenant Improvements Allowance Increase (Decrease) In Tenant Improvements Allowance PEO Name PEO Name Initial conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price 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] Simplification Initiatives Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Revolving Credit Facility Revolving Credit Facility [Member] Contingent consideration, liability Business Combination, Contingent Consideration, Liability, Noncurrent Arrangement Duration Trading Arrangement Duration Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Customer Advance Payments and Deferred Revenue Contract with Customer, Liability, Current Segments [Axis] Segments [Axis] Work in Progress Inventory, Work in Process, Net of Reserves Deductions from Segment Measure of Operating Profit: Segment Reporting Information, Deductions From Operating profit [Abstract] Segment Reporting Information, Deductions From Operating profit [Abstract] SOFR (at least) Secured Overnight Financing Rate (SOFR) Floor [Member] Secured Overnight Financing Rate (SOFR) Floor Exercise Price Award Exercise Price Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Class of Stock [Domain] Class of Stock [Domain] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Stock Award Activity Proceeds (Payments) From Stock Award Activity Proceeds (Payments) From Stock Award Activity Loss contingency accrual, provision Loss Contingency Accrual, Provision Long-term Debt Long-Term Debt, Excluding Current Maturities Credit Facility [Axis] Credit Facility [Axis] Underlying Security Market Price Change Underlying Security Market Price Change, Percent 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Three Debt Instrument [Axis] Debt Instrument [Axis] Stockholders Equity [Table] Stockholders Equity [Table] Stockholders Equity [Table] Fair Value Fair Value Disclosures [Text Block] Credit Facility [Domain] Credit Facility [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Shareholders’ Equity: Equity, Attributable to Parent [Abstract] 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] Entity Address, Address Line One Entity Address, Address Line One Research and Development Expenses Research and development expense Research and Development Expense Accumulated Comprehensive Loss Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Long-term Operating Lease Liabilities Operating Lease, Liability, Noncurrent Class B Stock Converted to Common Stock (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Net Shares Issued to Fund Bonus Obligations Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Net Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Net Fair Value as of Grant Date Award Grant Date Fair Value Property, Plant and Equipment [Abstract] Entity Registrant Name Entity Registrant Name Patent Infringement, Reimbursement Of Legal Costs Patent Infringement, Reimbursement Of Legal Costs [Member] Patent Infringement, Reimbursement Of Legal Costs Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Reduction in inventory Reductions In Inventory, Amount Reductions In Inventory, Amount Patent Infringement, Interest Patent Infringement, Interest [Member] Patent Infringement, Interest Net Effect of Dilutive Stock Awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Document Quarterly Report Document Quarterly Report Commercial Transport Commercial Transport Aircraft [Member] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Senior Secured, Cash Flow-Based Revolving Credit Facility Senior Secured, Cash Flow-Based Revolving Credit Facility [Member] Senior Secured, Cash Flow-Based Revolving Credit Facility Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Machinery and Equipment Machinery and Equipment [Member] Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Other Other Aerospace [Member] Restatement Determination Date: Restatement Determination Date [Axis] Cash purchase price Payments to Acquire Businesses, Gross Interest coverage ratio, minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Non-PEO NEO Non-PEO NEO [Member] Accounts Receivable Accounts Receivable [Member] Letters of credit outstanding Letters of Credit Outstanding, Amount Government & Defense Government And Defense [Member] Government And Defense Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Other Proceeds from (Payment for) Other Financing Activity Interest expense Interest Expense, Debt Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Sale of Stock [Axis] Sale of Stock [Axis] Remaining available for sale Sale of Stock, Remaining Authorized, Amount Sale of Stock, Remaining Authorized, Amount Land Land [Member] Name Trading Arrangement, Individual Name All Award Types Award Type [Domain] Amortization of Prior Service Cost Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Goodwill Goodwill Disclosure [Text Block] Equity Awards Adjustments Equity Awards Adjustments [Member] Other Other Noncash Income (Expense) Debt repurchase amount Debt Instrument, Repurchase Amount Receivable factoring arrangement, annual cash advance (up to) Receivable Factoring Arrangement, Annual Cash Advance Receivable Factoring Arrangement, Annual Cash Advance Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Capped calls, cap price (in dollars per unit) Derivative, Cap Price Compensation Amount Outstanding Recovery Compensation Amount Debt face amount Debt Instrument, Face Amount Structures Product Line Structures [Member] Subsegments [Domain] Subsegments [Domain] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement of Comprehensive Income [Abstract] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Revenue recognized included in contract liability balance Contract with Customer, Liability, Revenue Recognized Supplemental Retirement Plan Liabilities Increase (Decrease) in Employee Related Liabilities MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Name Awards Close in Time to MNPI Disclosures, Individual Name Other Product Line Other [Member] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Class B Stock Converted to Common Stock Stock Issued During Period, Value, Conversion of Convertible Securities Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Accumulated Other Comprehensive Loss Accumulated Other Comprehensive Income (Loss), Net of Tax Product warranty period Standard Product Warranty, Duration Of Warranty Standard Product Warranty, Duration Of Warranty Proceeds from line of credit facility used for repurchase Debt Instrument, Proceeds From Line Of Credit Facility Used For Repurchase Debt Instrument, Proceeds From Line Of Credit Facility Used For Repurchase Litigation Case [Axis] Litigation Case [Axis] Segments [Domain] Segments [Domain] Income Statement Location [Axis] Statement of Income Location, Balance [Axis] Remaining capacity under the credit facility Line of Credit Facility, Remaining Borrowing Capacity Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Bühler Motor Aviation Bühler Motor Aviation [Member] Bühler Motor Aviation Completed and Unpatented Technology Unpatented Technology [Member] Inventories Increase (Decrease) in Inventories Schedule of Recent Accounting Pronouncements Adopted and Not Yet Adopted Accounting Standards Update and Change in Accounting Principle [Table Text Block] Inventories Inventory, net Inventory, Net Amortization of Deferred Financing Fees Amortization of Debt Issuance Costs and Discounts Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Minimum Minimum [Member] Less Accumulated Depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Acquisition Adjustments Goodwill, Measurement Period Adjustment Company Selected Measure Name Company Selected Measure Name Schedule of Amortization Expense for Acquired Intangibles Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Long-term Debt and Notes Payable Debt Disclosure [Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Accounts Payable Accounts Payable, Current Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] All Executive Categories All Executive Categories [Member] Finished Goods Inventory, Finished Goods, Net of Reserves Common Stock Common Stock, Value, Issued Goodwill [Roll Forward] Goodwill [Roll Forward] Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes Convertible Debt [Table Text Block] Legal Proceedings Commitments and Contingencies Disclosure [Text Block] Weighted Average Shares - Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Partial Repurchase of 2030 Notes Adjustments To Additional Paid In Capital, Debt Repurchased Adjustments To Additional Paid In Capital, Debt Repurchased Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Gross Shares Issued to Fund Bonus Obligations Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Gross Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Gross Increase (Decrease) in Stockholders' Equity (in shares) Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward] Increase (Decrease) in Stockholders' Equity (in shares) Business Combination [Axis] Business Combination [Axis] Entity Small Business Entity Small Business Income Tax Disclosure [Abstract] Document Transition Report Document Transition Report 2025 Finite-Lived Intangible Asset, Expected Amortization, Current Fiscal Year Finite-Lived Intangible Asset, Expected Amortization, Current Fiscal Year Other Shareholders’ Equity Other Shareholders Equity Underlying Securities Award Underlying Securities Amount Net Shares Issued to Fund Bonus Obligations (in shares) Stock Issued During Period, Shares, Issued To Fund Bonus Obligation Stock Issued During Period, Shares, Issued To Fund Bonus Obligation Equity Component [Domain] Equity Component [Domain] Document Period End Date Document Period End Date PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Income Taxes Income Tax Disclosure [Text Block] Balance at Beginning of the Period Balance at End of the Period Accounts Receivable, Allowance for Credit Loss Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Revenue from Contract with Customer [Abstract] Convertible debt, fair value Convertible Debt, Fair Value Disclosures Risks and Uncertainties [Abstract] Document Type Document Type Earnings Per Share Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Loss Contingencies [Table] Loss Contingencies [Table] Retirement Liability Adjustment – Net of Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Product and Service [Axis] Product and Service [Axis] Secured net leverage ratio, maximum Debt Instrument, Covenant, Secured Net Leverage Ratio, Maximum Debt Instrument, Covenant, Secured Net Leverage Ratio, Maximum Sales Total Revenue from Contract with Customer, Excluding Assessed Tax All Individuals All Individuals [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Fair Value Disclosures [Abstract] Name Forgone Recovery, Individual Name Total Current Assets Assets, Current Statistical Measurement [Axis] Statistical Measurement [Axis] 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] Unused capacity, commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Loss contingency accrual Loss Contingency Accrual Share repurchase program, authorized, amount Share Repurchase Program, Authorized, Amount Aerospace Segment Aerospace Aerospace Segment [Member] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Foreign Currency Translation Goodwill, Foreign Currency Translation, Gain (Loss) Net Issuance to Fund 401K Obligation Stock Issued During Period, Value, Employee Benefit Plan Minimum fixed charge coverage ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio Capitalized fulfillment cost Capitalized Contract Cost, Gross Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Intangible Asset, Finite-Lived [Table] Total Other Comprehensive Income (Loss) Other Comprehensive Income (Loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Current Liabilities: Liabilities, Current [Abstract] Tax Benefit of Retirement Liability Adjustment AOCI Tax, Attributable to Parent Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Corporate Expenses and Other Operating Expenses Other Assets and Liabilities Increase (Decrease) in Other Operating Assets and Liabilities, Net Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Convertible Senior Notes Due 2030 Convertible Senior Notes Due 2030 [Member] Convertible Senior Notes Due 2030 Retirement Liability Adjustment – Net of Taxes Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Amounts outstanding under revolving line of credit Long-Term Line of Credit Accrued Expenses Increase (Decrease) in Accrued Liabilities Diluted (in usd per share) Diluted Earnings per Common Share (in usd per share) Earnings Per Share, Diluted Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Accounts Receivable, Net of Allowance for Estimated Credit Losses Accounts receivable Accounts Receivable, after Allowance for Credit Loss, Current Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Title of 12(b) Security Title of 12(b) Security Amortization of fulfillment costs Capitalized Contract Cost, Amortization Valuation of Goodwill and Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block] Number of shares issued in transaction Sale of Stock, Number of Shares Issued in Transaction Treasury stock, Beginning of year (in shares) Treasury stock, End of year (in shares) Treasury Stock, Common, Shares Loss Per Share: Earnings Per Share [Abstract] Non-compete Agreement Noncompete Agreements [Member] Operating Lease Non-cash Expense Operating Lease, Non-Cash Expense Operating Lease, Non-Cash Expense Consolidation Items [Domain] Consolidation Items [Domain] Gross Profit Gross Profit Number of trade names not amortized Number Of Trade Names Not Amortized Number Of Trade Names Not Amortized Reassessed Warranty Exposure Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties Customer Advance Payments and Deferred Revenue Increase (Decrease) in Contract with Customer, Liability Income Taxes Paid, Net of Refunds Income Taxes Paid, Net 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Two Award Timing Disclosures [Line Items] Cost of Product and Service Sold Cost Of Product And Service Sold [Member] Cost Of Product And Service Sold Stockholders Equity [Line Items] Stockholders Equity [Line Items] Stockholders Equity [Line Items] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Principal Long-Term Debt, Gross Proceeds from convertible debt issuance used for repurchase Debt Instrument, Proceeds From Convertible Debt Issuance Used For Repurchase Debt Instrument, Proceeds From Convertible Debt Issuance Used For Repurchase Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] AES Subsidiaries [Member] Net Loss - Diluted Net Income (Loss) Attributable to Parent, Diluted Shareholders’ Equity Equity [Text Block] Trade Names Trade Names [Member] Operating Results Fiscal Period, Policy [Policy Text Block] Net Loss Net Loss Net Loss Net Loss - Basic Net Income (Loss) Attributable to Parent Subsequent Event [Table] Subsequent Event [Table] Less Inter-segment Sales Intersegment Eliminations [Member] Expiration Date Trading Arrangement Expiration Date Term Loan Facility Term Loan Facility [Member] Term Loan Facility Construction in Progress Construction in Progress [Member] 2030 Finite-Lived Intangible Asset, Expected Amortization, Year Five Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Property, Plant and Equipment, Net of Accumulated Depreciation Total Property, Plant and Equipment, Net Property, Plant and Equipment, Net Segment Reporting Information Segment Reporting Information [Line Items] Restructuring charges Restructuring Charges Adoption Date Trading Arrangement Adoption Date Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Accounts Receivable Increase (Decrease) in Accounts Receivable Contract Assets Contract with Customer, Asset, after Allowance for Credit Loss Schedule of Restructuring and Related Costs [Table] Restructuring Cost [Table] Entity Current Reporting Status Entity Current Reporting Status Product Warranty Liability [Line Items] Product Warranty Liability [Line Items] Customer [Axis] Customer [Axis] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Customer Relationships Customer Relationships [Member] Proceeds from Issuance of Convertible Debt Proceeds from convertible debt Proceeds from Convertible Debt Income from Operations Operating Income (Loss) Operating Income (Loss) Consolidated Entities [Domain] Consolidated Entities [Domain] Line of Credit Line of Credit [Member] Balance Sheet Statement of Financial Position [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] Executive Category: Executive Category [Axis] Product Liability Contingency [Table] Product Warranty Liability [Table] General Aviation General Aviation [Member] General Aviation Current Fiscal Year End Date Current Fiscal Year End Date Class of Stock [Axis] Class of Stock [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Indirect Sales Indirect Sales [Member] Indirect Sales Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] 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] Statement [Table] Statement [Table] Other (Income) Expense, Net Other Nonoperating Income (Expense) Partial Repurchase of 2030 Notes Total cash paid for debt repurchase Payments For Repurchase Of Debt Payments For Repurchase Of Debt Deferred Tax Benefit Deferred Income Tax Expense (Benefit) Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] Cash Flows from Financing Activities: Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Debt Instrument, Covenant, Effective Period [Axis] Debt Instrument, Covenant, Effective Period [Axis] Debt Instrument, Covenant, Effective Period Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] Consolidated Sales Revenue Benchmark [Member] Non-Cash Annual Stock Bonus Accrual Non-Cash Annual Stock Bonus Accrual Non-Cash Annual Stock Bonus Accrual Accordion feature, increase limit (up to) Line Of Credit Facility, Accordion Feature, Increase Limit Line Of Credit Facility, Accordion Feature, Increase Limit Variable Rate [Domain] Variable Rate [Domain] Contract Liabilities Contract with Customer, Liability Common shares excluded from computation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount All Adjustments to Compensation All Adjustments to Compensation [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Amendment Flag Amendment Flag Schedule of Acquired Intangible Assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] ABL Revolving Credit Facility ABL Revolving Credit Facility [Member] ABL Revolving Credit Facility Net leverage ratio, maximum Debt Instrument, Covenant, Net Leverage Ratio, Maximum Debt Instrument, Covenant, Net Leverage Ratio, Maximum Termination Date Trading Arrangement Termination Date Net Cash from Financing Activities Cash Provided by (Used in) Financing Activity, Including Discontinued Operation Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Measure: Measure [Axis] Raw Material Inventory, Raw Materials, Net of Reserves Weighted Average Shares - Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Net Issuance of Common Stock for Restricted Stock Units (“RSUs”) Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Cost of Products Sold Cost of Product and Service Sold Amortization of Net Actuarial (Gains) Losses Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Subsequent Events [Abstract] Segment Reporting [Abstract] Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt issuance amortization expense Amortization of Debt Issuance Costs Entity Tax Identification Number Entity Tax Identification Number Noncash write-off of deferred financing costs, expected Deferred Debt Issuance Cost, Writeoff, Expected Deferred Debt Issuance Cost, Writeoff, Expected Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Consolidated Entities [Axis] Consolidated Entities [Axis] Share par value (in usd per share) Common Stock, Par or Stated Value Per Share Operating Segments, Excluding Intersegment Elimination Operating Segments, Excluding Intersegment Elimination [Member] Operating Segments, Excluding Intersegment Elimination Military Aircraft Military Aircraft [Member] Litigation settlement, amount awarded to other party Litigation Settlement, Amount Awarded to Other Party Schedule of Changes in Carrying Amount of Goodwill Schedule of Goodwill [Table Text Block] Trading Arrangement: Trading Arrangement [Axis] Income Taxes Increase (Decrease) in Income Taxes Payable Total Shareholder Return Amount Total Shareholder Return Amount Loss Contingencies [Line Items] Loss Contingencies [Line Items] Subsequent Events Subsequent Events [Text Block] Foreign Currency Translation Adjustments Foreign Currency Translation Adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Insider Trading Arrangements [Line Items] Corporate Expenses and Other Corporate Segment Reporting, Reconciling Item, Corporate Nonsegment [Member] Security Exchange Name Security Exchange Name Patent Infringement, Damages Patent Infringement, Damages [Member] Patent Infringement, Damages Total Liabilities Liabilities Commitment fee Line of Credit Facility, Commitment Fee Percentage Non-Cash Investing Activities: Capital Expenditures in Accounts Payable Capital Expenditures Incurred but Not yet Paid Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Pension Adjustments Prior Service Cost Pension Adjustments Prior Service Cost [Member] Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Accrued Expenses and Other Current Liabilities Other Liabilities, Current Loss on Settlement of Debt Loss on settlement of debt Gain (Loss) On Settlement Of Debt Gain (Loss) On Settlement Of Debt Statement [Line Items] Statement [Line Items] Consolidation Items [Axis] Consolidation Items [Axis] Variable Rate [Axis] Variable Rate [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and Cash Equivalents Cash and Cash Equivalents Cash and Cash Equivalent Subsequent Event [Line Items] Subsequent Event [Line Items] Number of convertible threshold trading days Debt Instrument, Convertible, Threshold Trading Days Common Stock Common Stock [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Electrical Power & Motion Product Line Electrical Power And Motion [Member] Non-NEOs Non-NEOs [Member] Increase (Decrease) in Cash and Cash Equivalents and Restricted Cash Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation EX-101.PRE 9 atro-20250927_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.25.3
Cover - shares
9 Months Ended
Sep. 27, 2025
Oct. 30, 2025
Document Information    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 27, 2025  
Document Transition Report false  
Entity File Number 0-7087  
Entity Registrant Name ASTRONICS CORPORATION  
Entity Incorporation, State or Country Code NY  
Entity Tax Identification Number 16-0959303  
Entity Address, Address Line One 130 Commerce Way  
Entity Address, City or Town East Aurora  
Entity Address, State or Province NY  
Entity Address, Postal Zip Code 14052  
City Area Code 716  
Local Phone Number 805-1599  
Title of 12(b) Security Common Stock, $.01 par value per share  
Trading Symbol ATRO  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Entity Shell Company false  
Document Fiscal Year Focus 2025  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Central Index Key 0000008063  
Current Fiscal Year End Date --12-31  
Common Stock    
Document Information    
Entity Common Stock, Shares Outstanding (in shares)   31,619,410
Class B Common Stock    
Document Information    
Entity Common Stock, Shares Outstanding (in shares)   4,009,711
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Condensed Balance Sheets - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 31, 2024
Current Assets:    
Cash and Cash Equivalents $ 13,479 $ 9,285
Restricted Cash 6,101 9,143
Accounts Receivable, Net of Allowance for Estimated Credit Losses 188,630 191,446
Inventories 197,290 199,741
Prepaid Expenses and Other Current Assets 27,149 16,557
Total Current Assets 432,649 426,172
Property, Plant and Equipment, Net of Accumulated Depreciation 96,635 80,687
Operating Right-of-Use Assets 33,769 23,609
Other Assets 8,297 7,763
Intangible Assets, Net of Accumulated Amortization 51,083 52,477
Goodwill 59,760 58,056
Total Assets 682,193 648,764
Current Liabilities:    
Accounts Payable 51,683 42,960
Current Operating Lease Liabilities 6,019 4,697
Accrued Expenses and Other Current Liabilities 66,597 81,004
Customer Advance Payments and Deferred Revenue 26,709 27,491
Total Current Liabilities 151,008 156,152
Long-term Debt 334,019 168,669
Long-term Operating Lease Liabilities 39,349 20,508
Other Liabilities 48,909 47,338
Total Liabilities 573,285 392,667
Shareholders’ Equity:    
Common Stock 381 380
Accumulated Other Comprehensive Loss (2,020) (3,863)
Other Shareholders’ Equity 110,547 259,580
Total Shareholders’ Equity 108,908 256,097
Total Liabilities and Shareholders’ Equity $ 682,193 $ 648,764
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Condensed Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Income Statement [Abstract]        
Sales $ 211,447 $ 203,698 $ 622,061 $ 586,886
Cost of Products Sold 146,936 148,474 443,874 428,580
Gross Profit 64,511 55,224 178,187 158,306
Research and Development Expenses 10,210 12,481 32,849 40,018
Selling, General and Administrative Expenses 31,246 34,369 104,388 100,698
Income from Operations 23,055 8,374 40,950 17,590
Loss on Settlement of Debt 32,644 6,987 32,644 6,987
Other (Income) Expense, Net (185) 343 (562) 1,214
Interest Expense, Net of Interest Income 2,920 6,217 9,167 17,832
Loss Before Income Taxes (12,324) (5,173) (299) (8,443)
(Benefit from) Provision for Income Taxes (1,226) 6,565 (43) 4,940
Net Loss $ (11,098) $ (11,738) $ (256) $ (13,383)
Loss Per Share:        
Basic (in usd per share) $ (0.31) $ (0.34) $ (0.01) $ (0.38)
Diluted (in usd per share) $ (0.31) $ (0.34) $ (0.01) $ (0.38)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Condensed Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Statement of Comprehensive Income [Abstract]        
Net Loss $ (11,098) $ (11,738) $ (256) $ (13,383)
Other Comprehensive Income (Loss):        
Foreign Currency Translation Adjustments (379) 1,051 2,552 127
Retirement Liability Adjustment – Net of Tax (237) 281 (709) 843
Total Other Comprehensive Income (Loss) (616) 1,332 1,843 970
Comprehensive Income (Loss) $ (11,714) $ (10,406) $ 1,587 $ (12,413)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Condensed Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Cash Flows from Operating Activities:    
Net Loss $ (256) $ (13,383)
Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:    
Depreciation and Amortization 16,129 18,572
Amortization of Deferred Financing Fees 1,805 2,711
Provisions for Non-cash Losses on Inventory and Receivables 6,062 8,023
Equity-based Compensation Expense 5,341 6,414
Deferred Tax Benefit (1,125) 0
Operating Lease Non-cash Expense 4,659 3,869
Simplification Initiative-related Non-cash Charges 6,229 0
Non-Cash 401K Contribution and Quarterly Bonus Accrual 0 3,454
Non-Cash Annual Stock Bonus Accrual 0 1,448
Loss on Settlement of Debt 32,644 6,987
Other (756) 2,899
Changes in Operating Assets and Liabilities Providing (Using) Cash:    
Accounts Receivable 5,190 (22,712)
Inventories (7,140) (19,829)
Accounts Payable 8,271 (3,304)
Accrued Expenses (14,719) 13,517
Customer Advance Payments and Deferred Revenue (2,317) (2,919)
Income Taxes (11,513) 798
Operating Lease Liabilities (3,125) (3,777)
Tenant Improvement Allowance Refund 3,157 0
Supplemental Retirement Plan Liabilities (539) (309)
Other Assets and Liabilities (825) 1,690
Net Cash from Operating Activities 47,172 4,149
Cash Flows from Investing Activities:    
Capital Expenditures (19,860) (5,244)
Acquisition of Business, Net of Cash Acquired (4,617) 0
Net Cash from Investing Activities (24,477) (5,244)
Cash Flows from Financing Activities:    
Proceeds from Long-term Debt 86,143 195,978
Principal Payments on Long-term Debt (11,143) (187,498)
Proceeds from Issuance of Convertible Debt 225,000 0
Partial Repurchase of 2030 Notes (285,752) 0
Payments for Capped Call Transactions (26,888) 0
Financing-related Costs (8,127) (9,073)
Stock Award Activity (1,730) (3,219)
Other (109) (96)
Net Cash from Financing Activities (22,606) (3,908)
Effect of Exchange Rates on Cash 1,063 54
Increase (Decrease) in Cash and Cash Equivalents and Restricted Cash 1,152 (4,949)
Cash and Cash Equivalents and Restricted Cash at Beginning of Period 18,428 11,313
Cash and Cash Equivalents and Restricted Cash at End of Period 19,580 6,364
Supplemental Disclosure of Cash Flow Information    
Non-Cash Investing Activities: Capital Expenditures in Accounts Payable 2,796 0
Interest Paid 7,593 15,261
Income Taxes Paid, Net of Refunds $ 12,636 $ 3,975
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Condensed Statements of Shareholders’ Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Common Stock
Common Stock
Convertible Class B Stock
Additional Paid in Capital
Accumulated Comprehensive Loss
Retained Earnings
Treasury Stock
Beginning of Period at Dec. 31, 2023   $ 314 $ 59 $ 129,544 $ (9,426) $ 209,753 $ (80,726)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Shares Issued to Fund Bonus Obligations   3          
Net Issuance of Common Stock for Restricted Stock Units (“RSUs”)   1          
Class B Stock Converted to Common Stock   3 (3)        
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP       6,414      
Gross Shares Issued to Fund Bonus Obligations       6,281      
Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations       (3,219)      
Foreign Currency Translation Adjustments $ 127       127    
Retirement Liability Adjustment – Net of Taxes         843    
Net Loss (13,383)         (13,383)  
Reissuance of Treasury Shares for 401K Contribution           (1,330)  
Net Issuance to Fund 401K Obligation             3,949
End of Period at Sep. 28, 2024 249,204 $ 321 $ 56 139,020 (8,456) 195,040 $ (76,777)
Beginning of Period (in shares) at Dec. 31, 2023   31,402 5,952        
Treasury stock, Beginning of year (in shares) at Dec. 31, 2023             2,833
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Shares Issued to Fund Bonus Obligations (in shares)   218          
Net Issuance of Common Stock for RSUs (in shares)   165          
Class B Stock Converted to Common Stock (in shares)   352 (352)        
Net Shares Issued to Fund 401K Obligation (in shares)             (139)
End of Period (in shares) at Sep. 28, 2024   32,137 5,600        
Treasury stock, End of year (in shares) at Sep. 28, 2024             2,694
Beginning of Period at Jun. 29, 2024   $ 320 $ 57 137,290 (9,788) 206,778 $ (76,777)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Class B Stock Converted to Common Stock   1 (1)        
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP       1,772      
Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations       (42)      
Foreign Currency Translation Adjustments 1,051       1,051    
Retirement Liability Adjustment – Net of Taxes         281    
Net Loss (11,738)         (11,738)  
End of Period at Sep. 28, 2024 249,204 $ 321 $ 56 139,020 (8,456) 195,040 $ (76,777)
Beginning of Period (in shares) at Jun. 29, 2024   32,024 5,662        
Treasury stock, Beginning of year (in shares) at Jun. 29, 2024             2,694
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance of Common Stock for RSUs (in shares)   51          
Class B Stock Converted to Common Stock (in shares)   62 (62)        
End of Period (in shares) at Sep. 28, 2024   32,137 5,600        
Treasury stock, End of year (in shares) at Sep. 28, 2024             2,694
Beginning of Period at Dec. 31, 2024 256,097 $ 329 $ 51 144,149 (3,863) 192,208 $ (76,777)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net Issuance of Common Stock for Restricted Stock Units (“RSUs”)   1          
Class B Stock Converted to Common Stock   9 (9)        
Partial Repurchase of 2030 Notes       (120,632)   (4,868)  
Purchase of Capped Call Transactions       (26,888)      
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP       5,341      
Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations       (1,730)      
Foreign Currency Translation Adjustments 2,552       2,552    
Retirement Liability Adjustment – Net of Taxes         (709)    
Net Loss (256)         (256)  
End of Period at Sep. 27, 2025 108,908 $ 339 $ 42 240 (2,020) 187,084 $ (76,777)
Beginning of Period (in shares) at Dec. 31, 2024   32,871 5,086        
Treasury stock, Beginning of year (in shares) at Dec. 31, 2024             2,694
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance of Common Stock for RSUs (in shares)   192          
Class B Stock Converted to Common Stock (in shares)   855 (855)        
End of Period (in shares) at Sep. 27, 2025   33,918 4,231        
Treasury stock, End of year (in shares) at Sep. 27, 2025             2,694
Beginning of Period at Jun. 28, 2025   $ 337 $ 44 146,321 (1,404) 203,050 $ (76,777)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Class B Stock Converted to Common Stock   2 (2)        
Partial Repurchase of 2030 Notes       (120,632)   (4,868)  
Purchase of Capped Call Transactions       (26,888)      
Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP       1,439      
Foreign Currency Translation Adjustments (379)       (379)    
Retirement Liability Adjustment – Net of Taxes         (237)    
Net Loss (11,098)         (11,098)  
End of Period at Sep. 27, 2025 $ 108,908 $ 339 $ 42 $ 240 $ (2,020) $ 187,084 $ (76,777)
Beginning of Period (in shares) at Jun. 28, 2025   33,743 4,357        
Treasury stock, Beginning of year (in shares) at Jun. 28, 2025             2,694
Increase (Decrease) in Stockholders' Equity (in shares)              
Net Issuance of Common Stock for RSUs (in shares)   49          
Class B Stock Converted to Common Stock (in shares)   126 (126)        
End of Period (in shares) at Sep. 27, 2025   33,918 4,231        
Treasury stock, End of year (in shares) at Sep. 27, 2025             2,694
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation
9 Months Ended
Sep. 27, 2025
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. Operating results for the nine months ended September 27, 2025, are not necessarily indicative of the results that may be expected for the year ending December 31, 2025.
The balance sheet on December 31, 2024, has been derived from the audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.
For further information, refer to the Consolidated Financial Statements and the notes thereto included in Astronics Corporation’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, filed with the Securities and Exchange Commission (“SEC”) on March 5, 2025 (the “2024 10-K”).
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and seat motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada, France and Germany (arising from our October 2025 acquisition) as well as engineering offices in Ukraine and India.
The Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace and defense industry. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries.
Acquisition Activities
On June 30, 2025, the Company purchased the membership interests of Envoy Aerospace, LLC, located in Aurora, Illinois. Envoy Aerospace is an FAA Organization Designation Authorization (“ODA”) services provider. Envoy Aerospace is included in our Aerospace segment. The total purchase price was approximately $8.3 million, net of cash acquired and the estimated closing adjustment. Of the purchase price, $4.5 million was paid at the closing date, $2.0 million will be paid in one year from the closing date, and $1.8 million will be paid in two years from the closing date based on certain milestones. The Company has not yet finalized the purchase price allocation. Purchased intangible assets and goodwill are expected to be deductible for tax purposes over 15 years. This transaction was not considered material to the Company’s financial position or results of operations.
Restricted Cash
Under the provisions of the ABL Revolving Credit Facility (as defined and discussed below in Note 7, Long-term Debt and Notes Payable), the Company has a cash dominion arrangement with the banking institution for its accounts within the United States whereby daily cash receipts are contractually utilized to pay down outstanding balances, if any, on the ABL Revolving Credit Facility. Account balances that have not yet been applied to the ABL Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.
(In thousands)September 27, 2025September 28, 2024
Cash and Cash Equivalents$13,479 $5,177 
Restricted Cash6,101 1,187 
Total Cash and Restricted Cash Shown in Statements of Cash Flows$19,580 $6,364 
Trade Accounts Receivable and Contract Assets
The allowance for estimated credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay.
The changes in allowances for estimated credit losses for the three and nine months ended September 27, 2025 and September 28, 2024 consisted of the following:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Balance at Beginning of the Period$2,377 $9,193 $842 $1,495 
Bad Debt Expense, Net of Recoveries(129)1,132 (24)734 
Write-off Charges Against the Allowance and Other Adjustments(1,368)(7,982)62 114 
Balance at End of the Period$880 $2,343 $880 $2,343 
Write-offs in the nine months ended September 27, 2025 and September 28, 2024 relate primarily to accounts receivable reserved for in previous periods related to customer bankruptcies.
On February 4, 2025, the Company entered into a factoring agreement with Citibank, N.A. under which we can sell certain receivables resulting from sales to a certain customer. The arrangement is designed to provide the Company with an immediate cash advance on eligible receivables, up to a limit of $45.0 million per year, as restricted by the terms of our ABL Revolving Credit Facility. The Company did not utilize the factoring agreement during the three and nine months ended September 27, 2025.
Simplification Initiatives
In the second quarter of 2025, the Company initiated simplification activities in the Aerospace segment, including costs related to footprint rationalization and portfolio shaping. Restructuring charges, including impairments of inventory and other long-lived assets, were recorded as a result of these simplification initiatives. In the nine months ended September 27, 2025, the Company recorded $5.8 million and $0.4 million in simplification initiative charges to Cost of Products Sold and Selling, General and Administrative Expenses, respectively, in the accompanying Consolidated Condensed Statements of Operations.
Research and Development Expenses
Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs, and depreciation. During the first quarter of 2025, the Company changed its financial statement presentation of research and development costs. These costs were previously included within Cost of Products Sold and were a factor in arriving at Gross Profit. Research and development expenses, which amounted to $12.5 million and $40.0 million for the three and nine months ended September 28, 2024, respectively, have been reclassified from Cost of Products Sold to a separate line item below Gross Profit in the accompanying Consolidated Condensed Statements of Operations. All periods presented have been revised to reflect this presentation.
Valuation of Goodwill and Long-Lived Assets
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value.
As of September 27, 2025 and September 28, 2024, the Company concluded that no indicators of impairment relating to intangible assets or goodwill existed and an interim test was not performed in the nine-month periods then ended.
Foreign Currency Translation
The aggregate foreign currency transaction gain or loss included in operations was immaterial for the three and nine months ended September 27, 2025 and September 28, 2024.
New or Recent Accounting Pronouncements
We consider the applicability and impact of all ASUs. There have been no new applicable accounting pronouncements or changes in accounting pronouncements during the three months ended September 27, 2025 as compared with the recent accounting pronouncements described in the 2024 10-K, except as set forth below. ASUs not disclosed were assessed and determined to be either not applicable or had or are expected to have minimal impact on our financial statements and related disclosures.
Recent Accounting Pronouncements Adopted
Standard
Description
Financial Statement Effect or Other Significant Matters
ASU No. 2024-04 -Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments
The amendments in this update clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion or an extinguishment.
We early adopted this standard during the fiscal quarter ended September 27, 2025 and applied it on a prospective basis. Refer to Note 7.
Recent Accounting Pronouncements Not Yet Adopted
Standard
Description
Financial Statement Effect or Other Significant Matters
ASU 2025-06 -Intangibles, Goodwill
and Other — Internal -Use Software
(Subtopic 350-40): Targeted
Improvements to the Accounting for
Internal-Use Software
The amendments in this update remove all references to project stages and clarify the threshold entities apply to begin capitalizing software costs. The update further specifies required disclosures for all capitalized internal-use software costs. This guidance is effective for fiscal years beginning after December 15, 2027 and interim periods within that period. Early adoption is permitted.
The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
ASU 2025-05 — Financial Instruments,
Credit Losses (Topic 326): Measurement
of Credit Losses for Accounts
Receivable and Contract Assets
The amendments in this update provide a practical expedient that allows entities to assume current conditions as of the balance sheet date remain unchanged over the life of current accounts receivable and contract assets when developing forecasts for estimated expected credit losses. This guidance is effective for fiscal years beginning after December 15, 2025 and interim periods within that period. Early adoption is permitted.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue
9 Months Ended
Sep. 27, 2025
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
On September 27, 2025, we had $646.7 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $479.2 million of our outstanding performance obligations as revenue over the next twelve months and the balance thereafter.
The Company’s contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2025
$54,171 $28,171 
Ending Balance, September 27, 2025
$54,302 $27,802 
The increase in contract assets reflects the net impact of new revenue recognized in excess of billings exceeding billing of previously unbilled revenue during the period, partially offset by $8.3 million in revisions of estimated costs to complete certain long-term mass transit Test contracts, which was recorded during the nine months ended September 27, 2025. The revisions resulted in reduced revenue recognized during the nine months ended September 27, 2025 due to lower estimates of the percentage of work completed on the programs. The decrease in contract liabilities reflects the net impact of revenue recognized in excess of new customer advances or deferred revenues recorded.
The Company recognized $9.1 million and $6.3 million during the three months ended and $19.1 million and $16.4 million during the nine months ended September 27, 2025 and September 28, 2024, respectively, in revenues that were included in the contract liability balance at the beginning of the period.
The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. The Company’s capitalized fulfillment costs amounted to $5.9 million and $8.3 million on September 27, 2025 and December 31, 2024, respectively. Amortization of fulfillment costs recognized within Cost of Products Sold was insignificant for the three months and was $3.4 million and $3.1 million for the nine months ended September 27, 2025 and September 28, 2024, respectively.
The following table presents our revenue disaggregated by Market Segments as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Aerospace Segment
Commercial Transport
$432,324 $383,679 $149,209 $133,850 
Military Aircraft
88,250 63,545 27,554 21,685 
General Aviation
47,532 56,643 13,919 18,077 
Other
9,620 14,268 2,043 3,942 
Aerospace Total577,726 518,135 192,725 177,554 
Test Systems Segment
Government & Defense
44,335 68,751 18,722 26,144 
Test Systems Total44,335 68,751 18,722 26,144 
Total$622,061 $586,886 $211,447 $203,698 
The following table presents our revenue disaggregated by Product Lines as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Aerospace Segment
Electrical Power & Motion
$296,541 $263,919 $101,295 $90,467 
Lighting & Safety
154,324 135,162 51,654 46,921 
Avionics
91,452 83,716 26,168 29,151 
Systems Certification
15,842 12,272 7,938 4,460 
Structures
9,947 8,798 3,627 2,613 
Other
9,620 14,268 2,043 3,942 
Aerospace Total577,726 518,135 192,725 177,554 
Test Systems44,335 68,751 18,722 26,144 
Total$622,061 $586,886 $211,447 $203,698 
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories
9 Months Ended
Sep. 27, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following:
(In thousands)
September 27, 2025December 31, 2024
Finished Goods
$28,598 $27,941 
Work in Progress
40,118 31,927 
Raw Material
128,574 139,873 
$197,290 $199,741 
The Company recorded a $5.8 million reduction in inventory in the nine months ended September 27, 2025 in connection with simplification initiatives as further discussed in Note 1, Basis of Presentation.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment
9 Months Ended
Sep. 27, 2025
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, Plant and Equipment consisted of the following:
(In thousands)
September 27, 2025December 31, 2024
Land
$8,663 $8,551 
Buildings and Improvements
81,965 72,150 
Machinery and Equipment
132,290 125,874 
Construction in Progress
11,281 3,997 
Total Property, Plant and Equipment, Gross234,199 210,572 
Less Accumulated Depreciation137,564 129,885 
Total Property, Plant and Equipment, Net$96,635 $80,687 
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets
9 Months Ended
Sep. 27, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Intangible Assets
The following table summarizes acquired intangible assets as follows:
September 27, 2025December 31, 2024
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $2,146 $2,146 $2,146 
Non-compete Agreement4 years11,082 11,082 11,082 11,082 
Trade Names10 years11,562 10,494 11,380 10,351 
Completed and Unpatented Technology9 years47,975 44,680 47,818 42,617 
Customer Relationships15 years142,595 102,485 142,065 95,818 
Licensing Agreement13 years6,740 130 — — 
Total Intangible Assets13 years$222,100 $171,017 $214,491 $162,014 
All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows:
Nine Months EndedThree Months Ended
(In thousands)
September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Amortization Expense
$8,598 $9,728 $2,678 $3,189 
Amortization expense for acquired intangible assets expected for 2025 and for each of the next five years is summarized as follows:
(In thousands)
2025$11,228 
2026$10,085 
2027$8,377 
2028$7,589 
2029$6,216 
2030$4,135 
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill
9 Months Ended
Sep. 27, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 27, 2025:
(In thousands)December 31, 2024Acquisition Adjustments
Foreign
Currency
Translation
September 27, 2025
Aerospace$36,421 $1,643 $61 $38,125 
Test Systems21,635 — — 21,635 
$58,056 $1,643 $61 $59,760 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.25.3
Long-term Debt and Notes Payable
9 Months Ended
Sep. 27, 2025
Debt Disclosure [Abstract]  
Long-term Debt and Notes Payable Long-term Debt and Notes Payable
ABL Revolving Credit Facility
The Company entered into a $90.0 million Term Loan Facility on January 19, 2023, and paid interest at a rate equal to SOFR (which was required to be at least 2.50%) plus 8.75%. The Company refinanced its credit facilities on July 11, 2024, and repaid in full all outstanding indebtedness under the previous Term Loan Facility.
The Company amended its asset-based revolving credit facility (the “ABL Revolving Credit Facility”) on July 11, 2024, by entering into the Seventh Amended and Restated Credit Agreement, which set the maximum aggregate amount that the Company can borrow pursuant to the revolving credit line at $200.0 million, with borrowings subject to a borrowing base determined primarily by inventory, accounts receivable, machinery and equipment and real estate.
On November 25, 2024, the Company entered into a second amendment to the ABL Revolving Credit Facility which increased the maximum aggregate amount that the Company could borrow pursuant to the ABL Revolving Credit Facility to
$220.0 million from $200.0 million. The maturity date of borrowings under the ABL Revolving Credit Facility was July 11, 2027. The Company and the applicable lenders also agreed in a separate first amendment to increase the amount of unsecured indebtedness the Company was permitted to incur under the ABL Revolving Credit Facility, subject to completion of the Convertible Notes offering (discussed below).
Under the terms of the ABL Revolving Credit Facility, the Company paid interest on the unpaid principal amount of the ABL Revolving Credit Facility at a rate equal to SOFR plus a term SOFR adjustment in the amount of 0.10% per annum (which collectively shall be at least 1.00%) plus an applicable margin ranging from 2.75% to 3.25% determined based upon the Company’s Excess Availability (as defined in the ABL Revolving Credit Facility). The Company was required to pay a quarterly commitment fee under the ABL Revolving Credit Facility on undrawn revolving credit commitments in an amount equal to 0.25% or 0.375% based on the Company’s average excess availability under the ABL Revolving Credit Facility. On September 27, 2025, there was $85.0 million outstanding on the ABL Revolving Credit Facility and there remained $112.3 million available for future borrowings, before the minimum excess availability requirement discussed below. The amount available for future borrowings as of September 27, 2025, is net of $2.3 million in outstanding letters of credit.
Pursuant to the ABL Revolving Credit Facility, the Company was subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. The Company was also required to maintain a minimum excess availability of the greater of 10% of the borrowing base under the ABL Revolving Credit Facility, or $15.0 million. As of September 27, 2025, the Company was in compliance with these covenants.
Certain of the Company’s subsidiaries are borrowers under the ABL Revolving Credit Facility and the assets of such subsidiaries also secure the obligations under the ABL Revolving Credit Facility. In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable.
On October 22, 2025, the Company entered into a cash flow-based revolving credit facility and terminated the ABL Revolving Credit Facility. See further discussion in Note 16, Subsequent Events.
2030 Convertible Notes
On December 3, 2024, the Company issued $165.0 million aggregate principal amount of 5.500% Convertible Senior Notes due 2030 (the “2030 Notes”). The 2030 Notes bear interest at a rate of 5.500% per annum, payable semi-annually in arrears on March 15 and September 15 of each year, beginning on March 15, 2025. The 2030 Notes will mature on March 15, 2030, unless earlier converted, redeemed or repurchased. The initial conversion rate is 43.6814 shares of common stock per $1,000 principal amount of 2030 Notes, which represent the initial conversion price of $22.89 per share. The 2030 Notes are convertible at the option of the holders at any time on or after December 15, 2029, until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the Company will satisfy its conversion obligations by paying and/or delivering, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election. Beginning March 20, 2028, if the Company’s stock price has been at least 130% of the conversion price for a specified period of time, the 2030 Notes may be called at the option of the issuer. After the first quarter of 2025, if the Company’s stock price has been at least 130% of the conversion price for 20 of 30 trading days ending on and including the last trading day of the immediately preceding quarter, the 2030 Notes may be redeemed at the option of the holder. During the fiscal quarter ended September 27, 2025, our stock price met the price trigger defined above, and therefore, holders of our 2030 Notes may convert their notes at their option at any time during the fiscal quarter ended December 31, 2025.
2031 Convertible Notes
On September 15, 2025, the Company issued $225.0 million aggregate principal amount of Convertible Senior Notes due 2031 (the “2031 Notes”) for net proceeds of $216.7 million. The Company used part of the net proceeds to repurchase a portion of the 2030 Notes and the remainder to enter into the capped call transactions, as further described below. The 2031 Notes do not bear any interest and will mature on January 15, 2031, unless earlier converted, redeemed or repurchased. The initial conversion rate is 18.2243 shares of common stock per $1,000 principal amount of Convertible Notes, which represents the initial conversion price of $54.87 per share. The 2031 Notes are convertible at the option of the holders at any time on or after October 15, 2030, until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the Company will satisfy its conversion obligations by paying cash up to the aggregate principal amount of the 2031 Notes to be converted and paying and/or delivering, as the case may be, cash, shares of its common stock or a
combination of cash and shares of its common stock, at its election, in respect of the remainder, if any, of its conversion obligation in excess of the aggregate principal amount of the Notes being converted. Beginning January 22, 2029, if the Company’s stock price has been at least 130% of the conversion price for a specified period of time, the 2031 Notes may be called at the option of the issuer. After the fourth quarter of 2025, if the Company’s stock price has been at least 130% of the conversion price for 5 of the first 20 trading days of such fiscal quarter, the 2031 Notes may be redeemed at the option of the holder during the 30-trading day period beginning on, and including, the 21st trading day of such quarter.
Partial Repurchase of 2030 Notes
The Company used approximately $189.8 million of the net proceeds from the issuance of the 2031 Notes, together with approximately $85.0 million of borrowings under its ABL Revolving Credit Facility and approximately $11.0 million of cash on hand, to repurchase approximately $132.0 million in aggregate principal amount of outstanding 2030 Notes pursuant to privately negotiated exchange agreements entered into with certain holders of the 2030 Notes. The total cash paid in connection with this repurchase was approximately $285.8 million. The repurchase was accounted for in accordance with ASU 2024-04, Debt – Debt with Conversion and Other Options (Subtopic 470-20) and resulted in the recognition of an inducement charge of $32.6 million within Loss on Settlement of Debt in the Consolidated Statements of Operations. The Company also recorded a reduction to unamortized debt issuance costs of $4.3 million and a reduction to equity of $125.5 million.
Interest expense was $2.9 million and $6.2 million for the three months ended and $9.2 million and $17.8 million for the nine months ended September 27, 2025 and September 28, 2024, respectively.
Debt issuance cost amortization expense was $0.6 million and $0.4 million for the three months ended and $1.8 million and $2.1 million for the nine months ended September 27, 2025 and September 28, 2024, respectively. All costs are amortized to interest expense over the term of the respective agreement. Unamortized deferred debt issuance costs associated with the ABL Revolving Credit Facility ($2.2 million and $3.0 million as of September 27, 2025 and December 31, 2024, respectively) are recorded within Other Assets. The following table presents the outstanding principal amount and carrying value of the Convertible Notes as of the dates indicated:
September 27, 2025December 31, 2024
(In thousands)PrincipalUnamortized Debt Issuance CostsCarrying ValuePrincipalUnamortized Debt Issuance CostsCarrying Value
2030 Notes
$33,000 $(1,084)$31,916 $165,000 $(6,331)$158,669 
2031 Notes
225,000 (7,897)217,103 — — — 
Total
$258,000 $(8,981)$249,019 $165,000 $(6,331)$158,669 
The Company estimates the fair value of the convertible notes based on quoted prices for these instruments in active markets, classified as Level 1 measurements within the fair value hierarchy. The fair value of the 2031 Notes was approximately $233.9 million as of September 27, 2025. The fair value of the 2030 Notes was approximately $71.5 million and $176.9 million as of September 27, 2025 and December 31, 2024, respectively.
Capped Call Transactions
In connection with the issuance of the 2031 Notes, we entered into capped call transactions (the “Capped Calls”) with certain financial institutions. The Capped Calls are generally expected to reduce the potential dilution to the Company’s common stock upon any conversion of the 2031 Notes and/or offset any potential cash payments the Company is required to make in excess of the principal amount of converted 2031 Notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the Capped Calls is initially approximately $83.41 per share of the Company’s common stock and is subject to certain adjustments under the terms of the capped call transactions. The Capped Calls expire January 15, 2031.
We used approximately $26.9 million of the net proceeds from the 2031 Notes to purchase the Capped Calls. These instruments are classified as equity and recorded as a reduction of additional paid-in capital in the Condensed Consolidated Statements of Changes in Stockholders’ Equity.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranties
9 Months Ended
Sep. 27, 2025
Guarantees [Abstract]  
Product Warranties Product Warranties
In the ordinary course of business, the Company warrants its products against defects in design, materials, and workmanship typically over periods ranging from twelve to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances.
Activity in the warranty accrual, which is included in Accrued Expenses and Other Current Liabilities on the Consolidated Condensed Balance Sheets, is summarized as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Balance at Beginning of Period$18,081 $9,751 $19,013 $11,303 
Warranties Issued4,968 8,333 1,567 5,032 
Warranties Settled(4,118)(2,714)(1,190)(1,012)
Reassessed Warranty Exposure253 39 (206)86 
Balance at End of Period$19,184 $15,409 $19,184 $15,409 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes
9 Months Ended
Sep. 27, 2025
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
The effective tax rates were approximately 9.9% and (126.9)% for the three months ended and 14.4% and (58.5)% for the nine months ended September 27, 2025 and September 28, 2024, respectively. Beginning with the 2025 tax year, U.S. domestic research and development costs can be expensed as incurred. In addition, there are options to expense any remaining unamortized research and development costs that were previously capitalized during the 2022 through 2024 tax years. The tax rate in the 2025 period was favorably impacted by the reversal of a valuation allowance related to previously capitalized research and development costs that are expected to be expensed in the 2025 period and partially offset by valuation allowances related to net operating losses and certain timing differences. In addition, the tax rate in the 2025 period was also impacted by state and foreign income taxes and a discrete adjustment to reverse certain federal and state deferred tax liabilities.
The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. After considering the losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, the Company determined that projections of future taxable income could not be relied upon as a source of income to realize its deferred tax assets. However, the Company is relying on a significant portion of its existing deferred tax liabilities for the realizability of deferred tax assets. Accordingly, during the years ended December 31, 2024 and 2023, the Company determined that a portion of its deferred tax assets were not expected to be realizable in the future and the Company continues to maintain the valuation allowance against its deferred tax assets as of September 27, 2025.
On July 4, 2025, the One Big Beautiful Bill Act (“OBBBA”) was signed into law in the United States. The OBBBA permanently extends and modifies significant provisions enacted in 2017 as part of the Tax Cuts and Jobs Act (“TCJA”) that were originally set to expire at the end of 2025. In addition, the OBBBA makes changes to certain U.S. corporate tax provisions, many of which are not in effect until 2026. Key provisions of the Tax Act relevant to the Company’s operations include immediate expensing of certain domestic research and development expenses and domestic capital expenditures beginning in 2025 as well as changes to various U.S. international tax provisions going forward. These provisions of the Tax Act have favorably impacted the Company’s effective tax rate and cash tax rate for the 2025 tax year and are expected to have favorable impacts in future years. Changes in tax laws may affect recorded deferred tax assets and deferred tax liabilities and our effective tax rate in the future and the Company is continuing to evaluate the impacts of the new legislation.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share
9 Months Ended
Sep. 27, 2025
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the computation of basic earnings per share:
Nine months endedThree months ended
(In thousands, except per share amounts)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Basic Earnings per Common Share:
Net Loss - Basic$(256)$(13,383)$(11,098)$(11,738)
Weighted Average Shares - Basic35,372 34,961 35,423 35,011 
Basic Earnings per Common Share$(0.01)$(0.38)$(0.31)$(0.34)
The following table sets forth the computation of diluted net income (loss) per share:
Nine months endedThree months ended
(In thousands, except per share amounts)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Diluted Earnings per Common Share:
Net Loss - Diluted$(256)$(13,383)$(11,098)$(11,738)
Weighted Average Shares - Basic35,372 34,961 35,423 35,011 
Net Effect of Dilutive Stock Awards— — — — 
Weighted Average Shares - Diluted35,372 34,961 35,423 35,011 
Diluted Earnings per Common Share$(0.01)$(0.38)$(0.31)$(0.34)
The Company includes the dilutive effect of shares issuable upon conversion of its Convertible Notes in the calculation of diluted income per share using the if-converted method. The Company has the option for the 2030 Convertible Notes to settle the conversion value in any combination of cash or shares, and as such, the maximum number of shares issuable are included in the dilutive share count if the effect would be dilutive. The Company excluded all impacts of the 2030 Convertible Notes from the computation of diluted earnings per share as the effect would be anti-dilutive. The Company will settle the principal amount of the 2031 Convertible Notes by paying cash and settle the premium in any combination of cash or shares. The Company’s average stock price for the three and nine months ended September 27, 2025 was below the conversion price for the 2031 Notes, therefore no incremental shares were included in diluted earnings per share.
Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The Company incurred a net loss for the three and nine months ended September 27, 2025 and September 28, 2024, therefore all outstanding stock options and unvested restricted stock units were excluded from the computation of diluted loss per share because the effect of their inclusion would be anti-dilutive. The number of common shares excluded from the computation was approximately 1,262,000 shares as of September 27, 2025 and 1,218,000 shares as of September 28, 2024.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders’ Equity
9 Months Ended
Sep. 27, 2025
Equity [Abstract]  
Shareholders’ Equity Shareholders’ Equity
Share Buyback Program
The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has the capacity under the currently authorized program to repurchase additional shares of its common stock with a maximum dollar value of $41.5 million.
At-the-Market Equity Offering
On August 8, 2023, the Company initiated an at-the-market equity offering program (the “ATM Program”) for the sale from time to time of shares of the Company’s common stock, par value $0.01 per share, having an aggregate offering price of up to $30.0 million. During the three and nine months ended September 27, 2025 and September 28, 2024, the Company did not sell any shares of our common stock under the ATM Program. As of September 27, 2025, the Company had remaining capacity under the ATM Program to sell shares of common stock having an aggregate offering price up to approximately $8.2 million.
Comprehensive Income (Loss) and Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows:
(In thousands)September 27, 2025December 31, 2024
Foreign Currency Translation Adjustments$(5,670)$(8,222)
Retirement Liability Adjustment – Before Tax1,368 2,077 
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax3,650 4,359 
Accumulated Other Comprehensive Loss$(2,020)$(3,863)
The components of other comprehensive income (loss) are as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Foreign Currency Translation Adjustments$2,552 $127 $(379)$1,051 
Retirement Liability Adjustments:
Reclassifications to Selling, General and Administrative Expenses:
Amortization of Prior Service Cost
290 290 97 97 
Amortization of Net Actuarial (Gains) Losses
(999)553 (334)184 
Retirement Liability Adjustment(709)843 (237)281 
Other Comprehensive Income (Loss)$1,843 $970 $(616)$1,332 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.25.3
Sales to Major Customers
9 Months Ended
Sep. 27, 2025
Risks and Uncertainties [Abstract]  
Sales to Major Customers Sales to Major CustomersThe loss of major customers or a significant reduction in business with a major customer would significantly, and negatively impact our sales and earnings. In the three and nine months ended September 27, 2025 and September 28, 2024, the Company had one major customer over 10% of consolidated sales primarily in the Aerospace segment. Sales to the Boeing Company (“Boeing”) accounted for 12.3% and 10.5% of consolidated sales in the three months and 10.6% and 11.0% of consolidated sales in the nine months ended September 27, 2025 and September 28, 2024, respectively. Accounts receivable from Boeing on September 27, 2025 were approximately $19.4 million.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.25.3
Legal Proceedings
9 Months Ended
Sep. 27, 2025
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings Legal Proceedings
One of the Company’s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (“Lufthansa”) in Germany, the United Kingdom (“UK”) and France. The Company is vigorously defending all such litigation and proceedings. Additional information about these legal proceedings can be found in Note 19, Legal Proceedings, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, in the 2024 10-K.
The reserve for the German indirect claim and interest was approximately $17.5 million at September 27, 2025 and $17.1 million on December 31, 2024. The Company currently believes it is unlikely that the damages in the German indirect proceedings and related interest will be paid within the next twelve months. Therefore, the liability related to this matter is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at September 27, 2025 and December 31, 2024.
In the matter before the UK High Court of Justice, Lufthansa had pleaded its case for monetary compensation at a separate trial which was conducted in October 2024. Both the Company and Lufthansa submitted to the UK High Court of Justice calculations of the estimated profits derived from the reports of the parties’ respective financial experts. The account of profits trial judgment was published on February 21, 2025 by the court in the amount of $11.9 million. Such amount was recorded as a liability in the Company’s Consolidated Financial Statements as of December 31, 2024. Following a consequential hearing on March 20, 2025, the amount was adjusted upwards by $0.5 million related to the resolution of a provisional item.
There was a further consequential hearing on May 16, 2025 which addressed applications concerning interest on the ordered damages, permission to appeal the court’s findings in these matters, as well as the issue of reimbursement of legal fees in the damages phase of the litigation. The Company was ordered to make payments of $5.7 million in relation to interest and $3.5 million for partial reimbursement of Lufthansa’s legal costs. The interest amount was recorded in the first quarter of 2025, while the legal cost reimbursement was recorded in the second quarter. Both of these items are reflected within Selling, General and Administrative Expenses in the Company’s Consolidated Condensed Statement of Operations, for the nine months ended September 27, 2025.
During the nine months ended September 27, 2025, the Company made payments totaling $21.6 million, in satisfaction of the liabilities for damages, interest and provisional legal fee reimbursement.
Both the Company and Lufthansa have been granted permission to appeal the rulings by the UK High Court of Justice. The appeals are scheduled to be heard by the UK Court of Appeal in March 2026.
A liability for reimbursement of Lufthansa’s legal expenses associated with the UK matter, exclusive of the damages phase, was approximately $1.0 million at September 27, 2025 and December 31, 2024, which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheets as of September 27, 2025 and December 31, 2024.
With respect to the proceeding in France, as previously disclosed, on December 4, 2020, the Court held the French patent invalid for all asserted claims. Lufthansa appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the Court upheld the first instance judgment in favor of AES. Lufthansa lodged an appeal before the French Supreme Court. A decision from this Court was rendered on March 19, 2025, remanding the case to the Court of Appeal of Paris for reconsideration of the invalidity of Lufthansa’s French patent. A second trial on nullity is scheduled on October 28, 2026 and a ruling by the Court of Appeal of Paris on nullity is not expected before early first quarter 2027. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of September 27, 2025 or December 31, 2024.
There were no other significant developments in any of these matters during the three months ended September 27, 2025.
Other
On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remained. In addition, on December 21, 2020, ATS filed a petition for inter partes review (“IPR”) with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne’s patent claims. Teradyne did not appeal the decision. On December 7, 2023, the District Court granted ATS’s motion for summary judgment on its affirmative defense of fair use. The Court subsequently entered final judgment in favor of ATS on December 14, 2023. Teradyne appealed to the United States Court of Appeals for the Ninth Circuit. On January 30, 2025, the Ninth Circuit affirmed the District Court’s grant of summary judgment. Teradyne has elected not to pursue an appeal. As such, the summary judgment ruling stands and final judgment in favor of ATS has been entered. This matter is concluded.
Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information
9 Months Ended
Sep. 27, 2025
Segment Reporting [Abstract]  
Segment Information Segment Information
The Company reports segment information based on the management approach, which designates the internal reporting used by the Chief Operating Decision Maker (“CODM”) for making decisions and assessing performance as the source of the Company’s reportable segments. The CODM, which is the Company’s Chief Executive Officer, allocates resources and assesses the performance of each operating segment based on historical and potential future product sales, gross margin associated with those sales, and operating profit (loss) before interest, taxes, and corporate expenses. The Company has determined its reportable segments to be Aerospace and Test Systems based on the information used by the CODM.
Segment information and reconciliations to consolidated amounts are as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Sales:
Aerospace$577,760 $518,187 $192,725 $177,564 
Less Inter-segment Sales(34)(52)— (10)
Total Aerospace Sales577,726 518,135 192,725 177,554 
Test Systems44,685 68,790 18,752 26,183 
Less Inter-segment Sales(350)(39)(30)(39)
Total Test Systems Sales44,335 68,751 18,722 26,144 
Total Consolidated Sales622,061 586,886 211,447 203,698 
Less1
Cost of Products Sold:
Aerospace403,890 369,918 132,263 127,737 
69.9 %71.4 %68.6 %71.9 %
Test Systems39,984 58,662 14,673 20,737 
90.2 %85.3 %78.4 %79.3 %
Other Segment Items2
Aerospace102,366 102,589 29,295 35,566 
Test Systems13,298 18,517 4,063 5,420 
Operating Profit (Loss) and Margins:
Aerospace71,470 45,628 31,167 14,251 
12.4 %8.8 %16.2 %8.0 %
Test Systems(8,947)(8,428)(14)(13)
(20.2)%(12.3)%(0.1)%— %
Total Operating Profit62,523 37,200 31,153 14,238 
10.1 %6.3 %14.7 %7.0 %
Deductions from Segment Measure of Operating Profit:
Loss on Settlement of Debt32,644 6,987 32,644 6,987 
Interest Expense, Net of Interest Income
9,167 17,832 2,920 6,217 
Corporate Expenses and Other
21,011 20,824 7,913 6,207 
Loss Before Income Taxes$(299)$(8,443)$(12,324)$(5,173)
1 The significant expenses and amounts presented align with the segment-level information that is regularly provided to the CODM. Inter-segment expenses are included within the amounts shown.
2 Other segment items include Selling, General and Administrative Expenses, Research and Development Expenses, and sublease and rental income.
(In thousands)
September 27, 2025December 31, 2024
Total Assets:
Aerospace
$544,463 $498,528 
Test Systems
112,844 128,828 
Corporate
24,886 21,408 
Total Assets
$682,193 $648,764 
Nine Months EndedThree Months Ended
(In thousands)
September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Depreciation and Amortization:
Aerospace
$13,656 $14,766 $4,701 $4,800 
Test Systems
2,442 3,638 452 1,185 
Corporate
31 168 10 56 
Total Depreciation and Amortization$16,129 $18,572 $5,163 $6,041 
Capital Expenditures:
Aerospace
$19,337 $4,408 $12,812 $1,609 
Test Systems
523 820 338 235 
Corporate
— 16 — 
Total Capital Expenditures$19,860 $5,244 $13,150 $1,850 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value
9 Months Ended
Sep. 27, 2025
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
There were no financial assets or liabilities carried at fair value measured on a recurring basis on September 27, 2025 or December 31, 2024.
There were no non-recurring fair value measurements performed in the nine months ended September 27, 2025 and September 28, 2024.
Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. Refer to Note 7, Long-term Debt and Notes Payable, for additional information relating to the fair value of the Company’s outstanding fixed-rate Convertible Notes.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Events
9 Months Ended
Sep. 27, 2025
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
On October 13, 2025, the Company acquired all of the issued and outstanding capital stock of Bühler Motor Aviation (“BMA”), located in Uhldingen-Mühlhofen, Germany. BMA is an established manufacturer of aircraft seat actuation systems with a broad product portfolio that includes actuators, electronics, control panels, pneumatic systems, and lighting. BMA will be included in our Aerospace segment. The total purchase price was approximately $18.0 million, net of cash acquired and the estimated closing adjustment. The purchase price was paid at the closing date. The Company expects to complete a preliminary allocation during the fourth quarter of 2025.
On October 22, 2025, the Company entered into a $300 million senior secured, cash flow-based revolving credit facility (the “New Revolver”). The New Revolver replaces the Company’s ABL Revolving Credit Facility, which was terminated on October 22, 2025. The scheduled maturity date for the New Revolver is October 16, 2030. Under the terms of the New Revolver, the Company will pay interest on the unpaid principal amount outstanding under the Revolving Credit Agreement at a rate equal to Term SOFR (as defined in the Revolving Credit Agreement) plus an applicable margin ranging from 1.25% to 2.125% determined based upon the Company’s Total Net Debt Leverage Ratio (as defined in the Revolving Credit Agreement). The Company will pay a quarterly commitment fee under the Revolving Credit Agreement on unused Revolving Commitments ranging from 0.20% to 0.35% determined based upon the Company’s Total Net Debt Leverage Ratio.
Pursuant to the Revolving Credit Agreement, the Company is subject to a total leverage ratio covenant that requires that the Company’s Total Net Debt Leverage Ratio may not exceed 4.50 to 1.00, provided that the Company’s Total Net Debt Leverage Ratio for the fiscal quarter ending December 31, 2025, may not exceed 4.75 to 1.00. The Company is also subject to a consolidated interest coverage ratio covenant that requires that the Company’s Consolidated Interest Coverage Ratio (as defined in the Revolving Credit Agreement) may not be less than 3.50 to 1.00 and a secured net debt leverage ratio covenant that requires that the Company’s Secured Net Debt Leverage Ratio (as defined in the Revolving Credit Agreement) may not exceed 3.00 to 1.00.
The New Revolver has an accordion feature, which allows the Company to request incremental commitments of up to $100 million plus additional incremental amounts so long as maximum leverage requirements are met. In the fourth quarter of 2025, the Company expects to record a non-cash write-off of deferred financing costs of approximately $0.6 million related to the exiting ABL lender in Interest Expense within the Consolidated Condensed Statements of Operations.
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Insider Trading Arrangements
3 Months Ended
Sep. 27, 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 34 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation (Policies)
9 Months Ended
Sep. 27, 2025
Accounting Policies [Abstract]  
Basis of Presentation and Description of the Business Basis of Presentation
The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.
Description of the Business
Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and seat motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.
We have principal operations in the United States (“U.S.”), Canada, France and Germany (arising from our October 2025 acquisition) as well as engineering offices in Ukraine and India.
The Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace and defense industry. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries.
Operating Results
Operating Results
The results of operations for any interim period are not necessarily indicative of results for the full year. Operating results for the nine months ended September 27, 2025, are not necessarily indicative of the results that may be expected for the year ending December 31, 2025.
The balance sheet on December 31, 2024, has been derived from the audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.
Restricted Cash
Restricted Cash
Under the provisions of the ABL Revolving Credit Facility (as defined and discussed below in Note 7, Long-term Debt and Notes Payable), the Company has a cash dominion arrangement with the banking institution for its accounts within the United States whereby daily cash receipts are contractually utilized to pay down outstanding balances, if any, on the ABL Revolving Credit Facility. Account balances that have not yet been applied to the ABL Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets.
Trade Accounts Receivable and Contract Assets
Trade Accounts Receivable and Contract Assets
The allowance for estimated credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay.
Simplification Initiatives
Simplification Initiatives
In the second quarter of 2025, the Company initiated simplification activities in the Aerospace segment, including costs related to footprint rationalization and portfolio shaping. Restructuring charges, including impairments of inventory and other long-lived assets, were recorded as a result of these simplification initiatives.
Research and Development Expenses
Research and Development Expenses
Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs, and depreciation. During the first quarter of 2025, the Company changed its financial statement presentation of research and development costs. These costs were previously included within Cost of Products Sold and were a factor in arriving at Gross Profit. Research and development expenses, which amounted to $12.5 million and $40.0 million for the three and nine months ended September 28, 2024, respectively, have been reclassified from Cost of Products Sold to a separate line item below Gross Profit in the accompanying Consolidated Condensed Statements of Operations. All periods presented have been revised to reflect this presentation.
Valuation of Goodwill and Long-Lived Assets
Valuation of Goodwill and Long-Lived Assets
The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value.
New or Recent Accounting Pronouncements
New or Recent Accounting Pronouncements
We consider the applicability and impact of all ASUs. There have been no new applicable accounting pronouncements or changes in accounting pronouncements during the three months ended September 27, 2025 as compared with the recent accounting pronouncements described in the 2024 10-K, except as set forth below. ASUs not disclosed were assessed and determined to be either not applicable or had or are expected to have minimal impact on our financial statements and related disclosures.
Recent Accounting Pronouncements Adopted
Standard
Description
Financial Statement Effect or Other Significant Matters
ASU No. 2024-04 -Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments
The amendments in this update clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion or an extinguishment.
We early adopted this standard during the fiscal quarter ended September 27, 2025 and applied it on a prospective basis. Refer to Note 7.
Recent Accounting Pronouncements Not Yet Adopted
Standard
Description
Financial Statement Effect or Other Significant Matters
ASU 2025-06 -Intangibles, Goodwill
and Other — Internal -Use Software
(Subtopic 350-40): Targeted
Improvements to the Accounting for
Internal-Use Software
The amendments in this update remove all references to project stages and clarify the threshold entities apply to begin capitalizing software costs. The update further specifies required disclosures for all capitalized internal-use software costs. This guidance is effective for fiscal years beginning after December 15, 2027 and interim periods within that period. Early adoption is permitted.
The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
ASU 2025-05 — Financial Instruments,
Credit Losses (Topic 326): Measurement
of Credit Losses for Accounts
Receivable and Contract Assets
The amendments in this update provide a practical expedient that allows entities to assume current conditions as of the balance sheet date remain unchanged over the life of current accounts receivable and contract assets when developing forecasts for estimated expected credit losses. This guidance is effective for fiscal years beginning after December 15, 2025 and interim periods within that period. Early adoption is permitted.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation (Tables)
9 Months Ended
Sep. 27, 2025
Accounting Policies [Abstract]  
Schedule of Reconciliation of Cash The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.
(In thousands)September 27, 2025September 28, 2024
Cash and Cash Equivalents$13,479 $5,177 
Restricted Cash6,101 1,187 
Total Cash and Restricted Cash Shown in Statements of Cash Flows$19,580 $6,364 
Schedule of Reconciliation of Restricted Cash The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.
(In thousands)September 27, 2025September 28, 2024
Cash and Cash Equivalents$13,479 $5,177 
Restricted Cash6,101 1,187 
Total Cash and Restricted Cash Shown in Statements of Cash Flows$19,580 $6,364 
Schedule of Allowance for Estimated Credit Losses
The changes in allowances for estimated credit losses for the three and nine months ended September 27, 2025 and September 28, 2024 consisted of the following:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Balance at Beginning of the Period$2,377 $9,193 $842 $1,495 
Bad Debt Expense, Net of Recoveries(129)1,132 (24)734 
Write-off Charges Against the Allowance and Other Adjustments(1,368)(7,982)62 114 
Balance at End of the Period$880 $2,343 $880 $2,343 
Schedule of Recent Accounting Pronouncements Adopted and Not Yet Adopted
Recent Accounting Pronouncements Adopted
Standard
Description
Financial Statement Effect or Other Significant Matters
ASU No. 2024-04 -Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments
The amendments in this update clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion or an extinguishment.
We early adopted this standard during the fiscal quarter ended September 27, 2025 and applied it on a prospective basis. Refer to Note 7.
Recent Accounting Pronouncements Not Yet Adopted
Standard
Description
Financial Statement Effect or Other Significant Matters
ASU 2025-06 -Intangibles, Goodwill
and Other — Internal -Use Software
(Subtopic 350-40): Targeted
Improvements to the Accounting for
Internal-Use Software
The amendments in this update remove all references to project stages and clarify the threshold entities apply to begin capitalizing software costs. The update further specifies required disclosures for all capitalized internal-use software costs. This guidance is effective for fiscal years beginning after December 15, 2027 and interim periods within that period. Early adoption is permitted.
The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
ASU 2025-05 — Financial Instruments,
Credit Losses (Topic 326): Measurement
of Credit Losses for Accounts
Receivable and Contract Assets
The amendments in this update provide a practical expedient that allows entities to assume current conditions as of the balance sheet date remain unchanged over the life of current accounts receivable and contract assets when developing forecasts for estimated expected credit losses. This guidance is effective for fiscal years beginning after December 15, 2025 and interim periods within that period. Early adoption is permitted.The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 27, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets and Liabilities The following table presents the beginning and ending balances of contract assets and contract liabilities:
(In thousands)Contract AssetsContract Liabilities
Beginning Balance, January 1, 2025
$54,171 $28,171 
Ending Balance, September 27, 2025
$54,302 $27,802 
Schedule of Disaggregation of Revenue
The following table presents our revenue disaggregated by Market Segments as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Aerospace Segment
Commercial Transport
$432,324 $383,679 $149,209 $133,850 
Military Aircraft
88,250 63,545 27,554 21,685 
General Aviation
47,532 56,643 13,919 18,077 
Other
9,620 14,268 2,043 3,942 
Aerospace Total577,726 518,135 192,725 177,554 
Test Systems Segment
Government & Defense
44,335 68,751 18,722 26,144 
Test Systems Total44,335 68,751 18,722 26,144 
Total$622,061 $586,886 $211,447 $203,698 
The following table presents our revenue disaggregated by Product Lines as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Aerospace Segment
Electrical Power & Motion
$296,541 $263,919 $101,295 $90,467 
Lighting & Safety
154,324 135,162 51,654 46,921 
Avionics
91,452 83,716 26,168 29,151 
Systems Certification
15,842 12,272 7,938 4,460 
Structures
9,947 8,798 3,627 2,613 
Other
9,620 14,268 2,043 3,942 
Aerospace Total577,726 518,135 192,725 177,554 
Test Systems44,335 68,751 18,722 26,144 
Total$622,061 $586,886 $211,447 $203,698 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Tables)
9 Months Ended
Sep. 27, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consisted of the following:
(In thousands)
September 27, 2025December 31, 2024
Finished Goods
$28,598 $27,941 
Work in Progress
40,118 31,927 
Raw Material
128,574 139,873 
$197,290 $199,741 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment (Tables)
9 Months Ended
Sep. 27, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, Plant and Equipment consisted of the following:
(In thousands)
September 27, 2025December 31, 2024
Land
$8,663 $8,551 
Buildings and Improvements
81,965 72,150 
Machinery and Equipment
132,290 125,874 
Construction in Progress
11,281 3,997 
Total Property, Plant and Equipment, Gross234,199 210,572 
Less Accumulated Depreciation137,564 129,885 
Total Property, Plant and Equipment, Net$96,635 $80,687 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets (Tables)
9 Months Ended
Sep. 27, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Acquired Intangible Assets
The following table summarizes acquired intangible assets as follows:
September 27, 2025December 31, 2024
(In thousands)
Weighted
Average Life
Gross Carrying
Amount
Accumulated
Amortization
Gross Carrying
Amount
Accumulated
Amortization
Patents11 years$2,146 $2,146 $2,146 $2,146 
Non-compete Agreement4 years11,082 11,082 11,082 11,082 
Trade Names10 years11,562 10,494 11,380 10,351 
Completed and Unpatented Technology9 years47,975 44,680 47,818 42,617 
Customer Relationships15 years142,595 102,485 142,065 95,818 
Licensing Agreement13 years6,740 130 — — 
Total Intangible Assets13 years$222,100 $171,017 $214,491 $162,014 
Schedule of Amortization Expense for Acquired Intangibles Amortization expense for acquired intangibles is summarized as follows:
Nine Months EndedThree Months Ended
(In thousands)
September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Amortization Expense
$8,598 $9,728 $2,678 $3,189 
Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years
Amortization expense for acquired intangible assets expected for 2025 and for each of the next five years is summarized as follows:
(In thousands)
2025$11,228 
2026$10,085 
2027$8,377 
2028$7,589 
2029$6,216 
2030$4,135 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill (Tables)
9 Months Ended
Sep. 27, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Changes in Carrying Amount of Goodwill
The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 27, 2025:
(In thousands)December 31, 2024Acquisition Adjustments
Foreign
Currency
Translation
September 27, 2025
Aerospace$36,421 $1,643 $61 $38,125 
Test Systems21,635 — — 21,635 
$58,056 $1,643 $61 $59,760 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Long-term Debt and Notes Payable (Tables)
9 Months Ended
Sep. 27, 2025
Debt Disclosure [Abstract]  
Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes The following table presents the outstanding principal amount and carrying value of the Convertible Notes as of the dates indicated:
September 27, 2025December 31, 2024
(In thousands)PrincipalUnamortized Debt Issuance CostsCarrying ValuePrincipalUnamortized Debt Issuance CostsCarrying Value
2030 Notes
$33,000 $(1,084)$31,916 $165,000 $(6,331)$158,669 
2031 Notes
225,000 (7,897)217,103 — — — 
Total
$258,000 $(8,981)$249,019 $165,000 $(6,331)$158,669 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranties (Tables)
9 Months Ended
Sep. 27, 2025
Guarantees [Abstract]  
Schedule of Activity in Warranty Accrual
Activity in the warranty accrual, which is included in Accrued Expenses and Other Current Liabilities on the Consolidated Condensed Balance Sheets, is summarized as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Balance at Beginning of Period$18,081 $9,751 $19,013 $11,303 
Warranties Issued4,968 8,333 1,567 5,032 
Warranties Settled(4,118)(2,714)(1,190)(1,012)
Reassessed Warranty Exposure253 39 (206)86 
Balance at End of Period$19,184 $15,409 $19,184 $15,409 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 27, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic earnings per share:
Nine months endedThree months ended
(In thousands, except per share amounts)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Basic Earnings per Common Share:
Net Loss - Basic$(256)$(13,383)$(11,098)$(11,738)
Weighted Average Shares - Basic35,372 34,961 35,423 35,011 
Basic Earnings per Common Share$(0.01)$(0.38)$(0.31)$(0.34)
The following table sets forth the computation of diluted net income (loss) per share:
Nine months endedThree months ended
(In thousands, except per share amounts)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Diluted Earnings per Common Share:
Net Loss - Diluted$(256)$(13,383)$(11,098)$(11,738)
Weighted Average Shares - Basic35,372 34,961 35,423 35,011 
Net Effect of Dilutive Stock Awards— — — — 
Weighted Average Shares - Diluted35,372 34,961 35,423 35,011 
Diluted Earnings per Common Share$(0.01)$(0.38)$(0.31)$(0.34)
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders’ Equity (Tables)
9 Months Ended
Sep. 27, 2025
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss
The components of accumulated other comprehensive loss are as follows:
(In thousands)September 27, 2025December 31, 2024
Foreign Currency Translation Adjustments$(5,670)$(8,222)
Retirement Liability Adjustment – Before Tax1,368 2,077 
Tax Benefit of Retirement Liability Adjustment2,282 2,282 
Retirement Liability Adjustment – After Tax3,650 4,359 
Accumulated Other Comprehensive Loss$(2,020)$(3,863)
Schedule of Other Comprehensive Income (Loss)
The components of other comprehensive income (loss) are as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Foreign Currency Translation Adjustments$2,552 $127 $(379)$1,051 
Retirement Liability Adjustments:
Reclassifications to Selling, General and Administrative Expenses:
Amortization of Prior Service Cost
290 290 97 97 
Amortization of Net Actuarial (Gains) Losses
(999)553 (334)184 
Retirement Liability Adjustment(709)843 (237)281 
Other Comprehensive Income (Loss)$1,843 $970 $(616)$1,332 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information (Tables)
9 Months Ended
Sep. 27, 2025
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information
Segment information and reconciliations to consolidated amounts are as follows:
Nine Months EndedThree Months Ended
(In thousands)September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Sales:
Aerospace$577,760 $518,187 $192,725 $177,564 
Less Inter-segment Sales(34)(52)— (10)
Total Aerospace Sales577,726 518,135 192,725 177,554 
Test Systems44,685 68,790 18,752 26,183 
Less Inter-segment Sales(350)(39)(30)(39)
Total Test Systems Sales44,335 68,751 18,722 26,144 
Total Consolidated Sales622,061 586,886 211,447 203,698 
Less1
Cost of Products Sold:
Aerospace403,890 369,918 132,263 127,737 
69.9 %71.4 %68.6 %71.9 %
Test Systems39,984 58,662 14,673 20,737 
90.2 %85.3 %78.4 %79.3 %
Other Segment Items2
Aerospace102,366 102,589 29,295 35,566 
Test Systems13,298 18,517 4,063 5,420 
Operating Profit (Loss) and Margins:
Aerospace71,470 45,628 31,167 14,251 
12.4 %8.8 %16.2 %8.0 %
Test Systems(8,947)(8,428)(14)(13)
(20.2)%(12.3)%(0.1)%— %
Total Operating Profit62,523 37,200 31,153 14,238 
10.1 %6.3 %14.7 %7.0 %
Deductions from Segment Measure of Operating Profit:
Loss on Settlement of Debt32,644 6,987 32,644 6,987 
Interest Expense, Net of Interest Income
9,167 17,832 2,920 6,217 
Corporate Expenses and Other
21,011 20,824 7,913 6,207 
Loss Before Income Taxes$(299)$(8,443)$(12,324)$(5,173)
1 The significant expenses and amounts presented align with the segment-level information that is regularly provided to the CODM. Inter-segment expenses are included within the amounts shown.
2 Other segment items include Selling, General and Administrative Expenses, Research and Development Expenses, and sublease and rental income.
(In thousands)
September 27, 2025December 31, 2024
Total Assets:
Aerospace
$544,463 $498,528 
Test Systems
112,844 128,828 
Corporate
24,886 21,408 
Total Assets
$682,193 $648,764 
Nine Months EndedThree Months Ended
(In thousands)
September 27, 2025September 28, 2024September 27, 2025September 28, 2024
Depreciation and Amortization:
Aerospace
$13,656 $14,766 $4,701 $4,800 
Test Systems
2,442 3,638 452 1,185 
Corporate
31 168 10 56 
Total Depreciation and Amortization$16,129 $18,572 $5,163 $6,041 
Capital Expenditures:
Aerospace
$19,337 $4,408 $12,812 $1,609 
Test Systems
523 820 338 235 
Corporate
— 16 — 
Total Capital Expenditures$19,860 $5,244 $13,150 $1,850 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jun. 30, 2025
USD ($)
Sep. 27, 2025
USD ($)
Sep. 28, 2024
USD ($)
Sep. 27, 2025
USD ($)
segment
Sep. 28, 2024
USD ($)
Feb. 04, 2025
USD ($)
Restructuring Cost and Reserve [Line Items]            
Number of reportable segments | segment       2    
Receivable factoring arrangement, annual cash advance (up to)           $ 45,000
Research and development expense   $ 10,210 $ 12,481 $ 32,849 $ 40,018  
Envoy Aerospace, LLC            
Restructuring Cost and Reserve [Line Items]            
Total purchase price $ 8,300          
Cash purchase price 4,500          
Consideration transferred, liabilities incurred $ 2,000          
Consideration transferred, liabilities incurred payment period 1 year          
Contingent consideration, liability $ 1,800          
Contingent consideration, liability, period 2 years          
Cost of Product and Service Sold            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges       5,800    
Selling, General and Administrative Expenses            
Restructuring Cost and Reserve [Line Items]            
Restructuring charges       $ 400    
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation - Schedule of Reconciliation of Cash and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 31, 2024
Sep. 28, 2024
Dec. 31, 2023
Accounting Policies [Abstract]        
Cash and Cash Equivalents $ 13,479 $ 9,285 $ 5,177  
Restricted Cash 6,101   1,187  
Total Cash and Restricted Cash Shown in Statements of Cash Flows $ 19,580 $ 18,428 $ 6,364 $ 11,313
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation - Schedule of Allowance for Estimated Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at Beginning of the Period $ 842 $ 1,495 $ 2,377 $ 9,193
Bad Debt Expense, Net of Recoveries (24) 734 (129) 1,132
Write-off Charges Against the Allowance and Other Adjustments 62 114 (1,368) (7,982)
Balance at End of the Period $ 880 $ 2,343 $ 880 $ 2,343
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Dec. 31, 2024
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation $ 646.7   $ 646.7    
Revision of estimated costs 8.3   8.3    
Revenue recognized included in contract liability balance 9.1 $ 6.3 19.1 $ 16.4  
Capitalized fulfillment cost 5.9   5.9   $ 8.3
Amortization of fulfillment costs 0.0 $ 0.0 3.4 $ 3.1  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-09-28          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Remaining performance obligation $ 479.2   $ 479.2    
Period of recognition 12 months   12 months    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-04          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Period of recognition      
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]    
Contract Assets $ 54,302 $ 54,171
Contract Liabilities $ 27,802 $ 28,171
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Revenue Disaggregated by Market (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Disaggregation of Revenue [Line Items]        
Total $ 211,447 $ 203,698 $ 622,061 $ 586,886
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Total 192,725 177,554 577,726 518,135
Aerospace Segment | Commercial Transport        
Disaggregation of Revenue [Line Items]        
Total 149,209 133,850 432,324 383,679
Aerospace Segment | Military Aircraft        
Disaggregation of Revenue [Line Items]        
Total 27,554 21,685 88,250 63,545
Aerospace Segment | General Aviation        
Disaggregation of Revenue [Line Items]        
Total 13,919 18,077 47,532 56,643
Aerospace Segment | Other        
Disaggregation of Revenue [Line Items]        
Total 2,043 3,942 9,620 14,268
Test Systems Segment        
Disaggregation of Revenue [Line Items]        
Total 18,722 26,144 44,335 68,751
Test Systems Segment | Government & Defense        
Disaggregation of Revenue [Line Items]        
Total $ 18,722 $ 26,144 $ 44,335 $ 68,751
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Schedule of Disaggregated by Product Lines (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Disaggregation of Revenue [Line Items]        
Total $ 211,447 $ 203,698 $ 622,061 $ 586,886
Aerospace Segment        
Disaggregation of Revenue [Line Items]        
Total 192,725 177,554 577,726 518,135
Aerospace Segment | Electrical Power & Motion        
Disaggregation of Revenue [Line Items]        
Total 101,295 90,467 296,541 263,919
Aerospace Segment | Lighting & Safety        
Disaggregation of Revenue [Line Items]        
Total 51,654 46,921 154,324 135,162
Aerospace Segment | Avionics        
Disaggregation of Revenue [Line Items]        
Total 26,168 29,151 91,452 83,716
Aerospace Segment | Systems Certification        
Disaggregation of Revenue [Line Items]        
Total 7,938 4,460 15,842 12,272
Aerospace Segment | Structures        
Disaggregation of Revenue [Line Items]        
Total 3,627 2,613 9,947 8,798
Aerospace Segment | Other        
Disaggregation of Revenue [Line Items]        
Total 2,043 3,942 9,620 14,268
Test Systems        
Disaggregation of Revenue [Line Items]        
Total $ 18,722 $ 26,144 $ 44,335 $ 68,751
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories - Schedule of Inventories (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished Goods $ 28,598 $ 27,941
Work in Progress 40,118 31,927
Raw Material 128,574 139,873
Inventory, net $ 197,290 $ 199,741
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories - Narrative (Details)
$ in Millions
9 Months Ended
Sep. 27, 2025
USD ($)
Inventory Disclosure [Abstract]  
Reduction in inventory $ 5.8
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 31, 2024
Property, Plant and Equipment    
Total Property, Plant and Equipment, Gross $ 234,199 $ 210,572
Less Accumulated Depreciation 137,564 129,885
Total Property, Plant and Equipment, Net 96,635 80,687
Land    
Property, Plant and Equipment    
Total Property, Plant and Equipment, Gross 8,663 8,551
Buildings and Improvements    
Property, Plant and Equipment    
Total Property, Plant and Equipment, Gross 81,965 72,150
Machinery and Equipment    
Property, Plant and Equipment    
Total Property, Plant and Equipment, Gross 132,290 125,874
Construction in Progress    
Property, Plant and Equipment    
Total Property, Plant and Equipment, Gross $ 11,281 $ 3,997
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets    
Weighted Average Life 13 years  
Gross Carrying Amount $ 222,100 $ 214,491
Accumulated Amortization $ 171,017 162,014
Patents    
Finite-Lived Intangible Assets    
Weighted Average Life 11 years  
Gross Carrying Amount $ 2,146 2,146
Accumulated Amortization $ 2,146 2,146
Non-compete Agreement    
Finite-Lived Intangible Assets    
Weighted Average Life 4 years  
Gross Carrying Amount $ 11,082 11,082
Accumulated Amortization $ 11,082 11,082
Trade Names    
Finite-Lived Intangible Assets    
Weighted Average Life 10 years  
Gross Carrying Amount $ 11,562 11,380
Accumulated Amortization $ 10,494 10,351
Completed and Unpatented Technology    
Finite-Lived Intangible Assets    
Weighted Average Life 9 years  
Gross Carrying Amount $ 47,975 47,818
Accumulated Amortization $ 44,680 42,617
Customer Relationships    
Finite-Lived Intangible Assets    
Weighted Average Life 15 years  
Gross Carrying Amount $ 142,595 142,065
Accumulated Amortization $ 102,485 95,818
Licensing Agreement    
Finite-Lived Intangible Assets    
Weighted Average Life 13 years  
Gross Carrying Amount $ 6,740 0
Accumulated Amortization $ 130 $ 0
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets - Narrative (Details)
9 Months Ended
Sep. 27, 2025
tradeName
Goodwill and Intangible Assets Disclosure [Abstract]  
Number of trade names not amortized 1
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization Expense $ 2,678 $ 3,189 $ 8,598 $ 9,728
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets - Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years (Details)
$ in Thousands
Sep. 27, 2025
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2025 $ 11,228
2026 10,085
2027 8,377
2028 7,589
2029 6,216
2030 $ 4,135
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.3
Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 27, 2025
USD ($)
Goodwill [Roll Forward]  
Balance at beginning of period $ 58,056
Acquisition Adjustments 1,643
Foreign Currency Translation 61
Balance at end of period 59,760
Aerospace  
Goodwill [Roll Forward]  
Balance at beginning of period 36,421
Acquisition Adjustments 1,643
Foreign Currency Translation 61
Balance at end of period 38,125
Test Systems  
Goodwill [Roll Forward]  
Balance at beginning of period 21,635
Acquisition Adjustments 0
Foreign Currency Translation 0
Balance at end of period $ 21,635
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Long-term Debt and Notes Payable - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 15, 2025
USD ($)
day
$ / shares
Dec. 03, 2024
USD ($)
day
$ / shares
Nov. 25, 2024
USD ($)
Jan. 19, 2023
USD ($)
Sep. 27, 2025
USD ($)
$ / Unit
Sep. 28, 2024
USD ($)
Sep. 27, 2025
USD ($)
$ / Unit
Sep. 28, 2024
USD ($)
Dec. 31, 2024
USD ($)
Jul. 11, 2024
USD ($)
Debt Instrument                    
Letters of credit outstanding         $ 2,300   $ 2,300      
Proceeds from convertible debt             225,000 $ 0    
Total cash paid for debt repurchase             285,752 0    
Loss on settlement of debt         32,644 $ 6,987 32,644 6,987    
Debt issuance amortization expense         600 400 1,800 2,100    
Payment for capped calls             26,888 0    
Convertible Debt                    
Debt Instrument                    
Unamortized balance of deferred financing costs         8,981   8,981   $ 6,331  
Convertible Senior Notes Due 2030 | Convertible Debt                    
Debt Instrument                    
Debt face amount   $ 165,000                
Debt instrument, interest rate, stated percentage   5.50%                
Debt instrument, convertible, conversion ratio   0.0436814                
Initial conversion price (in dollars per share) | $ / shares   $ 22.89                
Debt instrument, convertible, threshold percentage (at least)   130.00%                
Number of convertible threshold trading days | day   20                
Number of convertible, threshold consecutive trading days | day   30                
Proceeds from convertible debt issuance used for repurchase             189,800      
Proceeds from line of credit facility used for repurchase             85,000      
Cash used for debt repurchase         11,000   11,000      
Debt repurchase amount         132,000   132,000      
Total cash paid for debt repurchase             285,800      
Loss on settlement of debt             32,600      
Reduction of unamortized debt issuance costs             4,300      
Reduction in equity             125,500      
Unamortized balance of deferred financing costs         1,084   1,084   6,331  
Convertible debt, fair value         71,500   71,500   176,900  
Convertible Senior Notes Due 2031 | Convertible Debt                    
Debt Instrument                    
Debt face amount $ 225,000                  
Debt instrument, convertible, conversion ratio 0.0182243                  
Initial conversion price (in dollars per share) | $ / shares $ 54.87                  
Debt instrument, convertible, threshold percentage (at least) 130.00%                  
Number of convertible threshold trading days | day 5                  
Number of convertible, threshold consecutive trading days | day 20                  
Proceeds from convertible debt $ 216,700                  
Debt instrument, convertible, trading day period 30 days                  
Unamortized balance of deferred financing costs         7,897   7,897   0  
Convertible debt, fair value         $ 233,900   $ 233,900      
Capped calls, cap price (in dollars per unit) | $ / Unit         83.41   83.41      
Payment for capped calls             $ 26,900      
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit                    
Debt Instrument                    
Maximum borrowing capacity     $ 220,000             $ 200,000
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | Minimum                    
Debt Instrument                    
Commitment fee     0.25%              
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | Maximum                    
Debt Instrument                    
Commitment fee     0.375%              
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | SOFR                    
Debt Instrument                    
Basis spread on variable rate     0.10%              
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | SOFR | Minimum                    
Debt Instrument                    
Basis spread on variable rate     2.75%              
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | SOFR | Maximum                    
Debt Instrument                    
Basis spread on variable rate     3.25%              
Revolving Credit Facility | Seventh Amended and Restated Credit Agreement | Line of Credit | SOFR (at least)                    
Debt Instrument                    
Basis spread on variable rate     1.00%              
Revolving Credit Facility | ABL Revolving Credit Facility | Line of Credit                    
Debt Instrument                    
Amounts outstanding under revolving line of credit         $ 85,000   85,000      
Remaining capacity under the credit facility         112,300   112,300      
Minimum fixed charge coverage ratio     1.10              
Debt instrument, covenant, minimum amount percentage     10.00%              
Debt instrument, covenant, minimum amount     $ 15,000              
Unamortized balance of deferred financing costs         2,200   2,200   $ 3,000  
Secured Debt | Term Loan Facility | Line of Credit                    
Debt Instrument                    
Maximum borrowing capacity       $ 90,000            
Interest expense         $ 2,900 $ 6,200 $ 9,200 $ 17,800    
Secured Debt | Term Loan Facility | Line of Credit | SOFR                    
Debt Instrument                    
Basis spread on variable rate       8.75%            
Secured Debt | Term Loan Facility | Line of Credit | SOFR (at least)                    
Debt Instrument                    
Basis spread on variable rate       2.50%            
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.25.3
Long-term Debt and Notes Payable - Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes (Details) - Convertible Debt - USD ($)
$ in Thousands
Sep. 27, 2025
Dec. 31, 2024
Debt Instrument    
Principal $ 258,000 $ 165,000
Unamortized Debt Issuance Costs (8,981) (6,331)
Carrying Value 249,019 158,669
Convertible Senior Notes Due 2030    
Debt Instrument    
Principal 33,000 165,000
Unamortized Debt Issuance Costs (1,084) (6,331)
Carrying Value 31,916 158,669
Convertible Senior Notes Due 2031    
Debt Instrument    
Principal 225,000 0
Unamortized Debt Issuance Costs (7,897) 0
Carrying Value $ 217,103 $ 0
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranties - Narrative (Details)
9 Months Ended
Sep. 27, 2025
Minimum  
Product Warranty Liability [Line Items]  
Product warranty period 12 months
Maximum  
Product Warranty Liability [Line Items]  
Product warranty period 60 months
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Product Warranties - Schedule of Activity in Warranty Accrual (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]        
Balance at Beginning of Period $ 19,013 $ 11,303 $ 18,081 $ 9,751
Warranties Issued 1,567 5,032 4,968 8,333
Warranties Settled (1,190) (1,012) (4,118) (2,714)
Reassessed Warranty Exposure (206) 86 253 39
Balance at End of Period $ 19,184 $ 15,409 $ 19,184 $ 15,409
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Details)
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Income Tax Disclosure [Abstract]        
Effective tax rate 9.90% (126.90%) 14.40% (58.50%)
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Schedule of Computation of Basic Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Earnings Per Share [Abstract]        
Net Loss - Basic $ (11,098) $ (11,738) $ (256) $ (13,383)
Weighted Average Shares - Basic (in shares) 35,423 35,011 35,372 34,961
Basic Earnings per Common Share (in usd per share) $ (0.31) $ (0.34) $ (0.01) $ (0.38)
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Schedule of Computation of Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Earnings Per Share [Abstract]        
Net Loss - Diluted $ (11,098) $ (11,738) $ (256) $ (13,383)
Weighted Average Shares - Basic (in shares) 35,423 35,011 35,372 34,961
Net Effect of Dilutive Stock Awards (in shares) 0 0 0 0
Weighted Average Shares - Diluted (in shares) 35,423 35,011 35,372 34,961
Diluted Earnings per Common Share (in usd per share) $ (0.31) $ (0.34) $ (0.01) $ (0.38)
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Narrative (Details) - shares
shares in Thousands
9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Earnings Per Share [Abstract]    
Common shares excluded from computation (in shares) 1,262 1,218
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders’ Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Aug. 08, 2023
Stockholders Equity [Line Items]          
Share repurchase program, authorized, amount $ 41.5   $ 41.5    
Share par value (in usd per share)         $ 0.01
ATM Program          
Stockholders Equity [Line Items]          
Aggregate offering price         $ 30.0
Number of shares issued in transaction 0 0 0 0  
Remaining available for sale $ 8.2   $ 8.2    
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders’ Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Sep. 27, 2025
Jun. 28, 2025
Dec. 31, 2024
Sep. 28, 2024
Jun. 29, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Stockholders' equity $ 108,908   $ 256,097 $ 249,204    
Foreign Currency Translation Adjustments            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Stockholders' equity (5,670)   (8,222)      
Retirement Liability Adjustment            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Stockholders' equity 3,650   4,359      
Retirement Liability Adjustment – Before Tax 1,368   2,077      
Tax Benefit of Retirement Liability Adjustment 2,282   2,282      
Accumulated Other Comprehensive Loss            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Stockholders' equity $ (2,020) $ (1,404) $ (3,863) $ (8,456) $ (9,788) $ (9,426)
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Shareholders’ Equity - Schedule of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss) $ (616) $ 1,332 $ 1,843 $ 970
Foreign Currency Translation Adjustments        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss) (379) 1,051 2,552 127
Amortization of Prior Service Cost        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss) 97 97 290 290
Amortization of Net Actuarial (Gains) Losses        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss) (334) 184 (999) 553
Retirement Liability Adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Other Comprehensive Income (Loss) $ (237) $ 281 $ (709) $ 843
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Sales to Major Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Dec. 31, 2024
Segment Reporting, Asset Reconciling Item          
Accounts receivable $ 188,630   $ 188,630   $ 191,446
Customer Concentration Risk | Boeing | Consolidated Sales          
Segment Reporting, Asset Reconciling Item          
Concentration risk, percentage 12.30% 10.50% 10.60% 11.00%  
Customer Concentration Risk | Boeing | Accounts Receivable          
Segment Reporting, Asset Reconciling Item          
Accounts receivable $ 19,400   $ 19,400    
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Legal Proceedings (Details) - USD ($)
$ in Millions
9 Months Ended
May 16, 2025
Mar. 20, 2025
Feb. 21, 2025
Sep. 27, 2025
Dec. 31, 2024
Patent Infringement          
Loss Contingencies [Line Items]          
Loss contingency, damages paid, value       $ 21.6  
Lufthansa Technik AG          
Loss Contingencies [Line Items]          
Estimated litigation liability       1.0 $ 1.0
Lufthansa Technik AG | Patent Infringement, Damages          
Loss Contingencies [Line Items]          
Litigation settlement, amount awarded to other party     $ 11.9    
Loss contingency accrual, provision   $ 0.5      
Lufthansa Technik AG | Patent Infringement, Interest          
Loss Contingencies [Line Items]          
Loss contingency, damages paid, value $ 5.7        
Lufthansa Technik AG | Patent Infringement, Reimbursement Of Legal Costs          
Loss Contingencies [Line Items]          
Loss contingency, damages paid, value $ 3.5        
AES | Indirect Sales | Patent Infringement          
Loss Contingencies [Line Items]          
Loss contingency accrual       $ 17.5 $ 17.1
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Schedule of Segment Reporting Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Segment Reporting Information        
Sales $ 211,447 $ 203,698 $ 622,061 $ 586,886
Cost of Products Sold 146,936 148,474 443,874 428,580
Operating Income (Loss) 23,055 8,374 40,950 17,590
Deductions from Segment Measure of Operating Profit:        
Loss on Settlement of Debt 32,644 6,987 32,644 6,987
Interest Expense, Net of Interest Income 2,920 6,217 9,167 17,832
Loss Before Income Taxes (12,324) (5,173) (299) (8,443)
Aerospace        
Segment Reporting Information        
Sales 192,725 177,554 577,726 518,135
Test Systems Segment        
Segment Reporting Information        
Sales 18,722 26,144 44,335 68,751
Operating Segments, Excluding Intersegment Elimination | Aerospace        
Segment Reporting Information        
Sales 192,725 177,564 577,760 518,187
Operating Segments, Excluding Intersegment Elimination | Test Systems Segment        
Segment Reporting Information        
Sales 18,752 26,183 44,685 68,790
Less Inter-segment Sales | Aerospace        
Segment Reporting Information        
Sales 0 (10) (34) (52)
Less Inter-segment Sales | Test Systems Segment        
Segment Reporting Information        
Sales (30) (39) (350) (39)
Operating Segments        
Segment Reporting Information        
Operating Income (Loss) $ 31,153 $ 14,238 $ 62,523 $ 37,200
Operating Margins 14.70% 7.00% 10.10% 6.30%
Operating Segments | Aerospace        
Segment Reporting Information        
Sales $ 192,725 $ 177,554 $ 577,726 $ 518,135
Cost of Products Sold $ 132,263 $ 127,737 $ 403,890 $ 369,918
Cost of Products Sold Margins 68.60% 71.90% 69.90% 71.40%
Other Segment Items $ 29,295 $ 35,566 $ 102,366 $ 102,589
Operating Income (Loss) $ 31,167 $ 14,251 $ 71,470 $ 45,628
Operating Margins 16.20% 8.00% 12.40% 8.80%
Operating Segments | Test Systems Segment        
Segment Reporting Information        
Sales $ 18,722 $ 26,144 $ 44,335 $ 68,751
Cost of Products Sold $ 14,673 $ 20,737 $ 39,984 $ 58,662
Cost of Products Sold Margins 78.40% 79.30% 90.20% 85.30%
Other Segment Items $ 4,063 $ 5,420 $ 13,298 $ 18,517
Operating Income (Loss) $ (14) $ (13) $ (8,947) $ (8,428)
Operating Margins (0.10%) 0.00% (20.20%) (12.30%)
Corporate Expenses and Other        
Deductions from Segment Measure of Operating Profit:        
Corporate Expenses and Other $ 7,913 $ 6,207 $ 21,011 $ 20,824
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Schedule of Total Assets, Depreciation and Amortization, Capital Expenditures (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Dec. 31, 2024
Segment Reporting Information          
Total Assets $ 682,193   $ 682,193   $ 648,764
Total Depreciation and Amortization 5,163 $ 6,041 16,129 $ 18,572  
Total Capital Expenditures 13,150 1,850 19,860 5,244  
Operating Segments | Aerospace          
Segment Reporting Information          
Total Assets 544,463   544,463   498,528
Total Depreciation and Amortization 4,701 4,800 13,656 14,766  
Total Capital Expenditures 12,812 1,609 19,337 4,408  
Operating Segments | Test Systems Segment          
Segment Reporting Information          
Total Assets 112,844   112,844   128,828
Total Depreciation and Amortization 452 1,185 2,442 3,638  
Total Capital Expenditures 338 235 523 820  
Corporate          
Segment Reporting Information          
Total Assets 24,886   24,886   $ 21,408
Total Depreciation and Amortization 10 56 31 168  
Total Capital Expenditures $ 0 $ 6 $ 0 $ 16  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Events (Details)
$ in Thousands
1 Months Ended 9 Months Ended
Oct. 22, 2025
USD ($)
Oct. 13, 2025
USD ($)
Nov. 05, 2025
USD ($)
Sep. 27, 2025
USD ($)
Sep. 28, 2024
USD ($)
Subsequent Event [Line Items]          
Purchase price, net of cash acquired and the estimated closing adjustment       $ 4,617 $ 0
Subsequent Event | Bühler Motor Aviation          
Subsequent Event [Line Items]          
Purchase price, net of cash acquired and the estimated closing adjustment   $ 18,000      
Revolving Credit Facility | Senior Secured, Cash Flow-Based Revolving Credit Facility | Line of Credit | Subsequent Event          
Subsequent Event [Line Items]          
Maximum borrowing capacity $ 300,000        
Net leverage ratio, maximum 4.50        
Interest coverage ratio, minimum 3.50        
Secured net leverage ratio, maximum 3.00        
Accordion feature, increase limit (up to) $ 100,000        
Revolving Credit Facility | Senior Secured, Cash Flow-Based Revolving Credit Facility | Line of Credit | Subsequent Event | Fiscal Quarter Ending December 31, 2025          
Subsequent Event [Line Items]          
Net leverage ratio, maximum 4.75        
Revolving Credit Facility | Senior Secured, Cash Flow-Based Revolving Credit Facility | Line of Credit | Subsequent Event | Minimum          
Subsequent Event [Line Items]          
Basis spread on variable rate 1.25%        
Unused capacity, commitment fee 0.20%        
Revolving Credit Facility | Senior Secured, Cash Flow-Based Revolving Credit Facility | Line of Credit | Subsequent Event | Maximum          
Subsequent Event [Line Items]          
Basis spread on variable rate 2.125%        
Unused capacity, commitment fee 0.35%        
Revolving Credit Facility | ABL Revolving Credit Facility | Line of Credit | Subsequent Event          
Subsequent Event [Line Items]          
Noncash write-off of deferred financing costs, expected     $ 600    
XML 77 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 78 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ .report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } .report table.authRefData a { display: block; font-weight: bold; } .report table.authRefData p { margin-top: 0px; } .report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } .report table.authRefData .hide a:hover { background-color: #2F4497; } .report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } .report table.authRefData table{ font-size: 1em; } /* Report Styles */ .pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ .report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } .report hr { border: 1px solid #acf; } /* Top labels */ .report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } .report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } .report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } .report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } .report td.pl div.a { width: 200px; } .report td.pl a:hover { background-color: #ffc; } /* Header rows... */ .report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ .report .rc { background-color: #f0f0f0; } /* Even rows... */ .report .re, .report .reu { background-color: #def; } .report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ .report .ro, .report .rou { background-color: white; } .report .rou td { border-bottom: 1px solid black; } .report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ .report .fn { white-space: nowrap; } /* styles for numeric types */ .report .num, .report .nump { text-align: right; white-space: nowrap; } .report .nump { padding-left: 2em; } .report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ .report .text { text-align: left; white-space: normal; } .report .text .big { margin-bottom: 1em; width: 17em; } .report .text .more { display: none; } .report .text .note { font-style: italic; font-weight: bold; } .report .text .small { width: 10em; } .report sup { font-style: italic; } .report .outerFootnotes { font-size: 1em; } XML 80 FilingSummary.xml IDEA: XBRL DOCUMENT 3.25.3 html 269 280 1 false 71 0 false 8 false false R1.htm 0000001 - Document - Cover Sheet http://www.astronics.com/role/Cover Cover Cover 1 false false R2.htm 9952151 - Statement - Consolidated Condensed Balance Sheets Sheet http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets Consolidated Condensed Balance Sheets Statements 2 false false R3.htm 9952152 - Statement - Consolidated Condensed Statements of Operations Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations Consolidated Condensed Statements of Operations Statements 3 false false R4.htm 9952153 - Statement - Consolidated Condensed Statements of Comprehensive Income (Loss) Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss Consolidated Condensed Statements of Comprehensive Income (Loss) Statements 4 false false R5.htm 9952154 - Statement - Consolidated Condensed Statements of Cash Flows Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows Consolidated Condensed Statements of Cash Flows Statements 5 false false R6.htm 9952155 - Statement - Consolidated Condensed Statements of Shareholders??? Equity Sheet http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity Consolidated Condensed Statements of Shareholders??? Equity Statements 6 false false R7.htm 9952156 - Disclosure - Basis of Presentation Sheet http://www.astronics.com/role/BasisofPresentation Basis of Presentation Notes 7 false false R8.htm 9952157 - Disclosure - Revenue Sheet http://www.astronics.com/role/Revenue Revenue Notes 8 false false R9.htm 9952158 - Disclosure - Inventories Sheet http://www.astronics.com/role/Inventories Inventories Notes 9 false false R10.htm 9952159 - Disclosure - Property, Plant and Equipment Sheet http://www.astronics.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 10 false false R11.htm 9952160 - Disclosure - Intangible Assets Sheet http://www.astronics.com/role/IntangibleAssets Intangible Assets Notes 11 false false R12.htm 9952161 - Disclosure - Goodwill Sheet http://www.astronics.com/role/Goodwill Goodwill Notes 12 false false R13.htm 9952162 - Disclosure - Long-term Debt and Notes Payable Notes http://www.astronics.com/role/LongtermDebtandNotesPayable Long-term Debt and Notes Payable Notes 13 false false R14.htm 9952163 - Disclosure - Product Warranties Sheet http://www.astronics.com/role/ProductWarranties Product Warranties Notes 14 false false R15.htm 9952164 - Disclosure - Income Taxes Sheet http://www.astronics.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 9952165 - Disclosure - Earnings Per Share Sheet http://www.astronics.com/role/EarningsPerShare Earnings Per Share Notes 16 false false R17.htm 9952166 - Disclosure - Shareholders??? Equity Sheet http://www.astronics.com/role/ShareholdersEquity Shareholders??? Equity Notes 17 false false R18.htm 9952167 - Disclosure - Sales to Major Customers Sheet http://www.astronics.com/role/SalestoMajorCustomers Sales to Major Customers Notes 18 false false R19.htm 9952168 - Disclosure - Legal Proceedings Sheet http://www.astronics.com/role/LegalProceedings Legal Proceedings Notes 19 false false R20.htm 9952169 - Disclosure - Segment Information Sheet http://www.astronics.com/role/SegmentInformation Segment Information Notes 20 false false R21.htm 9952170 - Disclosure - Fair Value Sheet http://www.astronics.com/role/FairValue Fair Value Notes 21 false false R22.htm 9952171 - Disclosure - Subsequent Events Sheet http://www.astronics.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 9955511 - Disclosure - Basis of Presentation (Policies) Sheet http://www.astronics.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 24 false false R25.htm 9955512 - Disclosure - Basis of Presentation (Tables) Sheet http://www.astronics.com/role/BasisofPresentationTables Basis of Presentation (Tables) Tables http://www.astronics.com/role/BasisofPresentation 25 false false R26.htm 9955513 - Disclosure - Revenue (Tables) Sheet http://www.astronics.com/role/RevenueTables Revenue (Tables) Tables http://www.astronics.com/role/Revenue 26 false false R27.htm 9955514 - Disclosure - Inventories (Tables) Sheet http://www.astronics.com/role/InventoriesTables Inventories (Tables) Tables http://www.astronics.com/role/Inventories 27 false false R28.htm 9955515 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.astronics.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.astronics.com/role/PropertyPlantandEquipment 28 false false R29.htm 9955516 - Disclosure - Intangible Assets (Tables) Sheet http://www.astronics.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.astronics.com/role/IntangibleAssets 29 false false R30.htm 9955517 - Disclosure - Goodwill (Tables) Sheet http://www.astronics.com/role/GoodwillTables Goodwill (Tables) Tables http://www.astronics.com/role/Goodwill 30 false false R31.htm 9955518 - Disclosure - Long-term Debt and Notes Payable (Tables) Notes http://www.astronics.com/role/LongtermDebtandNotesPayableTables Long-term Debt and Notes Payable (Tables) Tables http://www.astronics.com/role/LongtermDebtandNotesPayable 31 false false R32.htm 9955519 - Disclosure - Product Warranties (Tables) Sheet http://www.astronics.com/role/ProductWarrantiesTables Product Warranties (Tables) Tables http://www.astronics.com/role/ProductWarranties 32 false false R33.htm 9955520 - Disclosure - Earnings Per Share (Tables) Sheet http://www.astronics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://www.astronics.com/role/EarningsPerShare 33 false false R34.htm 9955521 - Disclosure - Shareholders??? Equity (Tables) Sheet http://www.astronics.com/role/ShareholdersEquityTables Shareholders??? Equity (Tables) Tables http://www.astronics.com/role/ShareholdersEquity 34 false false R35.htm 9955522 - Disclosure - Segment Information (Tables) Sheet http://www.astronics.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.astronics.com/role/SegmentInformation 35 false false R36.htm 9955523 - Disclosure - Basis of Presentation - Narrative (Details) Sheet http://www.astronics.com/role/BasisofPresentationNarrativeDetails Basis of Presentation - Narrative (Details) Details 36 false false R37.htm 9955524 - Disclosure - Basis of Presentation - Schedule of Reconciliation of Cash and Restricted Cash (Details) Sheet http://www.astronics.com/role/BasisofPresentationScheduleofReconciliationofCashandRestrictedCashDetails Basis of Presentation - Schedule of Reconciliation of Cash and Restricted Cash (Details) Details 37 false false R38.htm 9955525 - Disclosure - Basis of Presentation - Schedule of Allowance for Estimated Credit Losses (Details) Sheet http://www.astronics.com/role/BasisofPresentationScheduleofAllowanceforEstimatedCreditLossesDetails Basis of Presentation - Schedule of Allowance for Estimated Credit Losses (Details) Details 38 false false R39.htm 9955526 - Disclosure - Revenue - Narrative (Details) Sheet http://www.astronics.com/role/RevenueNarrativeDetails Revenue - Narrative (Details) Details 39 false false R40.htm 9955527 - Disclosure - Revenue - Schedule of Contract Assets and Liabilities (Details) Sheet http://www.astronics.com/role/RevenueScheduleofContractAssetsandLiabilitiesDetails Revenue - Schedule of Contract Assets and Liabilities (Details) Details 40 false false R41.htm 9955528 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Market (Details) Sheet http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails Revenue - Schedule of Revenue Disaggregated by Market (Details) Details 41 false false R42.htm 9955529 - Disclosure - Revenue - Schedule of Disaggregated by Product Lines (Details) Sheet http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails Revenue - Schedule of Disaggregated by Product Lines (Details) Details 42 false false R43.htm 9955530 - Disclosure - Inventories - Schedule of Inventories (Details) Sheet http://www.astronics.com/role/InventoriesScheduleofInventoriesDetails Inventories - Schedule of Inventories (Details) Details 43 false false R44.htm 9955531 - Disclosure - Inventories - Narrative (Details) Sheet http://www.astronics.com/role/InventoriesNarrativeDetails Inventories - Narrative (Details) Details 44 false false R45.htm 9955532 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.astronics.com/role/PropertyPlantandEquipmentDetails Property, Plant and Equipment (Details) Details http://www.astronics.com/role/PropertyPlantandEquipmentTables 45 false false R46.htm 9955533 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details) Sheet http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails Intangible Assets - Schedule of Acquired Intangible Assets (Details) Details 46 false false R47.htm 9955534 - Disclosure - Intangible Assets - Narrative (Details) Sheet http://www.astronics.com/role/IntangibleAssetsNarrativeDetails Intangible Assets - Narrative (Details) Details 47 false false R48.htm 9955535 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details) Sheet http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details) Details 48 false false R49.htm 9955536 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years (Details) Sheet http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails Intangible Assets - Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years (Details) Details 49 false false R50.htm 9955537 - Disclosure - Goodwill (Details) Sheet http://www.astronics.com/role/GoodwillDetails Goodwill (Details) Details http://www.astronics.com/role/GoodwillTables 50 false false R51.htm 9955538 - Disclosure - Long-term Debt and Notes Payable - Narrative (Details) Notes http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails Long-term Debt and Notes Payable - Narrative (Details) Details 51 false false R52.htm 9955539 - Disclosure - Long-term Debt and Notes Payable - Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes (Details) Notes http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails Long-term Debt and Notes Payable - Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes (Details) Details 52 false false R53.htm 9955540 - Disclosure - Product Warranties - Narrative (Details) Sheet http://www.astronics.com/role/ProductWarrantiesNarrativeDetails Product Warranties - Narrative (Details) Details 53 false false R54.htm 9955541 - Disclosure - Product Warranties - Schedule of Activity in Warranty Accrual (Details) Sheet http://www.astronics.com/role/ProductWarrantiesScheduleofActivityinWarrantyAccrualDetails Product Warranties - Schedule of Activity in Warranty Accrual (Details) Details 54 false false R55.htm 9955542 - Disclosure - Income Taxes (Details) Sheet http://www.astronics.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.astronics.com/role/IncomeTaxes 55 false false R56.htm 9955543 - Disclosure - Earnings Per Share - Schedule of Computation of Basic Earnings Per Share (Details) Sheet http://www.astronics.com/role/EarningsPerShareScheduleofComputationofBasicEarningsPerShareDetails Earnings Per Share - Schedule of Computation of Basic Earnings Per Share (Details) Details 56 false false R57.htm 9955544 - Disclosure - Earnings Per Share - Schedule of Computation of Diluted Net Income (Loss) Per Share (Details) Sheet http://www.astronics.com/role/EarningsPerShareScheduleofComputationofDilutedNetIncomeLossPerShareDetails Earnings Per Share - Schedule of Computation of Diluted Net Income (Loss) Per Share (Details) Details 57 false false R58.htm 9955545 - Disclosure - Earnings Per Share - Narrative (Details) Sheet http://www.astronics.com/role/EarningsPerShareNarrativeDetails Earnings Per Share - Narrative (Details) Details 58 false false R59.htm 9955546 - Disclosure - Shareholders??? Equity - Narrative (Details) Sheet http://www.astronics.com/role/ShareholdersEquityNarrativeDetails Shareholders??? Equity - Narrative (Details) Details 59 false false R60.htm 9955547 - Disclosure - Shareholders??? Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Details) Sheet http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails Shareholders??? Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Details) Details 60 false false R61.htm 9955548 - Disclosure - Shareholders??? Equity - Schedule of Other Comprehensive Income (Loss) (Details) Sheet http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeLossDetails Shareholders??? Equity - Schedule of Other Comprehensive Income (Loss) (Details) Details 61 false false R62.htm 9955549 - Disclosure - Sales to Major Customers (Details) Sheet http://www.astronics.com/role/SalestoMajorCustomersDetails Sales to Major Customers (Details) Details http://www.astronics.com/role/SalestoMajorCustomers 62 false false R63.htm 9955550 - Disclosure - Legal Proceedings (Details) Sheet http://www.astronics.com/role/LegalProceedingsDetails Legal Proceedings (Details) Details http://www.astronics.com/role/LegalProceedings 63 false false R64.htm 9955551 - Disclosure - Segment Information - Schedule of Segment Reporting Information (Details) Sheet http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails Segment Information - Schedule of Segment Reporting Information (Details) Details 64 false false R65.htm 9955552 - Disclosure - Segment Information - Schedule of Total Assets, Depreciation and Amortization, Capital Expenditures (Details) Sheet http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails Segment Information - Schedule of Total Assets, Depreciation and Amortization, Capital Expenditures (Details) Details 65 false false R66.htm 9955553 - Disclosure - Subsequent Events (Details) Sheet http://www.astronics.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.astronics.com/role/SubsequentEvents 66 false false All Reports Book All Reports atro-20250927.htm atro-20250927.xsd atro-20250927_cal.xml atro-20250927_def.xml atro-20250927_lab.xml atro-20250927_pre.xml http://fasb.org/srt/2025 http://fasb.org/us-gaap/2025 http://xbrl.sec.gov/dei/2025 http://xbrl.sec.gov/ecd/2025 true true JSON 83 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "atro-20250927.htm": { "nsprefix": "atro", "nsuri": "http://www.astronics.com/20250927", "dts": { "inline": { "local": [ "atro-20250927.htm" ] }, "schema": { "local": [ "atro-20250927.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/2024-01-31/types.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-roles-2025.xsd", "https://xbrl.fasb.org/srt/2025/elts/srt-types-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd", "https://xbrl.fasb.org/us-gaap/2025/elts/us-types-2025.xsd", "https://xbrl.sec.gov/country/2025/country-2025.xsd", "https://xbrl.sec.gov/dei/2025/dei-2025.xsd", "https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd", "https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd" ] }, "calculationLink": { "local": [ "atro-20250927_cal.xml" ] }, "definitionLink": { "local": [ "atro-20250927_def.xml" ] }, "labelLink": { "local": [ "atro-20250927_lab.xml" ] }, "presentationLink": { "local": [ "atro-20250927_pre.xml" ] } }, "keyStandard": 239, "keyCustom": 41, "axisStandard": 24, "axisCustom": 1, "memberStandard": 37, "memberCustom": 34, "hidden": { "total": 11, "http://xbrl.sec.gov/dei/2025": 5, "http://fasb.org/us-gaap/2025": 5, "http://www.astronics.com/20250927": 1 }, "contextCount": 269, "entityCount": 1, "segmentCount": 71, "elementCount": 572, "unitCount": 8, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 830, "http://xbrl.sec.gov/dei/2025": 30, "http://xbrl.sec.gov/ecd/2025": 4, "http://fasb.org/srt/2025": 1 }, "report": { "R1": { "role": "http://www.astronics.com/role/Cover", "longName": "0000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.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": "atro-20250927.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "longName": "9952151 - Statement - Consolidated Condensed Balance Sheets", "shortName": "Consolidated Condensed Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:RestrictedCashCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R3": { "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "longName": "9952152 - Statement - Consolidated Condensed Statements of Operations", "shortName": "Consolidated Condensed Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R4": { "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss", "longName": "9952153 - Statement - Consolidated Condensed Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Condensed Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R5": { "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "longName": "9952154 - Statement - Consolidated Condensed Statements of Cash Flows", "shortName": "Consolidated Condensed Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfFinancingCostsAndDiscounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R6": { "role": "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "longName": "9952155 - Statement - Consolidated Condensed Statements of Shareholders\u2019 Equity", "shortName": "Consolidated Condensed Statements of Shareholders\u2019 Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-12", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-12", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.astronics.com/role/BasisofPresentation", "longName": "9952156 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.astronics.com/role/Revenue", "longName": "9952157 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "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": "atro-20250927.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": "atro-20250927.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.astronics.com/role/Inventories", "longName": "9952158 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.astronics.com/role/PropertyPlantandEquipment", "longName": "9952159 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.astronics.com/role/IntangibleAssets", "longName": "9952160 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.astronics.com/role/Goodwill", "longName": "9952161 - Disclosure - Goodwill", "shortName": "Goodwill", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.astronics.com/role/LongtermDebtandNotesPayable", "longName": "9952162 - Disclosure - Long-term Debt and Notes Payable", "shortName": "Long-term Debt and Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.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": "atro-20250927.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.astronics.com/role/ProductWarranties", "longName": "9952163 - Disclosure - Product Warranties", "shortName": "Product Warranties", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.astronics.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": "atro-20250927.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": "atro-20250927.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.astronics.com/role/EarningsPerShare", "longName": "9952165 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "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": "atro-20250927.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": "atro-20250927.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.astronics.com/role/ShareholdersEquity", "longName": "9952166 - Disclosure - Shareholders\u2019 Equity", "shortName": "Shareholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.astronics.com/role/SalestoMajorCustomers", "longName": "9952167 - Disclosure - Sales to Major Customers", "shortName": "Sales to Major Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.astronics.com/role/LegalProceedings", "longName": "9952168 - Disclosure - Legal Proceedings", "shortName": "Legal Proceedings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "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": "atro-20250927.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": "atro-20250927.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.astronics.com/role/SegmentInformation", "longName": "9952169 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "atro-20250927.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": "atro-20250927.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.astronics.com/role/FairValue", "longName": "9952170 - Disclosure - Fair Value", "shortName": "Fair Value", "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": "atro-20250927.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": "atro-20250927.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.astronics.com/role/SubsequentEvents", "longName": "9952171 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R23": { "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": "23", "firstAnchor": { "contextRef": "c-7", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.astronics.com/role/BasisofPresentationPolicies", "longName": "9955511 - Disclosure - Basis of Presentation (Policies)", "shortName": "Basis of Presentation (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.astronics.com/role/BasisofPresentationTables", "longName": "9955512 - Disclosure - Basis of Presentation (Tables)", "shortName": "Basis of Presentation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.astronics.com/role/RevenueTables", "longName": "9955513 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.astronics.com/role/InventoriesTables", "longName": "9955514 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.astronics.com/role/PropertyPlantandEquipmentTables", "longName": "9955515 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.astronics.com/role/IntangibleAssetsTables", "longName": "9955516 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.astronics.com/role/GoodwillTables", "longName": "9955517 - Disclosure - Goodwill (Tables)", "shortName": "Goodwill (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.astronics.com/role/LongtermDebtandNotesPayableTables", "longName": "9955518 - Disclosure - Long-term Debt and Notes Payable (Tables)", "shortName": "Long-term Debt and Notes Payable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.astronics.com/role/ProductWarrantiesTables", "longName": "9955519 - Disclosure - Product Warranties (Tables)", "shortName": "Product Warranties (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.astronics.com/role/EarningsPerShareTables", "longName": "9955520 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.astronics.com/role/ShareholdersEquityTables", "longName": "9955521 - Disclosure - Shareholders\u2019 Equity (Tables)", "shortName": "Shareholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "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": "atro-20250927.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": "atro-20250927.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.astronics.com/role/SegmentInformationTables", "longName": "9955522 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "longName": "9955523 - Disclosure - Basis of Presentation - Narrative (Details)", "shortName": "Basis of Presentation - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.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", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.astronics.com/role/BasisofPresentationScheduleofReconciliationofCashandRestrictedCashDetails", "longName": "9955524 - Disclosure - Basis of Presentation - Schedule of Reconciliation of Cash and Restricted Cash (Details)", "shortName": "Basis of Presentation - Schedule of Reconciliation of Cash and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R38": { "role": "http://www.astronics.com/role/BasisofPresentationScheduleofAllowanceforEstimatedCreditLossesDetails", "longName": "9955525 - Disclosure - Basis of Presentation - Schedule of Allowance for Estimated Credit Losses (Details)", "shortName": "Basis of Presentation - Schedule of Allowance for Estimated Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-70", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-70", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.astronics.com/role/RevenueNarrativeDetails", "longName": "9955526 - Disclosure - Revenue - Narrative (Details)", "shortName": "Revenue - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R40": { "role": "http://www.astronics.com/role/RevenueScheduleofContractAssetsandLiabilitiesDetails", "longName": "9955527 - Disclosure - Revenue - Schedule of Contract Assets and Liabilities (Details)", "shortName": "Revenue - Schedule of Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ContractWithCustomerAssetNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails", "longName": "9955528 - Disclosure - Revenue - Schedule of Revenue Disaggregated by Market (Details)", "shortName": "Revenue - Schedule of Revenue Disaggregated by Market (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-78", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R42": { "role": "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails", "longName": "9955529 - Disclosure - Revenue - Schedule of Disaggregated by Product Lines (Details)", "shortName": "Revenue - Schedule of Disaggregated by Product Lines (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-106", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R43": { "role": "http://www.astronics.com/role/InventoriesScheduleofInventoriesDetails", "longName": "9955530 - Disclosure - Inventories - Schedule of Inventories (Details)", "shortName": "Inventories - Schedule of Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.astronics.com/role/InventoriesNarrativeDetails", "longName": "9955531 - Disclosure - Inventories - Narrative (Details)", "shortName": "Inventories - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "atro:ReductionsInInventoryAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "atro:ReductionsInInventoryAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.astronics.com/role/PropertyPlantandEquipmentDetails", "longName": "9955532 - Disclosure - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails", "longName": "9955533 - Disclosure - Intangible Assets - Schedule of Acquired Intangible Assets (Details)", "shortName": "Intangible Assets - Schedule of Acquired Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails", "longName": "9955534 - Disclosure - Intangible Assets - Narrative (Details)", "shortName": "Intangible Assets - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-1", "name": "atro:NumberOfTradeNamesNotAmortized", "unitRef": "tradename", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "atro:NumberOfTradeNamesNotAmortized", "unitRef": "tradename", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails", "longName": "9955535 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details)", "shortName": "Intangible Assets - Schedule of Amortization Expense for Acquired Intangibles (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails", "longName": "9955536 - Disclosure - Intangible Assets - Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years (Details)", "shortName": "Intangible Assets - Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "atro:FiniteLivedIntangibleAssetExpectedAmortizationCurrentFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "atro:FiniteLivedIntangibleAssetExpectedAmortizationCurrentFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.astronics.com/role/GoodwillDetails", "longName": "9955537 - Disclosure - Goodwill (Details)", "shortName": "Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfGoodwillTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R51": { "role": "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "longName": "9955538 - Disclosure - Long-term Debt and Notes Payable - Narrative (Details)", "shortName": "Long-term Debt and Notes Payable - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LettersOfCreditOutstandingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R52": { "role": "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails", "longName": "9955539 - Disclosure - Long-term Debt and Notes Payable - Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes (Details)", "shortName": "Long-term Debt and Notes Payable - Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-180", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-180", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails", "longName": "9955540 - Disclosure - Product Warranties - Narrative (Details)", "shortName": "Product Warranties - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-184", "name": "atro:StandardProductWarrantyDurationOfWarranty", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-184", "name": "atro:StandardProductWarrantyDurationOfWarranty", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.astronics.com/role/ProductWarrantiesScheduleofActivityinWarrantyAccrualDetails", "longName": "9955541 - Disclosure - Product Warranties - Schedule of Activity in Warranty Accrual (Details)", "shortName": "Product Warranties - Schedule of Activity in Warranty Accrual (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-70", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-70", "name": "us-gaap:ProductWarrantyAccrual", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.astronics.com/role/IncomeTaxesDetails", "longName": "9955542 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofBasicEarningsPerShareDetails", "longName": "9955543 - Disclosure - Earnings Per Share - Schedule of Computation of Basic Earnings Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Computation of Basic Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": null }, "R57": { "role": "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofDilutedNetIncomeLossPerShareDetails", "longName": "9955544 - Disclosure - Earnings Per Share - Schedule of Computation of Diluted Net Income (Loss) Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Computation of Diluted Net Income (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:NetIncomeLossAttributableToParentDiluted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:NetIncomeLossAttributableToParentDiluted", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.astronics.com/role/EarningsPerShareNarrativeDetails", "longName": "9955545 - Disclosure - Earnings Per Share - Narrative (Details)", "shortName": "Earnings Per Share - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails", "longName": "9955546 - Disclosure - Shareholders\u2019 Equity - Narrative (Details)", "shortName": "Shareholders\u2019 Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "name": "srt:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-185", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R60": { "role": "http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "longName": "9955547 - Disclosure - Shareholders\u2019 Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Details)", "shortName": "Shareholders\u2019 Equity - Schedule of Components of Accumulated Other Comprehensive Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-192", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R61": { "role": "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeLossDetails", "longName": "9955548 - Disclosure - Shareholders\u2019 Equity - Schedule of Other Comprehensive Income (Loss) (Details)", "shortName": "Shareholders\u2019 Equity - Schedule of Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-198", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R62": { "role": "http://www.astronics.com/role/SalestoMajorCustomersDetails", "longName": "9955549 - Disclosure - Sales to Major Customers (Details)", "shortName": "Sales to Major Customers (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-212", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R63": { "role": "http://www.astronics.com/role/LegalProceedingsDetails", "longName": "9955550 - Disclosure - Legal Proceedings (Details)", "shortName": "Legal Proceedings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-223", "name": "us-gaap:LossContingencyDamagesPaidValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-223", "name": "us-gaap:LossContingencyDamagesPaidValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails", "longName": "9955551 - Disclosure - Segment Information - Schedule of Segment Reporting Information (Details)", "shortName": "Segment Information - Schedule of Segment Reporting Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-228", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R65": { "role": "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails", "longName": "9955552 - Disclosure - Segment Information - Schedule of Total Assets, Depreciation and Amortization, Capital Expenditures (Details)", "shortName": "Segment Information - Schedule of Total Assets, Depreciation and Amortization, Capital Expenditures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } }, "R66": { "role": "http://www.astronics.com/role/SubsequentEventsDetails", "longName": "9955553 - Disclosure - Subsequent Events (Details)", "shortName": "Subsequent Events (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-264", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "atro-20250927.htm", "unique": true } } }, "tag": { "atro_ABLRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ABLRevolvingCreditFacilityMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ABL Revolving Credit Facility", "label": "ABL Revolving Credit Facility [Member]", "documentation": "ABL Revolving Credit Facility" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r42", "r902" ] }, "atro_AccountsReceivableAllowanceForCreditLossWriteoffsAndOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "AccountsReceivableAllowanceForCreditLossWriteoffsAndOtherAdjustments", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/BasisofPresentationScheduleofAllowanceforEstimatedCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Write-off Charges Against the Allowance and Other Adjustments", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoffs And Other Adjustments", "documentation": "Accounts Receivable, Allowance for Credit Loss, Writeoffs And Other Adjustments" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableMember", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r798", "r1095" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Net of Allowance for Estimated Credit Losses", "verboseLabel": "Accounts receivable", "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": [ "r1105" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Liability Adjustment", "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", "r17", "r65", "r1025", "r1026", "r1027" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeLossDetails" ], "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", "r17", "r175", "r176", "r1025" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Net Actuarial (Gains) Losses", "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", "r17", "r65", "r175", "r176", "r1025" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less Accumulated Depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r35", "r156", "r672" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeLossDetails" ], "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": [ "r174", "r175", "r599", "r600", "r601", "r602", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r16", "r17", "r66", "r165", "r670", "r706", "r707", "r1203" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeLossDetails" ], "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": [ "r174", "r175", "r599", "r600", "r601", "r602", "r631", "r632", "r633", "r634", "r635", "r636" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Comprehensive Loss", "terseLabel": "Accumulated Other Comprehensive Loss", "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", "r17", "r594", "r597", "r645", "r703", "r704", "r1025", "r1026", "r1027", "r1084", "r1085", "r1086", "r1089" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation Adjustments", "verboseLabel": "Foreign Currency Translation Adjustments", "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", "r17", "r63", "r64", "r175", "r176", "r632", "r633", "r634", "r635", "r636", "r1025" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r961" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "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", "r1084", "r1085", "r1086", "r1089", "r1204", "r1270" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r974" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r974" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r974" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r974" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax Withholding Related to Issuance of RSUs and Shares for Bonus Obligations", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r1185" ] }, "atro_AdjustmentsToAdditionalPaidInCapitalCappedCalls": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "AdjustmentsToAdditionalPaidInCapitalCappedCalls", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of Capped Call Transactions", "label": "Adjustments To Additional Paid In Capital, Capped Calls", "documentation": "Adjustments To Additional Paid In Capital, Capped Calls" } } }, "auth_ref": [] }, "atro_AdjustmentsToAdditionalPaidInCapitalDebtRepurchased": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "AdjustmentsToAdditionalPaidInCapitalDebtRepurchased", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Partial Repurchase of 2030 Notes", "label": "Adjustments To Additional Paid In Capital, Debt Repurchased", "documentation": "Adjustments To Additional Paid In Capital, Debt Repurchased" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based Compensation Expense and Net Exercise of Stock Options, including ESPP", "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": [ "r471" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to Reconcile Net Loss to Cash Flows from Operating Activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "auth_ref": [] }, "atro_AerospaceSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "AerospaceSegmentMember", "presentation": [ "http://www.astronics.com/role/GoodwillDetails", "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aerospace Segment", "terseLabel": "Aerospace", "label": "Aerospace Segment [Member]" } } }, "auth_ref": [] }, "ecd_AggtChngPnsnValInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1007" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r933", "r943", "r953", "r985" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r936", "r946", "r956", "r988" ] }, "ecd_AggtPnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1008" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r974" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r981" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r937", "r947", "r957", "r981", "r989", "r993", "r1001" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r999" ] }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "presentation": [ "http://www.astronics.com/role/BasisofPresentationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Allowance for Estimated Credit Losses", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on financing receivable." } } }, "auth_ref": [ "r1107" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/BasisofPresentationScheduleofAllowanceforEstimatedCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at Beginning of the Period", "netLabel": "Balance at End of the Period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r166", "r278", "r285", "r288", "r290", "r1236" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://www.astronics.com/role/BasisofPresentationScheduleofAllowanceforEstimatedCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [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": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt issuance amortization expense", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r74", "r416", "r1073", "r1219" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Deferred Financing Fees", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r416", "r840", "r841", "r1073", "r1219" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforAcquiredIntangiblesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization Expense", "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." } } }, "auth_ref": [ "r7", "r185", "r329", "r336", "r807", "r813", "r814", "r816", "r818" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.astronics.com/role/EarningsPerShareNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares excluded from computation (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": [ "r232" ] }, "us-gaap_AociBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AociBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Liability Adjustment \u2013 Before Tax", "label": "AOCI before Tax, Attributable to Parent", "documentation": "Amount before tax of increase (decrease) in accumulated equity from transactions and other events and circumstances from non-owner sources, attributable to parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners (distributions to owners)." } } }, "auth_ref": [] }, "us-gaap_AociTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AociTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax Benefit of Retirement Liability Adjustment", "label": "AOCI Tax, Attributable to Parent", "documentation": "Amount of tax expense (benefit) allocated to accumulated other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "terseLabel": "Total Assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r97", "r107", "r160", "r196", "r199", "r200", "r236", "r248", "r266", "r270", "r279", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r582", "r585", "r626", "r661", "r662", "r667", "r752", "r829", "r830", "r842", "r902", "r910", "r912", "r924", "r1147", "r1148", "r1224" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "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": [ "r152", "r168", "r196", "r199", "r200", "r279", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r582", "r585", "r626", "r902", "r1147", "r1148", "r1224" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "atro_AtTheMarketEquityOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "AtTheMarketEquityOfferingMember", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ATM Program", "label": "At-the-Market Equity Offering [Member]", "documentation": "ATM Program" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r996" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r997" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r992" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r992" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r992" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r992" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r992" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r992" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r995" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r994" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r993" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r993" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation and Description of the Business", "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": [ "r1075" ] }, "atro_BuhlerMotorAviationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "BuhlerMotorAviationMember", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "B\u00fchler Motor Aviation", "label": "B\u00fchler Motor Aviation [Member]", "documentation": "B\u00fchler Motor Aviation" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and Improvements", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Domain]", "label": "Business Combination [Domain]", "documentation": "Business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r323", "r330", "r331", "r332", "r333", "r334", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r710", "r852", "r853", "r1189", "r1192", "r1193" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Axis]", "label": "Business Combination [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r323", "r330", "r331", "r332", "r333", "r334", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r710", "r852", "r853", "r1189", "r1192", "r1193" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total purchase price", "label": "Business Combination, Consideration Transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r564", "r576", "r856", "r858" ] }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred, liabilities incurred", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination." } } }, "auth_ref": [ "r567", "r856", "r858", "r888" ] }, "atro_BusinessCombinationConsiderationTransferredLiabilitiesIncurredPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurredPaymentPeriod", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration transferred, liabilities incurred payment period", "label": "Business Combination, Consideration Transferred, Liabilities Incurred, Payment Period", "documentation": "Business Combination, Consideration Transferred, Liabilities Incurred, Payment Period" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, liability", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r1195", "r1196" ] }, "atro_BusinessCombinationContingentConsiderationLiabilityNoncurrentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrentPeriod", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, liability, period", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent, Period", "documentation": "Business Combination, Contingent Consideration, Liability, Noncurrent, Period" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Cash Investing Activities: Capital Expenditures in Accounts Payable", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r25", "r26", "r27" ] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of fulfillment costs", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r182", "r183", "r305" ] }, "us-gaap_CapitalizedContractCostGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalizedContractCostGross", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized fulfillment cost", "label": "Capitalized Contract Cost, Gross", "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r1108" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 }, "http://www.astronics.com/role/BasisofPresentationScheduleofReconciliationofCashandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/BasisofPresentationScheduleofReconciliationofCashandRestrictedCashDetails", "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and Cash Equivalents", "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r22", "r154", "r808" ] }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits." } } }, "auth_ref": [ "r23", "r96" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.astronics.com/role/BasisofPresentationScheduleofReconciliationofCashandRestrictedCashDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/BasisofPresentationScheduleofReconciliationofCashandRestrictedCashDetails", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and Cash Equivalents and Restricted Cash at Beginning of Period", "periodEndLabel": "Cash and Cash Equivalents and Restricted Cash at End of Period", "totalLabel": "Total Cash and Restricted Cash Shown in Statements of Cash Flows", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r22", "r77", "r193" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Cash and Cash Equivalents and Restricted Cash", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Including Exchange Rate Effect and Discontinued Operation", "documentation": "Amount of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; including effect from exchange rate change and including, but not limited to, discontinued operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r0", "r77" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r972" ] }, "ecd_ChngInFrValAsOfVstngDtOfPrrYrEqtyAwrdsVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r969" ] }, "ecd_ChngInFrValOfOutsdngAndUnvstdEqtyAwrdsGrntdInPrrYrsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r967" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ClassOfStockDomain", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r118", "r162", "r163", "r164", "r196", "r200", "r223", "r227", "r229", "r231", "r238", "r239", "r279", "r383", "r386", "r387", "r388", "r392", "r393", "r426", "r427", "r429", "r430", "r432", "r434", "r437", "r438", "r440", "r443", "r449", "r626", "r714", "r715", "r716", "r717", "r719", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r741", "r760", "r778", "r788", "r789", "r790", "r791", "r792", "r1011", "r1078", "r1080", "r1090" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r973" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r973" ] }, "atro_CommercialTransportAircraftMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "CommercialTransportAircraftMember", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Transport", "label": "Commercial Transport Aircraft [Member]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/LegalProceedings" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Proceedings", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r86", "r360", "r361", "r799", "r1132", "r1138" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonClassBMember", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "verboseLabel": "Class B Common Stock", "terseLabel": "Convertible Class B Stock", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r1270" ] }, "atro_CommonClassUndefinedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "CommonClassUndefinedMember", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Class Undefined [Member]" } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "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": [ "r915", "r916", "r917", "r919", "r920", "r921", "r922", "r1084", "r1085", "r1089", "r1204", "r1267", "r1270" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share 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": [ "r55" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of Period (in shares)", "periodEndLabel": "End of Period (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", "r55", "r741", "r758", "r1270", "r1271" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r55", "r427", "r433", "r669", "r902" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r978" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r977" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r979" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r976" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Income (Loss)", "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": [ "r18", "r171", "r173", "r177", "r659", "r677", "r678" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "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": [ "r241", "r276", "r711", "r712", "r798", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r241", "r276", "r711", "r712", "r798", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "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": [ "r241", "r276", "r711", "r712", "r798", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomers" ], "lang": { "en-us": { "role": { "terseLabel": "Sales to Major Customers", "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r240", "r242", "r621", "r622", "r623", "r624", "r625", "r822", "r1093" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk, percentage", "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": [ "r241", "r276", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "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": [ "r241", "r276", "r711", "r712", "r798", "r1094", "r1095", "r1096", "r1097", "r1098" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]", "documentation": "Information by consolidated entity or group of entities." } } }, "auth_ref": [ "r119", "r131", "r197", "r203", "r582", "r583", "r584", "r585", "r586", "r646", "r664", "r800", "r1015", "r1018", "r1019", "r1146", "r1149", "r1150" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]", "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "auth_ref": [ "r119", "r131", "r197", "r203", "r582", "r583", "r584", "r585", "r586", "r646", "r664", "r800", "r1015", "r1018", "r1019", "r1146", "r1149", "r1150" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "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": [ "r105", "r119", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r196", "r197", "r202", "r203", "r236", "r250", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r391", "r392", "r664", "r829", "r830", "r1016", "r1017", "r1147", "r1148" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "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": [ "r105", "r119", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r196", "r197", "r202", "r203", "r236", "r250", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r383", "r384", "r385", "r386", "r388", "r389", "r390", "r391", "r392", "r664", "r829", "r830", "r1016", "r1017", "r1147", "r1148" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in Progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Contract Assets and 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": [ "r1155" ] }, "us-gaap_ContractWithCustomerAssetNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetNet", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r451", "r453", "r455", "r466" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r451", "r452", "r455", "r466" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Advance Payments and Deferred Revenue", "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": [ "r451", "r452", "r455", "r466" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized included in contract liability balance", "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": [ "r467" ] }, "atro_ContractWithCustomerRevisionOfEstimatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ContractWithCustomerRevisionOfEstimatedCosts", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revision of estimated costs", "label": "Contract With Customer, Revision Of Estimated Costs", "documentation": "Contract With Customer, Revision Of Estimated Costs" } } }, "auth_ref": [] }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertibleDebtFairValueDisclosures", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible debt, fair value", "label": "Convertible Debt, Fair Value Disclosures", "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212", "r1213" ] }, "us-gaap_ConvertibleDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertibleDebtMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Debt", "label": "Convertible Debt [Member]", "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock." } } }, "auth_ref": [ "r88", "r395", "r396", "r406", "r407", "r408", "r412", "r413", "r414", "r415", "r416", "r837", "r838", "r839", "r840", "r841" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Outstanding Principal Amount and Carrying Value of Convertible Notes", "label": "Convertible Debt [Table Text Block]", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "atro_ConvertibleSeniorNotesDue2030Member": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ConvertibleSeniorNotesDue2030Member", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes Due 2030", "label": "Convertible Senior Notes Due 2030 [Member]", "documentation": "Convertible Senior Notes Due 2030" } } }, "auth_ref": [] }, "atro_ConvertibleSeniorNotesDue2031Member": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ConvertibleSeniorNotesDue2031Member", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Senior Notes Due 2031", "label": "Convertible Senior Notes Due 2031 [Member]", "documentation": "Convertible Senior Notes Due 2031" } } }, "auth_ref": [] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Expenses and Other", "verboseLabel": "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": [ "r12", "r265", "r266", "r267", "r268", "r271", "r1101" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Products Sold", "label": "Cost of Product and Service 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": [ "r69", "r70", "r654", "r814", "r819", "r890", "r1066" ] }, "atro_CostOfProductAndServiceSoldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "CostOfProductAndServiceSoldMember", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Product and Service Sold", "label": "Cost Of Product And Service Sold [Member]", "documentation": "Cost Of Product And Service Sold" } } }, "auth_ref": [] }, "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Simplification Initiatives", "label": "Costs Associated with Exit or Disposal Activities or Restructurings, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations." } } }, "auth_ref": [ "r14", "r84", "r85" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityAxis", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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": [ "r382", "r1144" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityDomain", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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": [ "r382", "r1144" ] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable and Contract Assets", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r282", "r283", "r284", "r286", "r287", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r276", "r1095" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r869", "r1120", "r1122", "r1123", "r1124", "r1126", "r1127", "r1130", "r1131" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt and Notes Payable", "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": [ "r87", "r196", "r198", "r346", "r347", "r348", "r349", "r350", "r381", "r382", "r394", "r400", "r401", "r402", "r403", "r404", "r405", "r410", "r417", "r418", "r420", "r592", "r638" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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": [ "r15", "r44", "r45", "r98", "r100", "r395", "r396", "r397", "r398", "r399", "r401", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r837", "r838", "r839", "r840", "r841", "r901", "r1076", "r1077", "r1079", "r1083", "r1133", "r1134", "r1135", "r1218", "r1220", "r1233" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal", "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": [ "r15", "r100", "r421" ] }, "atro_DebtInstrumentCashUsedForRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentCashUsedForRepurchase", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash used for debt repurchase", "label": "Debt Instrument, Cash Used For Repurchase", "documentation": "Debt Instrument, Cash Used For Repurchase" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial conversion price (in dollars per share)", "label": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r89", "r397" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, conversion ratio", "label": "Debt Instrument, Convertible, Conversion Ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r37", "r48", "r92", "r93", "r397" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of convertible, threshold consecutive trading days", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, threshold percentage (at least)", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentConvertibleThresholdTradingDays", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of convertible threshold trading days", "label": "Debt Instrument, Convertible, Threshold Trading Days", "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature." } } }, "auth_ref": [] }, "atro_DebtInstrumentConvertibleTradingDayPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentConvertibleTradingDayPeriod", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, convertible, trading day period", "label": "Debt Instrument, Convertible, Trading Day Period", "documentation": "Debt Instrument, Convertible, Trading Day Period" } } }, "auth_ref": [] }, "atro_DebtInstrumentCovenantEffectivePeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentCovenantEffectivePeriodAxis", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Covenant, Effective Period [Axis]", "label": "Debt Instrument, Covenant, Effective Period [Axis]", "documentation": "Debt Instrument, Covenant, Effective Period" } } }, "auth_ref": [] }, "atro_DebtInstrumentCovenantEffectivePeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentCovenantEffectivePeriodDomain", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Covenant, Effective Period [Domain]", "label": "Debt Instrument, Covenant, Effective Period [Domain]", "documentation": "Debt Instrument, Covenant, Effective Period [Domain]" } } }, "auth_ref": [] }, "atro_DebtInstrumentCovenantInterestCoverageRatioMinimum": { "xbrltype": "pureItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest coverage ratio, minimum", "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum" } } }, "auth_ref": [] }, "atro_DebtInstrumentCovenantMinimumExcessAvailability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentCovenantMinimumExcessAvailability", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, minimum amount", "label": "Debt Instrument, Covenant, Minimum Excess Availability", "documentation": "Debt Instrument, Covenant, Minimum Excess Availability" } } }, "auth_ref": [] }, "atro_DebtInstrumentCovenantMinimumExcessAvailabilityPercentageOfBorrowingBase": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentCovenantMinimumExcessAvailabilityPercentageOfBorrowingBase", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, covenant, minimum amount percentage", "label": "Debt Instrument, Covenant, Minimum Excess Availability, Percentage Of Borrowing Base", "documentation": "Debt Instrument, Covenant, Minimum Excess Availability, Percentage Of Borrowing Base" } } }, "auth_ref": [] }, "atro_DebtInstrumentCovenantMinimumFixedChargeCoverageRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentCovenantMinimumFixedChargeCoverageRatio", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum fixed charge coverage ratio", "label": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio", "documentation": "Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio" } } }, "auth_ref": [] }, "atro_DebtInstrumentCovenantNetLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentCovenantNetLeverageRatioMaximum", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net leverage ratio, maximum", "label": "Debt Instrument, Covenant, Net Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Net Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "atro_DebtInstrumentCovenantSecuredNetLeverageRatioMaximum": { "xbrltype": "pureItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentCovenantSecuredNetLeverageRatioMaximum", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured net leverage ratio, maximum", "label": "Debt Instrument, Covenant, Secured Net Leverage Ratio, Maximum", "documentation": "Debt Instrument, Covenant, Secured Net Leverage Ratio, Maximum" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r395", "r638", "r639", "r838", "r839", "r901" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, interest rate, stated percentage", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r47", "r396" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument", "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": [ "r395", "r396", "r397", "r398", "r399", "r401", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r592", "r664", "r837", "r838", "r839", "r840", "r841", "r901", "r1076", "r1077", "r1079", "r1083", "r1218", "r1220" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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": [ "r15", "r395", "r396", "r397", "r398", "r399", "r401", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r837", "r838", "r839", "r840", "r841", "r901", "r1076", "r1077", "r1079", "r1083", "r1133", "r1134", "r1135", "r1218", "r1220", "r1233" ] }, "atro_DebtInstrumentProceedsFromConvertibleDebtIssuanceUsedForRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentProceedsFromConvertibleDebtIssuanceUsedForRepurchase", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from convertible debt issuance used for repurchase", "label": "Debt Instrument, Proceeds From Convertible Debt Issuance Used For Repurchase", "documentation": "Debt Instrument, Proceeds From Convertible Debt Issuance Used For Repurchase" } } }, "auth_ref": [] }, "atro_DebtInstrumentProceedsFromLineOfCreditFacilityUsedForRepurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentProceedsFromLineOfCreditFacilityUsedForRepurchase", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from line of credit facility used for repurchase", "label": "Debt Instrument, Proceeds From Line Of Credit Facility Used For Repurchase", "documentation": "Debt Instrument, Proceeds From Line Of Credit Facility Used For Repurchase" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt repurchase amount", "label": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "atro_DebtInstrumentRepurchaseReductionOfUnamortizedDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentRepurchaseReductionOfUnamortizedDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction of unamortized debt issuance costs", "label": "Debt Instrument, Repurchase, Reduction Of Unamortized Debt Issuance Costs", "documentation": "Debt Instrument, Repurchase, Reduction Of Unamortized Debt Issuance Costs" } } }, "auth_ref": [] }, "atro_DebtInstrumentRepurchaseReductionToEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DebtInstrumentRepurchaseReductionToEquity", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in equity", "label": "Debt Instrument, Repurchase, Reduction To Equity", "documentation": "Debt Instrument, Repurchase, Reduction To Equity" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentTable", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails" ], "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": [ "r15", "r37", "r38", "r41", "r91", "r93", "r395", "r396", "r397", "r398", "r399", "r401", "r406", "r407", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r419", "r592", "r664", "r837", "r838", "r839", "r840", "r841", "r901", "r1076", "r1077", "r1079", "r1083", "r1218", "r1220" ] }, "atro_DeferredDebtIssuanceCostWriteoffExpected": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "DeferredDebtIssuanceCostWriteoffExpected", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash write-off of deferred financing costs, expected", "label": "Deferred Debt Issuance Cost, Writeoff, Expected", "documentation": "Deferred Debt Issuance Cost, Writeoff, Expected" } } }, "auth_ref": [] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unamortized balance of deferred financing costs", "negatedTerseLabel": "Unamortized 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": [ "r1152", "r1217", "r1218", "r1220" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Benefit", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r115", "r1076", "r1082" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and Amortization", "verboseLabel": "Total Depreciation and Amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r7", "r186", "r236", "r253", "r270", "r813", "r829", "r830" ] }, "us-gaap_DerivativeCapPrice": { "xbrltype": "perUnitItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeCapPrice", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capped calls, cap price (in dollars per unit)", "label": "Derivative, Cap Price", "documentation": "The cap rate on a price risk derivative such as a cap or collar. A payment or receipt is triggered if the market rate exceeds the cap rate on the contract." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails" ], "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": [ "r464", "r465", "r845", "r846", "r847", "r848", "r849", "r850", "r851" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails" ], "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": [ "r464", "r465", "r845", "r846", "r847", "r848", "r849", "r850", "r851" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.astronics.com/role/RevenueTables" ], "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": [ "r1156" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information", "label": "Document 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": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentInformationTable", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Information [Table]", "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r928" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r960" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r971" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Per Share:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofBasicEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in usd per share)", "verboseLabel": "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": [ "r149", "r178", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r221", "r223", "r229", "r230", "r231", "r235", "r425", "r500", "r525", "r581", "r605", "r606", "r660", "r679", "r821" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in usd per share)", "verboseLabel": "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": [ "r149", "r178", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r223", "r229", "r230", "r231", "r235", "r425", "r500", "r525", "r581", "r605", "r606", "r660", "r679", "r821" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.astronics.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r220", "r232", "r233", "r234" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Exchange Rates on Cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation", "documentation": "Amount of increase (decrease) from effect of exchange rate change on cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; held in foreign currency; attributable to continuing operation. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r630" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.astronics.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": [ "r507", "r855" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "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": [ "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r926" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "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/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r926" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFilerCategory", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r926" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1010" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r926" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r926" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r926" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r926" ] }, "atro_EnvoyAerospaceLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "EnvoyAerospaceLLCMember", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Envoy Aerospace, LLC", "label": "Envoy Aerospace, LLC [Member]", "documentation": "Envoy Aerospace, LLC" } } }, "auth_ref": [] }, "ecd_EqtyAwrdsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r965" ] }, "ecd_EqtyAwrdsAdjsExclgValRprtdInSummryCompstnTblMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1006" ] }, "ecd_EqtyAwrdsAdjsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1006" ] }, "ecd_EqtyAwrdsInSummryCompstnTblForAplblYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1006" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EquityComponentDomain", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeLossDetails" ], "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", "r147", "r148", "r149", "r174", "r175", "r176", "r204", "r205", "r206", "r208", "r215", "r217", "r219", "r237", "r280", "r281", "r343", "r424", "r450", "r500", "r515", "r516", "r522", "r523", "r524", "r526", "r580", "r581", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r604", "r631", "r632", "r633", "r634", "r635", "r636", "r640", "r641", "r645", "r676", "r703", "r704", "r705", "r719", "r778" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r975" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r933", "r943", "r953", "r985" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r930", "r940", "r950", "r982" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r981" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.astronics.com/role/FairValue" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value", "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": [ "r607", "r610", "r612", "r613", "r614", "r616", "r617", "r618", "r619", "r620", "r657", "r893", "r897" ] }, "atro_FiniteLivedIntangibleAssetExpectedAmortizationCurrentFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "FiniteLivedIntangibleAssetExpectedAmortizationCurrentFiscalYear", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finite-Lived Intangible Asset, Expected Amortization, Current Fiscal Year", "documentation": "Finite-Lived Intangible Asset, Expected Amortization, Current Fiscal Year" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted Average Life", "label": "Finite-Lived Intangible Asset, Useful Life", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "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": [ "r158", "r306", "r335", "r807" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r337", "r804", "r807" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortization Expense for Acquired Intangibles", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2030", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r337", "r804", "r807" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2029", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r337", "r804", "r807" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r337", "r804", "r807" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAmortizationExpenseforIntangibleAssetsforEachofNextFiveYearsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r337", "r804", "r807" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "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", "r655", "r656", "r710", "r804", "r807", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "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": [ "r306", "r335", "r656", "r807" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets", "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", "r341", "r655", "r804", "r807", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "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", "r710", "r804", "r807", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "us-gaap_FiscalPeriod": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiscalPeriod", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Results", "label": "Fiscal Period, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed." } } }, "auth_ref": [ "r40" ] }, "atro_FiscalQuarterEndingDecember312025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "FiscalQuarterEndingDecember312025Member", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiscal Quarter Ending December 31, 2025", "label": "Fiscal Quarter Ending December 31, 2025 [Member]", "documentation": "Fiscal Quarter Ending December 31, 2025" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r937", "r947", "r957", "r989" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r937", "r947", "r957", "r989" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r937", "r947", "r957", "r989" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r937", "r947", "r957", "r989" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r937", "r947", "r957", "r989" ] }, "ecd_FrValAsOfPrrYrEndOfEqtyAwrdsGrntdInPrrYrsFldVstngCondsDrngCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r970" ] }, "atro_GainLossOnSettlementOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "GainLossOnSettlementOfDebt", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on Settlement of Debt", "negatedLabel": "Loss on settlement of debt", "label": "Gain (Loss) On Settlement Of Debt", "documentation": "Gain (Loss) On Settlement Of Debt" } } }, "auth_ref": [] }, "atro_GeneralAviationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "GeneralAviationMember", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General Aviation", "label": "General Aviation [Member]", "documentation": "General Aviation" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "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": [ "r157", "r308", "r658", "r830", "r835", "r856", "r857", "r858", "r889", "r894", "r902", "r1110", "r1117", "r1197" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/Goodwill" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill." } } }, "auth_ref": [ "r307", "r309", "r319", "r321", "r322", "r324", "r325", "r326", "r835" ] }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillForeignCurrencyTranslationGainLoss", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translation", "label": "Goodwill, Foreign Currency Translation, Gain (Loss)", "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) asset representing future economic benefit from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r315", "r579" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillLineItems", "presentation": [ "http://www.astronics.com/role/GoodwillDetails" ], "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": [ "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r835" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/GoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition Adjustments", "label": "Goodwill, Measurement Period Adjustment", "documentation": "Amount of increase (decrease) from measurement period adjustment 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": [ "r1116", "r1187", "r1191", "r1194", "r1197" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GoodwillRollForward", "presentation": [ "http://www.astronics.com/role/GoodwillDetails" ], "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": [] }, "atro_GovernmentAndDefenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "GovernmentAndDefenseMember", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Government & Defense", "label": "Government And Defense [Member]", "documentation": "Government And Defense" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r67", "r71", "r106", "r196", "r199", "r200", "r279", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r626", "r824", "r829", "r1092", "r1100", "r1102", "r1103", "r1104", "r1147" ] }, "us-gaap_GuaranteesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GuaranteesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Guarantees [Abstract]", "label": "Guarantees [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation of Goodwill and Long-Lived Assets", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Loss Before Income Taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r68", "r102", "r106", "r661", "r663", "r674", "r815", "r817", "r819", "r824", "r829", "r1092", "r1100", "r1102", "r1103", "r1104" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "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 is reported." } } }, "auth_ref": [ "r344", "r351", "r354", "r588", "r589", "r590", "r591", "r609", "r611", "r615", "r627", "r628", "r629", "r700", "r702", "r763", "r804", "r805", "r856", "r858", "r891", "r892", "r895", "r900", "r1188", "r1190", "r1238" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "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 is reported." } } }, "auth_ref": [ "r351", "r354", "r588", "r589", "r590", "r591", "r609", "r611", "r615", "r627", "r628", "r629", "r700", "r702", "r763", "r804", "r805", "r856", "r858", "r891", "r892", "r895", "r900", "r1188", "r1190", "r1238" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r196", "r201", "r505", "r507", "r508", "r509", "r510", "r511", "r512", "r517", "r519", "r520", "r521", "r666", "r709", "r718", "r855" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "(Benefit from) Provision for Income Taxes", "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": [ "r109", "r116", "r196", "r218", "r219", "r236", "r256", "r270", "r506", "r507", "r518", "r680", "r815", "r817", "r819", "r855" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Paid, Net of Refunds", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r24", "r192", "r513", "r514" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts Receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Advance Payments and Deferred Revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r653", "r1072" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Retirement Plan Liabilities", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in Operating Assets and Liabilities Providing (Using) Cash:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "atro_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "documentation": "Increase (Decrease) in Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other Assets and Liabilities", "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": [ "r6" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "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": [] }, "atro_IncreaseDecreaseInTenantImprovementsAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "IncreaseDecreaseInTenantImprovementsAllowance", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 22.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Tenant Improvement Allowance Refund", "label": "Increase (Decrease) In Tenant Improvements Allowance", "documentation": "Increase (Decrease) In Tenant Improvements Allowance" } } }, "auth_ref": [] }, "atro_IncreaseDecreaseinStockholdersEquityinsharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "IncreaseDecreaseinStockholdersEquityinsharesRollForward", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity (in shares)", "label": "Increase (Decrease) in Stockholders' Equity (in shares) [Roll Forward]", "documentation": "Increase (Decrease) in Stockholders' Equity (in shares)" } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Effect of Dilutive Stock Awards (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method." } } }, "auth_ref": [ "r224", "r225", "r226", "r231", "r472" ] }, "atro_IndirectSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "IndirectSalesMember", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indirect Sales", "label": "Indirect Sales [Member]", "documentation": "Indirect Sales" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r937", "r947", "r957", "r981", "r989", "r993", "r1001" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r999" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r929", "r1005" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r929", "r1005" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r929", "r1005" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets", "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r327", "r340", "r342", "r803", "r804" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net of Accumulated Amortization", "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", "r1127", "r1129" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest Expense, Debt", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r74", "r414", "r423", "r840", "r841", "r1269" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "negatedNetLabel": "Interest Expense, Net of Interest Income", "negatedTerseLabel": "Interest Expense, Net of Interest Income", "label": "Interest Income (Expense), Nonoperating", "documentation": "Amount of interest income (expense) classified as nonoperating." } } }, "auth_ref": [ "r829", "r890", "r1028", "r1100" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activity", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r188", "r190", "r191" ] }, "us-gaap_IntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IntersegmentEliminationMember", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less Inter-segment Sales", "label": "Intersegment Eliminations [Member]", "documentation": "Eliminating entries used in operating segment consolidation." } } }, "auth_ref": [ "r105", "r236", "r250", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r829" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r304" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.astronics.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finished Goods", "label": "Inventory, Finished Goods, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r81", "r810" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.astronics.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Inventory, 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": [ "r167", "r809", "r902" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.astronics.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw Material", "label": "Inventory, Raw Materials, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r81", "r812" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.astronics.com/role/InventoriesScheduleofInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/InventoriesScheduleofInventoriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Work in Progress", "label": "Inventory, Work in Process, Net of Reserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r81", "r811" ] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LandMember", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r1156", "r1157" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit outstanding", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [ "r911", "r913" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "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": [ "r15", "r44", "r45", "r46", "r50", "r51", "r52", "r53", "r196", "r199", "r200", "r279", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r583", "r585", "r586", "r626", "r740", "r823", "r842", "r924", "r1147", "r1224", "r1225" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Shareholders\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": [ "r58", "r101", "r671", "r902", "r910", "r912", "r1076", "r1081", "r1106", "r1214" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r46", "r153", "r196", "r199", "r200", "r279", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r583", "r585", "r586", "r626", "r902", "r1147", "r1224", "r1225" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LicensingAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LicensingAgreementsMember", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Licensing Agreement", "label": "Licensing Agreements [Member]", "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory)." } } }, "auth_ref": [ "r504", "r873", "r1120", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1129", "r1130", "r1131", "r1186" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts outstanding under revolving line 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": [ "r15", "r100", "r1234" ] }, "atro_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature, increase limit (up to)", "label": "Line Of Credit Facility, Accordion Feature, Increase Limit", "documentation": "Line Of Credit Facility, Accordion Feature, Increase Limit" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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": [ "r43", "r49" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining capacity under the credit facility", "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": [ "r43", "r49", "r382" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unused capacity, commitment fee", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "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": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "LitigationCaseAxis", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "us-gaap_LitigationReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LitigationReserve", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated litigation liability", "label": "Estimated Litigation Liability", "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs." } } }, "auth_ref": [ "r52", "r1139" ] }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LitigationSettlementAmountAwardedToOtherParty", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation settlement, amount awarded to other party", "label": "Litigation Settlement, Amount Awarded to Other Party", "documentation": "Amount awarded to other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Carrying Value", "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": [ "r15", "r100", "r197", "r203", "r407", "r422", "r664", "r838", "r839", "r901", "r1234" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "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": [ "r161" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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": [ "r15", "r1133", "r1134", "r1135" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/LongtermDebtandNotesPayableScheduleofOutstandingPrincipalAmountandCarryingValueofConvertibleNotesDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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": [ "r15", "r36", "r1133", "r1134", "r1135" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r243", "r362", "r363", "r364", "r367", "r501", "r708", "r836", "r1140", "r1141" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [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": [ "r243", "r362", "r363", "r364", "r367", "r501", "r836", "r1140", "r1141" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingenciesTable", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "documentation": "Disclosure of information about loss contingency. Excludes environmental contingency, warranty, and unconditional purchase obligation." } } }, "auth_ref": [ "r243", "r362", "r363", "r364", "r367", "r501", "r836", "r1140", "r1141" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r362", "r1012" ] }, "us-gaap_LossContingencyAccrualProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyAccrualProvision", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual, provision", "label": "Loss Contingency Accrual, Provision", "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges." } } }, "auth_ref": [ "r1139" ] }, "us-gaap_LossContingencyDamagesPaidValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyDamagesPaidValue", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency, damages paid, value", "label": "Loss Contingency, Damages Paid, Value", "documentation": "Amount of damages paid to the plaintiff in the legal matter." } } }, "auth_ref": [ "r1139", "r1140", "r1141" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r243", "r362", "r363", "r364", "r367", "r501", "r708", "r836", "r1140", "r1141" ] }, "atro_LufthansaTechnikAGMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "LufthansaTechnikAGMember", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lufthansa Technik AG", "label": "Lufthansa Technik AG [Member]", "documentation": "Lufthansa Technik AG [Member]" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MajorCustomersAxis", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "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": [ "r276", "r844", "r847", "r904", "r908", "r1237", "r1239", "r1240", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r132", "r133", "r134", "r145", "r146", "r243", "r363", "r364", "r365", "r366", "r470", "r495", "r496", "r497", "r501", "r608", "r652", "r699", "r701", "r708", "r732", "r733", "r783", "r784", "r785", "r786", "r787", "r794", "r795", "r796", "r797", "r801", "r802", "r834", "r843", "r854", "r856", "r859", "r860", "r896", "r897", "r898", "r899", "r905", "r1151", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r973" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r973" ] }, "atro_MilitaryAircraftMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "MilitaryAircraftMember", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Military Aircraft", "label": "Military Aircraft [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r120", "r121", "r122", "r123", "r124", "r132", "r133", "r134", "r145", "r146", "r243", "r363", "r364", "r365", "r366", "r470", "r495", "r496", "r497", "r501", "r608", "r652", "r699", "r701", "r708", "r732", "r733", "r783", "r784", "r785", "r786", "r787", "r794", "r795", "r796", "r797", "r801", "r802", "r834", "r843", "r854", "r856", "r859", "r860", "r896", "r897", "r898", "r905", "r1151", "r1226", "r1227", "r1228", "r1229", "r1230", "r1231" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r992" ] }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MovementInStandardProductWarrantyAccrualRollForward", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesScheduleofActivityinWarrantyAccrualDetails" ], "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/2025", "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": [ "r1000" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r276", "r844", "r847", "r904", "r908", "r1237", "r1239", "r1240", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r974" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash from Financing Activities", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from financing activity, including, but not limited to, discontinued operation. Financing activity includes, but is not limited to, obtaining resource from owner and providing return on, and return of, their investment; borrowing money and repaying amount borrowed, or settling obligation; and obtaining and paying for other resource obtained from creditor on long-term credit." } } }, "auth_ref": [ "r189" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities:", "label": "Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash from Investing Activities", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from investing activity, including, but not limited to, discontinued operation. Investing activity includes, but is not limited to, making and collecting loan, acquiring and disposing of debt and equity instruments, property, plant, and equipment, and other productive assets." } } }, "auth_ref": [ "r189" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities:", "label": "Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash from Operating Activities", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation", "documentation": "Amount of cash inflow (outflow) from operating activity, including, but not limited to, discontinued operation. Operating activity includes, but is not limited to, transaction, adjustment, and change in value not defined as investing or financing activity." } } }, "auth_ref": [ "r77", "r78", "r79" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities:", "label": "Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofBasicEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Loss", "terseLabel": "Net Loss", "netLabel": "Net Loss", "verboseLabel": "Net Loss - Basic", "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": [ "r72", "r79", "r103", "r149", "r151", "r169", "r172", "r176", "r196", "r199", "r200", "r202", "r207", "r211", "r212", "r213", "r214", "r215", "r218", "r219", "r228", "r279", "r383", "r384", "r386", "r387", "r388", "r389", "r390", "r392", "r393", "r425", "r428", "r431", "r435", "r500", "r525", "r581", "r606", "r626", "r675", "r759", "r776", "r777", "r815", "r817", "r819", "r923", "r1147" ] }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetIncomeLossAttributableToParentDiluted", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss - Diluted", "label": "Net Income (Loss) Attributable to Parent, Diluted", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "New or Recent Accounting Pronouncements", "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": [] }, "atro_NonCashAnnualStockBonusAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "NonCashAnnualStockBonusAccrual", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Cash Annual Stock Bonus Accrual", "label": "Non-Cash Annual Stock Bonus Accrual", "documentation": "Non-Cash Annual Stock Bonus Accrual" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r973" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r937", "r947", "r957", "r981", "r989" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r964" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r963" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r981" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1000" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1000" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete Agreement", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r865", "r1120", "r1122", "r1123", "r1124", "r1126", "r1127", "r1130", "r1131" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "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": [ "r825", "r833", "r1099" ] }, "atro_NumberOfTradeNamesNotAmortized": { "xbrltype": "integerItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "NumberOfTradeNamesNotAmortized", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of trade names not amortized", "label": "Number Of Trade Names Not Amortized", "documentation": "Number Of Trade Names Not Amortized" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Expenses and Other", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [ "r819" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from Operations", "terseLabel": "Operating Income (Loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r106", "r815", "r819", "r824", "r1092", "r1100", "r1102", "r1103", "r1104" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Operating Lease Liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r643" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Operating Lease Liabilities", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r643" ] }, "atro_OperatingLeaseNonCashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "OperatingLeaseNonCashExpense", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Non-cash Expense", "label": "Operating Lease, Non-Cash Expense", "documentation": "Operating Lease, Non-Cash Expense" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Right-of-Use Assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r642" ] }, "atro_OperatingSegmentsExcludingIntersegmentEliminationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "OperatingSegmentsExcludingIntersegmentEliminationMember", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments, Excluding Intersegment Elimination", "label": "Operating Segments, Excluding Intersegment Elimination [Member]", "documentation": "Operating Segments, Excluding Intersegment Elimination" } } }, "auth_ref": [] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "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": [ "r264", "r265", "r266", "r267", "r268", "r271", "r829", "r830" ] }, "atro_OtherAerospaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "OtherAerospaceMember", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Aerospace [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r159" ] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Retirement Liability Adjustment \u2013 Net of Taxes", "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", "r65", "r66", "r95" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign Currency Translation Adjustments", "terseLabel": "Foreign Currency Translation Adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r2", "r676" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "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/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Other Comprehensive Income (Loss)", "terseLabel": "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": [ "r5", "r10", "r95", "r170", "r173", "r215" ] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Retirement Liability Adjustment \u2013 Net of Tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r3", "r4", "r65", "r66", "r676" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses and Other Current Liabilities", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r45", "r902" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r51" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other", "label": "Other Noncash Income (Expense)", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r79" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other (Income) Expense, Net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r75", "r890" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r973" ] }, "atro_OtherShareholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "OtherShareholdersEquity", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other Shareholders\u2019 Equity", "label": "Other Shareholders Equity" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r935", "r945", "r955", "r987" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r938", "r948", "r958", "r990" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r938", "r948", "r958", "r990" ] }, "atro_PatentInfringementDamagesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "PatentInfringementDamagesMember", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent Infringement, Damages", "label": "Patent Infringement, Damages [Member]", "documentation": "Patent Infringement, Damages" } } }, "auth_ref": [] }, "atro_PatentInfringementInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "PatentInfringementInterestMember", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent Infringement, Interest", "label": "Patent Infringement, Interest [Member]", "documentation": "Patent Infringement, Interest" } } }, "auth_ref": [] }, "atro_PatentInfringementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "PatentInfringementMember", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent Infringement", "label": "Patent Infringement [Member]" } } }, "auth_ref": [] }, "atro_PatentInfringementReimbursementOfLegalCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "PatentInfringementReimbursementOfLegalCostsMember", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Patent Infringement, Reimbursement Of Legal Costs", "label": "Patent Infringement, Reimbursement Of Legal Costs [Member]", "documentation": "Patent Infringement, Reimbursement Of Legal Costs" } } }, "auth_ref": [] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PatentsMember", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "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": [ "r1120", "r1122", "r1123", "r1124", "r1126", "r1127", "r1130", "r1131" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r962" ] }, "us-gaap_PaymentsForDerivativeInstrumentFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForDerivativeInstrumentFinancingActivities", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for Capped Call Transactions", "terseLabel": "Payment for capped calls", "label": "Payments for Derivative Instrument, Financing Activities", "documentation": "The cash outflow for derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r187", "r587", "r820" ] }, "atro_PaymentsForRepurchaseOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "PaymentsForRepurchaseOfDebt", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Partial Repurchase of 2030 Notes", "terseLabel": "Total cash paid for debt repurchase", "label": "Payments For Repurchase Of Debt", "documentation": "Payments For Repurchase Of Debt" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Financing-related Costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash purchase price", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r19", "r565", "r856", "r858", "r888" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Acquisition of Business, Net of Cash Acquired", "verboseLabel": "Purchase price, net of cash acquired and the estimated closing adjustment", "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": [ "r19" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital Expenditures", "label": "Payments to Acquire Productive Assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r108", "r1198", "r1199", "r1200" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r972" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r972" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PensionAndOtherPostretirementBenefitsExpenseReversalOfExpenseNoncash", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Cash 401K Contribution and Quarterly Bonus Accrual", "label": "Pension and Other Postretirement Benefits Expense (Reversal of Expense), Noncash", "documentation": "Amount of noncash expense (reversal of expense) for pension and other postretirement benefits." } } }, "auth_ref": [ "r7" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r964" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r981" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r974" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r963" ] }, "atro_PercentageOfCostOfGoodsAndServicesSold": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "PercentageOfCostOfGoodsAndServicesSold", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Products Sold Margins", "label": "Percentage Of Cost of Goods and Services Sold", "documentation": "Percentage Of Cost of Goods and Services Sold" } } }, "auth_ref": [] }, "atro_PercentageOfOperatingIncomeLoss": { "xbrltype": "percentItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "PercentageOfOperatingIncomeLoss", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Margins", "label": "Percentage Of Operating Income Loss" } } }, "auth_ref": [] }, "ecd_PnsnAdjsPrrSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r965" ] }, "ecd_PnsnAdjsSvcCstMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1009" ] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r964" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r1023" ] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows", "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Issuance of Convertible Debt", "verboseLabel": "Proceeds from convertible debt", "label": "Proceeds from Convertible Debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Long-term Debt", "label": "Proceeds from Long-Term Lines of Credit", "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Proceeds from (Payment for) Other Financing Activity", "documentation": "Amount of cash inflow (outflow) from financing activity, classified as other." } } }, "auth_ref": [ "r1013", "r1071" ] }, "atro_ProceedsPaymentsFromStockAwardActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ProceedsPaymentsFromStockAwardActivity", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Award Activity", "label": "Proceeds (Payments) From Stock Award Activity", "documentation": "Proceeds (Payments) From Stock Award Activity" } } }, "auth_ref": [] }, "atro_ProductLineAvionicsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ProductLineAvionicsMember", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Avionics", "label": "Product Line Avionics [Member]" } } }, "auth_ref": [] }, "atro_ProductLineElectricalPowerAndMotionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ProductLineElectricalPowerAndMotionMember", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electrical Power & Motion", "label": "Product Line Electrical Power And Motion [Member]" } } }, "auth_ref": [] }, "atro_ProductLineLightingAndSafetyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ProductLineLightingAndSafetyMember", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lighting & Safety", "label": "Product Line Lighting And Safety [Member]" } } }, "auth_ref": [] }, "atro_ProductLineOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ProductLineOtherMember", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Product Line Other [Member]" } } }, "auth_ref": [] }, "atro_ProductLineStructuresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ProductLineStructuresMember", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Structures", "label": "Product Line Structures [Member]" } } }, "auth_ref": [] }, "atro_ProductLineSystemsCertificationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ProductLineSystemsCertificationMember", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Systems Certification", "label": "Product Line Systems Certification [Member]" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails" ], "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": [ "r125", "r126", "r127", "r128", "r129", "r130", "r144", "r273", "r654", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r806", "r814", "r817", "r819", "r844", "r845", "r903", "r905", "r906", "r909", "r914", "r1014", "r1020", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1067", "r1068", "r1069", "r1070", "r1142", "r1143", "r1237", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrual", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesScheduleofActivityinWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at Beginning of Period", "periodEndLabel": "Balance at End of Period", "label": "Standard and Extended Product Warranty Accrual", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers." } } }, "auth_ref": [ "r99", "r372", "r376", "r380" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesScheduleofActivityinWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Warranties Settled", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty." } } }, "auth_ref": [ "r377" ] }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesScheduleofActivityinWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reassessed Warranty Exposure", "label": "Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties." } } }, "auth_ref": [ "r379" ] }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyAccrualWarrantiesIssued", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesScheduleofActivityinWarrantyAccrualDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranties Issued", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/ProductWarranties" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranties", "label": "Product Warranty Disclosure [Text Block]", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r368", "r369", "r370", "r371", "r373", "r374" ] }, "us-gaap_ProductWarrantyLiabilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyLiabilityLineItems", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Warranty Liability [Line Items]", "label": "Product Warranty Liability [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_ProductWarrantyLiabilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProductWarrantyLiabilityTable", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product Liability Contingency [Table]", "label": "Product Warranty Liability [Table]", "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties." } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails" ], "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": [ "r125", "r126", "r127", "r128", "r129", "r130", "r144", "r273", "r654", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r806", "r814", "r817", "r819", "r844", "r845", "r903", "r905", "r906", "r909", "r914", "r1014", "r1020", "r1029", "r1030", "r1031", "r1032", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1044", "r1045", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056", "r1057", "r1058", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1067", "r1068", "r1069", "r1070", "r1142", "r1143", "r1237", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r9", "r644" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment Disclosure [Text Block]", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r82", "r110", "r113", "r114" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.astronics.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Property, Plant and Equipment, Gross", "label": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r83", "r155", "r673" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment [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": [ "r644" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.astronics.com/role/PropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Net of Accumulated Depreciation", "totalLabel": "Total Property, Plant and Equipment, Net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r9", "r644", "r665", "r673", "r902" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Property, Plant and Equipment [Table Text Block]", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r83", "r644" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/BasisofPresentationScheduleofAllowanceforEstimatedCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bad Debt Expense, Net of Recoveries", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r179", "r181", "r289" ] }, "atro_ProvisionForNonCashLossesOnInventoryAndReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ProvisionForNonCashLossesOnInventoryAndReceivables", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions for Non-cash Losses on Inventory and Receivables", "label": "Provision For Non Cash Losses On Inventory And Receivables", "documentation": "Provision For Non Cash Losses On Inventory And Receivables" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r962" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r962" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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": [ "r120", "r121", "r122", "r123", "r124", "r132", "r133", "r134", "r145", "r146", "r243", "r363", "r364", "r365", "r366", "r469", "r470", "r495", "r496", "r497", "r499", "r501", "r608", "r650", "r651", "r652", "r699", "r701", "r708", "r732", "r733", "r783", "r784", "r785", "r786", "r787", "r794", "r795", "r796", "r797", "r801", "r802", "r834", "r843", "r854", "r856", "r859", "r860", "r896", "r897", "r898", "r899", "r905", "r917", "r1136", "r1151", "r1207", "r1227", "r1228", "r1229", "r1230", "r1231" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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": [ "r120", "r121", "r122", "r123", "r124", "r132", "r133", "r134", "r145", "r146", "r243", "r363", "r364", "r365", "r366", "r469", "r470", "r495", "r496", "r497", "r499", "r501", "r608", "r650", "r651", "r652", "r699", "r701", "r708", "r732", "r733", "r783", "r784", "r785", "r786", "r787", "r794", "r795", "r796", "r797", "r801", "r802", "r834", "r843", "r854", "r856", "r859", "r860", "r896", "r897", "r898", "r899", "r905", "r917", "r1136", "r1151", "r1207", "r1227", "r1228", "r1229", "r1230", "r1231" ] }, "atro_ReceivableFactoringArrangementAnnualCashAdvance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ReceivableFactoringArrangementAnnualCashAdvance", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable factoring arrangement, annual cash advance (up to)", "label": "Receivable Factoring Arrangement, Annual Cash Advance", "documentation": "Receivable Factoring Arrangement, Annual Cash Advance" } } }, "auth_ref": [] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "documentation": "Disclosure of information about identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r33", "r34" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r930", "r940", "r950", "r982" ] }, "atro_ReductionsInInventoryAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "ReductionsInInventoryAmount", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/InventoriesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in inventory", "label": "Reductions In Inventory, Amount", "documentation": "Reductions In Inventory, Amount" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Principal Payments on Long-term Debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r76", "r717" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Expenses", "verboseLabel": "Research and development expense", "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": [ "r503", "r804", "r815", "r816", "r829", "r1232" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.astronics.com/role/BasisofPresentationPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development Expenses", "label": "Research and Development Expense, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r502" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r931", "r941", "r951", "r983" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r932", "r942", "r952", "r984" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r939", "r949", "r959", "r991" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.astronics.com/role/BasisofPresentationScheduleofReconciliationofCashandRestrictedCashDetails": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/BasisofPresentationScheduleofReconciliationofCashandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Restricted Cash and Cash Equivalent", "documentation": "Amount of cash and cash equivalent restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposit with financial institution, and account with general characteristic of demand deposit. Cash equivalent includes, but is not limited to, short-term, highly liquid investment that is both readily convertible to known amount of cash and so near maturity that it presents insignificant risk of change in value because of change in interest rate." } } }, "auth_ref": [ "r22", "r96", "r154", "r193", "r668" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Cash", "label": "Restricted Cash, Current", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. 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." } } }, "auth_ref": [ "r1022", "r1074" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7", "r180", "r184", "r356", "r357", "r816", "r1137" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost and Reserve [Line Items]", "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r357", "r358", "r359" ] }, "us-gaap_RestructuringCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCosts", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Simplification Initiative-related Non-cash Charges", "label": "Restructuring Costs", "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r147", "r148", "r149", "r204", "r205", "r206", "r208", "r215", "r217", "r219", "r280", "r281", "r343", "r424", "r500", "r515", "r516", "r522", "r523", "r524", "r526", "r580", "r581", "r593", "r595", "r596", "r598", "r604", "r640", "r641", "r703", "r705", "r719", "r1270" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations", "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales", "verboseLabel": "Total", "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": [ "r104", "r105", "r236", "r249", "r250", "r264", "r270", "r273", "r275", "r276", "r463", "r464", "r465", "r654", "r815", "r819" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.astronics.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "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": [ "r117", "r454", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r465", "r468" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "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": [ "r111" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of recognition", "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": [ "r112" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "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": [ "r112" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://www.astronics.com/role/RevenueNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails", "http://www.astronics.com/role/SubsequentEventsDetails" ], "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": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1000" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1000" ] }, "atro_SaleOfStockAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "SaleOfStockAuthorizedAmount", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate offering price", "label": "Sale of Stock, Authorized, Amount", "documentation": "Sale of Stock, Authorized, Amount" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Domain]", "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares issued in transaction", "label": "Sale of Stock, Number of Shares Issued in Transaction", "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction." } } }, "auth_ref": [] }, "atro_SaleOfStockRemainingAuthorizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "SaleOfStockRemainingAuthorizedAmount", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining available for sale", "label": "Sale of Stock, Remaining Authorized, Amount", "documentation": "Sale of Stock, Remaining Authorized, Amount" } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated 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": [ "r276", "r1095", "r1096" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Loss", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r17", "r1215", "r1216" ] }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Acquired Intangible Assets", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company." } } }, "auth_ref": [ "r1121", "r1126" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.astronics.com/role/BasisofPresentationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Cash", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.astronics.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "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": [ "r1091" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "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", "r341", "r655", "r804", "r807", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.astronics.com/role/GoodwillDetails" ], "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": [ "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r835" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.astronics.com/role/GoodwillTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Carrying Amount 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": [ "r835", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.astronics.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "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": [ "r8", "r59", "r60", "r61" ] }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.astronics.com/role/BasisofPresentationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Recent Accounting Pronouncements Adopted and Not Yet Adopted", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items." } } }, "auth_ref": [ "r28", "r29", "r1021", "r1087", "r1088", "r1201" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity in Warranty Accrual", "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": [ "r375" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.astronics.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r9", "r644" ] }, "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock", "presentation": [ "http://www.astronics.com/role/BasisofPresentationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Restricted Cash", "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage." } } }, "auth_ref": [ "r13", "r96", "r1235" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Related Costs [Table]", "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r357", "r358", "r359" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "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": [ "r30", "r31", "r32" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.astronics.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information", "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": [ "r30", "r31", "r32" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortization Expense for Intangible Assets for Each of Next Five Years", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r807", "r1128" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SecuredDebtMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "atro_SecuredOvernightFinancingRateSOFRFloorMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "SecuredOvernightFinancingRateSOFRFloorMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR (at least)", "label": "Secured Overnight Financing Rate (SOFR) Floor [Member]", "documentation": "Secured Overnight Financing Rate (SOFR) Floor" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "documentation": "Interest rate at which bank can borrow U.S. dollar overnight while posting U.S. Treasury bond as collateral." } } }, "auth_ref": [ "r1202" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r925" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r927" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentDomain", "presentation": [ "http://www.astronics.com/role/GoodwillDetails", "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r104", "r105", "r106", "r107", "r236", "r245", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r276", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r341", "r355", "r359", "r573", "r576", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r826", "r829", "r830", "r835", "r907", "r1237", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266" ] }, "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentExpenditureAdditionToLongLivedAssets", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Capital Expenditures", "label": "Segment, Expenditure, Addition to Long-Lived Assets", "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets." } } }, "auth_ref": [ "r236", "r259", "r270", "r829", "r830" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Asset Reconciling Item", "label": "Segment Reporting, Asset Reconciling Item [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_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r107", "r236", "r244", "r245", "r246", "r247", "r248", "r260", "r262", "r263", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r276", "r825", "r827", "r828", "r829", "r831", "r832", "r833" ] }, "atro_SegmentReportingInformationDeductionsFromOperatingprofitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "SegmentReportingInformationDeductionsFromOperatingprofitAbstract", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deductions from Segment Measure of Operating Profit:", "label": "Segment Reporting Information, Deductions From Operating profit [Abstract]", "documentation": "Segment Reporting Information, Deductions From Operating profit [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information", "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_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Segment Items", "label": "Segment Reporting, Other Segment Item, Amount", "documentation": "Amount of other expense (income) and loss (gain) calculated as difference between segment revenue and separately disclosed expense category to arrive at segment profit (loss)." } } }, "auth_ref": [ "r236", "r262", "r263", "r270", "r829" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expense", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r73", "r814", "r815", "r816", "r819", "r1066" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.astronics.com/role/BasisofPresentationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, General and Administrative Expenses", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [ "r856", "r858" ] }, "atro_SeniorSecuredCashFlowBasedRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "SeniorSecuredCashFlowBasedRevolvingCreditFacilityMember", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Secured, Cash Flow-Based Revolving Credit Facility", "label": "Senior Secured, Cash Flow-Based Revolving Credit Facility [Member]", "documentation": "Senior Secured, Cash Flow-Based Revolving Credit Facility" } } }, "auth_ref": [] }, "atro_SeventhAmendedAndRestatedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "SeventhAmendedAndRestatedCreditAgreementMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Seventh Amended and Restated Credit Agreement", "label": "Seventh Amended and Restated Credit Agreement [Member]", "documentation": "Seventh Amended and Restated Credit Agreement" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Equity-based Compensation Expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Award Types", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.astronics.com/role/BasisofPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r194", "r195" ] }, "atro_StandardProductWarrantyDurationOfWarranty": { "xbrltype": "durationItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "StandardProductWarrantyDurationOfWarranty", "presentation": [ "http://www.astronics.com/role/ProductWarrantiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product warranty period", "label": "Standard Product Warranty, Duration Of Warranty", "documentation": "Standard Product Warranty, Duration Of Warranty" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.astronics.com/role/GoodwillDetails", "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r104", "r105", "r106", "r107", "r150", "r236", "r245", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r270", "r271", "r272", "r276", "r309", "r310", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r341", "r345", "r355", "r359", "r573", "r576", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r826", "r829", "r830", "r835", "r907", "r1237", "r1239", "r1240", "r1241", "r1242", "r1243", "r1244", "r1245", "r1246", "r1247", "r1248", "r1249", "r1250", "r1251", "r1252", "r1253", "r1254", "r1255", "r1256", "r1257", "r1258", "r1259", "r1260", "r1261", "r1262", "r1263", "r1264", "r1265", "r1266" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r118", "r162", "r163", "r164", "r196", "r200", "r223", "r227", "r229", "r231", "r238", "r239", "r279", "r383", "r386", "r387", "r388", "r392", "r393", "r426", "r427", "r429", "r430", "r432", "r434", "r437", "r438", "r440", "r443", "r449", "r626", "r714", "r715", "r716", "r717", "r719", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r741", "r760", "r778", "r788", "r789", "r790", "r791", "r792", "r1011", "r1078", "r1080", "r1090" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails", "http://www.astronics.com/role/ShareholdersEquityScheduleofOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r55", "r56", "r57", "r147", "r148", "r149", "r174", "r175", "r176", "r204", "r205", "r206", "r208", "r215", "r217", "r219", "r237", "r280", "r281", "r343", "r424", "r450", "r500", "r515", "r516", "r522", "r523", "r524", "r526", "r580", "r581", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r604", "r631", "r632", "r633", "r634", "r635", "r636", "r640", "r641", "r645", "r676", "r703", "r704", "r705", "r719", "r778" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "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": [ "r204", "r205", "r206", "r237", "r426", "r427", "r429", "r432", "r641", "r654", "r713", "r720", "r731", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r753", "r754", "r755", "r756", "r757", "r761", "r762", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r778", "r817", "r819", "r918", "r1268" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementTable", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Presentation of information about comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r204", "r205", "r206", "r237", "r277", "r426", "r427", "r429", "r432", "r641", "r654", "r713", "r720", "r731", "r734", "r735", "r736", "r737", "r738", "r739", "r741", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r753", "r754", "r755", "r756", "r757", "r761", "r762", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r778", "r817", "r819", "r918", "r1268" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r934", "r944", "r954", "r986" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "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": [ "r1159", "r1160", "r1161", "r1162", "r1163", "r1164", "r1165", "r1166", "r1167", "r1168", "r1169", "r1170", "r1171", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177", "r1178", "r1179", "r1180", "r1181", "r1182", "r1183", "r1184" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Stock Converted to Common Stock (in shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r11", "r37", "r55", "r56", "r94", "r411" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Net Shares Issued to Fund 401K Obligation (in shares)", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [ "r1153" ] }, "atro_StockIssuedDuringPeriodSharesIssuedToFundBonusObligation": { "xbrltype": "sharesItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "StockIssuedDuringPeriodSharesIssuedToFundBonusObligation", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net Shares Issued to Fund Bonus Obligations (in shares)", "label": "Stock Issued During Period, Shares, Issued To Fund Bonus Obligation", "documentation": "Stock Issued During Period, Shares, Issued To Fund Bonus Obligation" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net Issuance of Common Stock for RSUs (in shares)", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r11", "r54", "r55", "r94" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Stock Converted to Common Stock", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r11", "r55", "r56", "r57", "r94" ] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net Issuance to Fund 401K Obligation", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan." } } }, "auth_ref": [ "r1153" ] }, "atro_StockIssuedDuringPeriodValueIssuedToFundBonusObligationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "StockIssuedDuringPeriodValueIssuedToFundBonusObligationGross", "crdr": "debit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Shares Issued to Fund Bonus Obligations", "label": "Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Gross", "documentation": "Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Gross" } } }, "auth_ref": [] }, "atro_StockIssuedDuringPeriodValueIssuedToFundBonusObligationNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "StockIssuedDuringPeriodValueIssuedToFundBonusObligationNet", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net Shares Issued to Fund Bonus Obligations", "label": "Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Net", "documentation": "Stock Issued During Period, Value, Issued To Fund Bonus Obligation, Net" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Net Issuance of Common Stock for Restricted Stock Units (\u201cRSUs\u201d)", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r11", "r94" ] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Reissuance of Treasury Shares for 401K Contribution", "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", "r39", "r54", "r55", "r94" ] }, "srt_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, authorized, amount", "label": "Share Repurchase Program, Authorized, Amount", "documentation": "Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1154" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets", "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity", "http://www.astronics.com/role/ShareholdersEquityScheduleofComponentsofAccumulatedOtherComprehensiveLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Shareholders\u2019 Equity", "periodStartLabel": "Beginning of Period", "periodEndLabel": "End of Period", "terseLabel": "Stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r55", "r56", "r57", "r80", "r742", "r758", "r779", "r780", "r902", "r924", "r1076", "r1080", "r1081", "r1106", "r1214", "r1270" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "atro_StockholdersEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "StockholdersEquityLineItems", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity [Line Items]", "label": "Stockholders Equity [Line Items]", "documentation": "Stockholders Equity [Line Items]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.astronics.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders\u2019 Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r90", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r592", "r603", "r781", "r782", "r793" ] }, "atro_StockholdersEquityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "StockholdersEquityTable", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders Equity [Table]", "label": "Stockholders Equity [Table]", "documentation": "Stockholders Equity [Table]" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsegmentsAxis", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Axis]", "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsegmentsDomain", "presentation": [ "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Domain]", "label": "Subsegments [Domain]", "documentation": "Divisions of a component 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": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Line Items]", "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r637", "r648" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventMember", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r637", "r648" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTable", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event [Table]", "label": "Subsequent Event [Table]", "documentation": "Disclosure of information about significant event or transaction occurring between statement of financial position date and date when financial statements were issued." } } }, "auth_ref": [ "r637", "r648" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r637", "r648" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.astronics.com/role/SubsequentEventsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r637", "r648" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.astronics.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events", "label": "Subsequent Events [Text Block]", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r647", "r649" ] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "SubsidiariesMember", "presentation": [ "http://www.astronics.com/role/LegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AES", "label": "Subsidiaries [Member]", "documentation": "Entity in which controlling financial interest is held. Includes, but is not limited to, variable interest entity (VIE) consolidated by primary beneficiary. Excludes entity in which broker-dealer holds controlling financial interest but control is likely to be temporary." } } }, "auth_ref": [ "r1158", "r1221", "r1222", "r1223" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.astronics.com/role/ShareholdersEquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stock [Axis]", "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of Cash Flow Information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r980" ] }, "atro_TermLoanFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "TermLoanFacilityMember", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility", "label": "Term Loan Facility [Member]", "documentation": "Term Loan Facility" } } }, "auth_ref": [] }, "atro_TestSystemsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "TestSystemsSegmentMember", "presentation": [ "http://www.astronics.com/role/GoodwillDetails", "http://www.astronics.com/role/RevenueScheduleofDisaggregatedbyProductLinesDetails", "http://www.astronics.com/role/RevenueScheduleofRevenueDisaggregatedbyMarketDetails", "http://www.astronics.com/role/SegmentInformationScheduleofSegmentReportingInformationDetails", "http://www.astronics.com/role/SegmentInformationScheduleofTotalAssetsDepreciationandAmortizationCapitalExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Test Systems Segment", "verboseLabel": "Test Systems", "label": "Test Systems Segment [Member]" } } }, "auth_ref": [] }, "atro_TheBoeingCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.astronics.com/20250927", "localname": "TheBoeingCompanyMember", "presentation": [ "http://www.astronics.com/role/SalestoMajorCustomersDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Boeing", "label": "The Boeing Company [Member]", "documentation": "The Boeing Company" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r972" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r979" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TradeNamesMember", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r862", "r1120", "r1122", "r1123", "r1124", "r1125", "r1126", "r1127", "r1129", "r1130", "r1131" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r999" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1001" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://www.astronics.com/role/Cover" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1002" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1003" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration Date", "label": "Trading Arrangement Expiration Date" } } }, "auth_ref": [ "r1003" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1001" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1001" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r1004" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1002" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "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": [ "r39" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.astronics.com/role/ConsolidatedCondensedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Treasury stock, Beginning of year (in shares)", "periodEndLabel": "Treasury stock, End of year (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": [ "r39" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r998" ] }, "us-gaap_UnpatentedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnpatentedTechnologyMember", "presentation": [ "http://www.astronics.com/role/IntangibleAssetsScheduleofAcquiredIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Completed and Unpatented Technology", "label": "Unpatented Technology [Member]", "documentation": "Technology-based innovations or scientific advances that have not been patented." } } }, "auth_ref": [ "r807", "r885", "r1120", "r1122", "r1123", "r1124", "r1126", "r1127", "r1130", "r1131" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateAxis", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [ "r1024", "r1145", "r1202" ] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateDomain", "presentation": [ "http://www.astronics.com/role/LongtermDebtandNotesPayableNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [ "r1024", "r1145", "r1202" ] }, "ecd_VstngDtFrValOfEqtyAwrdsGrntdAndVstdInCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r968" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofDilutedNetIncomeLossPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Shares - Diluted (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": [ "r222", "r231" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofDilutedNetIncomeLossPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofBasicEarningsPerShareDetails", "http://www.astronics.com/role/EarningsPerShareScheduleofComputationofDilutedNetIncomeLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Shares - Basic (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": [ "r221", "r231" ] }, "ecd_YrEndFrValOfEqtyAwrdsGrntdInCvrdYrOutsdngAndUnvstdMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2025", "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": [ "r966" ] } } } }, "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": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-20" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "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": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-4" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "SubTopic": "10", "Topic": "420", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r22": { "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" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-12" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-13" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "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": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r35": { "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" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-12" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "45", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r75": { "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" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-10" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r97": { "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" }, "r98": { "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" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r109": { "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" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r111": { "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" }, "r112": { "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" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r116": { "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" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org/606/tableOfContent" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column A", "Publisher": "SEC" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column B", "Publisher": "SEC" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column C", "Publisher": "SEC" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column D", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column E", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "17", "Paragraph": "Column F", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Footnote": "4", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column A", "Footnote": "3", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 11", "Section": "L", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r189": { "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" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r193": { "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" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r198": { "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" }, "r199": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r200": { "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" }, "r201": { "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" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-22" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-23" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-28A" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-2A" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-4A" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479391/326-20-30-5A" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479366/326-20-35-8A" }, "r285": { "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" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-11" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-14" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-17" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-21" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3C" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-3D" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.2.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483530/326-20-S99-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479175/326-30-30-1B" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-13A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479148/326-30-35-7A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3C" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-3D" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479106/326-30-50-7" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-20/tableOfContent" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-2" }, "r320": { "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" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-3A" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-5" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-6" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/350-30/tableOfContent" }, "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": "(a)(3)", "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": "(a)", "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": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-4" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r354": { "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" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r375": { "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" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481538/470-20-65-4" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479887/480-10-S45-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479857/480-10-S50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(01)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3A", "Subparagraph": "(24)(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-3A" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r437": { "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" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-3" }, "r454": { "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" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480454/718-10-45-1" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r501": { "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" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483044/730-10-05-1" }, "r503": { "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" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r562": { "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" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2AG", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-2AG" }, "r585": { "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" }, "r586": { "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" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480463/815-10-45-12" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8A" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r626": { "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" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-30" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-32" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482804/825-20-50-1" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478345/912-310-45-11" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "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(27))", "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": "235", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478671/942-235-S50-1" }, "r662": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r663": { "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" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477617/942-740-50-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)(12))", "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)(2))", "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)(22))", "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)(23)(a)(3))", "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)(25))", "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)(8)(b))", "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)(8))", "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": "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" }, "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(18))", "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(19))", "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(20))", "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(22))", "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(23))", "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(9))", "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": "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "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 E))", "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 F))", "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 G))", "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 H))", "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 I))", "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 J))", "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 K))", "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": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477965/944-235-S99-2" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "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 E))", "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 F))", "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": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4E" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478822/944-740-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "805", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "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(i)(2)(i))", "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": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r718": { "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" }, "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": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-6" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "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(1))", "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)(1))", "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(12)(b)(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(12)(b)(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(13)(a)(2))", "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(13)(a)(3))", "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(14))", "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(16)(a))", "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(8))", "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(9)(b))", "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)(c))", "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)(d))", "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)(e))", "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": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "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(4))", "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": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r761": { "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" }, "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(2)(a))", "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)(g)(3))", "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(7)(a)(1))", "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)(2))", "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)(3))", "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)(5))", "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)(6))", "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)(7))", "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)(c)(1))", "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)(2))", "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)(3))", "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)(5))", "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)(6))", "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)(7))", "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(9))", "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": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "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(4)(b))", "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(6))", "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(7))", "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": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "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 A)(Footnote 2))", "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": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "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)(b))", "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": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478322/948-310-S50-2" }, "r795": { "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 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r796": { "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 B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r797": { "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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479628/948-310-S99-1" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/985-20/tableOfContent" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-10" }, "r806": { "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" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482640/350-30-55-40" }, "r808": { "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" }, "r809": { "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" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-12" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-11" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-14" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-18" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-21" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-24" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476153/220-40-55-4" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-23" }, "r821": { "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" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-3A" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "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" }, "r830": { "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" }, "r831": { "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" }, "r832": { "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" }, "r833": { "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" }, "r834": { "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" }, "r835": { "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" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482395/460-10-55-27" }, "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": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "64", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481620/480-10-55-64" }, "r843": { "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" }, "r844": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r845": { "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" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-8" }, "r857": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "39", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-39" }, "r858": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-41" }, "r859": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "43", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-43" }, "r860": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-47" }, "r861": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r862": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r863": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r864": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r865": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14" }, "r866": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r867": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29" }, "r872": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r875": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "31", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478064/805-740-55-13" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-182" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "184", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-184" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "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" }, "r899": { "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" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482881/825-10-55-12" }, "r901": { "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" }, "r902": { "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" }, "r903": { "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" }, "r904": { "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" }, "r905": { "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" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-11" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-12" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-14" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477548/944-605-55-15" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r960": { "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" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r965": { "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" }, "r966": { "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" }, "r967": { "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" }, "r968": { "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" }, "r969": { "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" }, "r970": { "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" }, "r971": { "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" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r975": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r980": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r981": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r982": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r983": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "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" }, "r988": { "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" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r994": { "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" }, "r995": { "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" }, "r996": { "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" }, "r997": { "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" }, "r998": { "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" }, "r999": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1000": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1001": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1002": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1003": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1006": { "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" }, "r1007": { "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" }, "r1008": { "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" }, "r1009": { "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" }, "r1010": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1011": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r1012": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r1013": { "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r1016": { "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" }, "r1017": { "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" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "a", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "9", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-9" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(r)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(s)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(t)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(u)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-22" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-30" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-31" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-32" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-33" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1069": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1070": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-6" }, "r1071": { "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" }, "r1072": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1073": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r1074": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r1076": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-1" }, "r1077": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-4" }, "r1078": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1079": { "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" }, "r1080": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1081": { "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" }, "r1082": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1089": { "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" }, "r1090": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r1094": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1095": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1097": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r1099": { "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" }, "r1100": { "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" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r1108": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-3" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "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" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r1129": { "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" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "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" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482047/420-10-45-3" }, "r1138": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1139": { "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" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r1142": { "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" }, "r1143": { "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" }, "r1144": { "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" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480190/470-10-S50-1" }, "r1146": { "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)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1147": { "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" }, "r1148": { "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" }, "r1149": { "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)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r1150": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1151": { "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" }, "r1152": { "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" }, "r1153": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r1154": { "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" }, "r1155": { "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" }, "r1156": { "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" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1162": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1163": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1164": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1165": { "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" }, "r1166": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1167": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1170": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1171": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "730", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483041/730-20-50-1" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-2" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480060/805-50-25-1" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-1" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480027/805-50-30-2" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480682/815-20-25-6A" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-2" }, "r1204": { "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" }, "r1205": { "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" }, "r1206": { "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" }, "r1207": { "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" }, "r1208": { "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" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-11" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r1214": { "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" }, "r1215": { "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" }, "r1216": { "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" }, "r1217": { "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" }, "r1218": { "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" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r1220": { "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" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r1224": { "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" }, "r1225": { "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" }, "r1226": { "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" }, "r1227": { "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" }, "r1228": { "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" }, "r1229": { "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" }, "r1230": { "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" }, "r1231": { "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" }, "r1232": { "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" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-2" }, "r1234": { "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" }, "r1235": { "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" }, "r1236": { "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)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r1237": { "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" }, "r1238": { "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" }, "r1239": { "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" }, "r1240": { "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" }, "r1241": { "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" }, "r1242": { "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" }, "r1243": { "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" }, "r1244": { "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" }, "r1245": { "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" }, "r1246": { "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" }, "r1247": { "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" }, "r1248": { "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" }, "r1249": { "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" }, "r1250": { "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" }, "r1251": { "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" }, "r1252": { "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" }, "r1253": { "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" }, "r1254": { "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" }, "r1255": { "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" }, "r1256": { "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" }, "r1257": { "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" }, "r1258": { "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" }, "r1259": { "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" }, "r1260": { "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" }, "r1261": { "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" }, "r1262": { "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" }, "r1263": { "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" }, "r1264": { "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" }, "r1265": { "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" }, "r1266": { "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" }, "r1267": { "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" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r1270": { "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" }, "r1271": { "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" } } } ZIP 84 0000008063-25-000086-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000008063-25-000086-xbrl.zip M4$L#!!0 ( "=\9EN^LK6SF#8! /M?$@ 1 871R;RTR,#(U,#DR-RYH M=&WLO>MVXDJR+OI_/84.L_?JJC&$K2L75TWVH%SVW#Y=TW;;KM5[G3]K)%)B MU"4D6A*VZ:<_$2EQ,V 0$B@ELL=LEXV$E!GQQ34C([_^[[>A*[W0('1\[_>_ MJF?*7R7J6;[M>,^__[7[>'ES\]?_W?F/K_]/O?Y_OSW\D+[[UGA(O4BZ#"B) MJ"V].M% B@94^HB'3ODJCO!\-Z/?[:I3^:!,[S()(T13.GMTVO!A=M M6VFW>GJ[KAE6NV[H>K_>-E2M3EL*I5J/MAO]MOQ\T3::Q%(:>KUG&K1N]%J] M>MOLFW53;_=,V[0M2S=D^T)O]N#+S99MD;[15%32UXT^[6D&T6U+U77VWD$$ M^$%M>S?:X,H&EV7QQ=FOHK'LF MW*F>_]\_?SQ: SHD=<<+(^)9=/HMYRVJPS26OCF=EN.YCD>1E>=10+P0.44B MX#T\5#7K2JNNJ]/GC,/Z,R&CU6DG%Y;H8U-G/2'APM*-3N@;FMI<&MTB#?3S MY([Y=#;=J^H+\YG>#G__^N#A>+E'PAFQ2!3X2[>3$#[Q'"L\L_PA&[G2UIJ+ MS',^&OLJ+];?_1$C-*6N:'55F[UT94Y+X,*K[-8+EX#4UJA7__E8ZWP=4&)W MO@YI1"3\:IW^:^R\_%Z[]+T()+C^-!G!,*WXK]]K$7V+SAE.SSO_\1__\35R M(I=VD#SU*1&^GLGO-=L)1RZ97'B^1V$ SML% MWDB#^%?'MJG'?H7KMZ!& L>*W_\6/=#^[S6K#MCSR!"?1)V+J:ZY=D*+N/]- M27 -GX0UR0&9[=>U1JV#(_MZOO3$O5]P#[?[]O(KFK7.W_7]7]"%I]OL#2YY MKDDQCW^O 2@N^LX;M>M]XB(4D[>U:IWK[H_'J_U?>.4!AR:7\,: N#>>3=_^ M1B>SY[=K'87]KP6*=/^77(Z#8(DM5Y[]'8S!]#VZ4NO4 ;Z@2M*]! @@@* OU!O3!]!ZC@<6"EC&: H"=]=SG6PY\0C'H5U[-V08L$TM9PAL M_+U6-]^/]Y*,G(BXSK^IC5*'3[STPZ@[](/(^3<;;4U"*L)WE/F@ '7*=%33 M8:0:5O,@PVJE&I8W'O9H\'YD:F-I;,WW0_M.>]$-Z-" "2:,#ER3R.FY-/X5 MO90''*"Z.L!&$^EVIAAZHZ4:V0?:/MQ 6VR@:DO3#'W30#?(2$N?C@15\\4C M6!N;!/9]X-MC*_H'"<"81)/OXX"Q\:X__63V\A9(Y[VJ_;D"^_-E'1W0/@4Q MMVBXQK2@R;D(F?L! Y.8";J(P*#\7@N=X[UQ!G! MKZF>9I/)^L'!A3T@\Q/^Y @Q;"8XIASADF@O-FET(Z:?4^:H3/^";\/??8<& M$E,J=&WLON1\:=[KR: =F@S);&(AC/^TX65O(]>QG.A/BC(AV0Y< M96'_S*B!-8DHLVLS&L@.'XA@JBHFN*N!/SN:87-F'Z'H)B3YSV.9T_U86>ALPS:W PLR7];.RNGPW&X%8>^KG)&QD O T(WX]LIEJ\D<% M,LRUTY'0T.: # OBKN,2W3U [N:G+D8Z5_]]6_QI@G](DH^=5GYG:?J*J,[?VK\CMV6?/3YP<,)P>\<]/F2FYJ) MWPO X58 C!W 4DUQ5#QZ]"W#D XX"4AKJP7,: ASYF)4" M$CWJP3,] AQYQ!1YY?&U@Z>_!+_SB"GRR@EJ9TLJ8#CPA M5N>8"=3*F D\(5;GF 34RI@$/"%6YYC_T\J8_ZLZJSG([FAE3/V=%"Z*20EK M9'2?/I94SSG1"K<\SPZ?QG^#ZF M>=>V'=RW1]Q[XM@W7K)3LRQI-YW_M!M_],\Q%Z;SGPOCC_XY)JAT_A-4_-$_ MQZR1SG_6B!/Z#AVL1OB732@ =X7T $^[87>>)8_I&6) MWXW2Q^\%\R+'6-XH?2Q?,"]RC.N-TL?UA>NHW&)\H_0Q?A&\X"#>-TH?[Q?. MN&+"2:/TL7_AC"LF:6.4/@]0...*R0D8I<\)%._[Y=;MJ_3Y@>)]O[QR!6;9 MN*!-B_.BQ+8L L>V+@J(3/,0M@ECT+<%3"YQCRFV4/^8^L:G*+ M[\VRQ_>')SP'P;Q9]F#^^%PJ( TRQZY'YE+Q>17S+*'Z 7BC[ 'XL3VQO*+M1MFC[:> '6 Q87L8XNT,90FX&V4/N(]-^QQC[D;9 M8^YCTS['L+M1]K#[^#HGM\B[4?;(^RBTYR!@:)0]^"Y 0>7FC98]I"Y 0>7F MD'(;*'\;A^#AAV'7 MJ'K!QWH5W?E??B3[HT\,,1L>B/'Y?'2#;M%B"_NS63 M5N(V0"Z<.^]]I7Q.V&IR=GQ+CFY@DX>3 @_C934/'MFEYII65XQO8C#5X_Z >#8@+_.K:0\=SP@C//7ZA5V\C>"RMYMI;LZ X#<]WMC?S+?/A[(]3 M\L6L_GJ8!Y_9/CYGSA,P6(=]TPQ^"P3D**)I\A]-3AVXQ_@1X8+>GCENR;4M M$K_[N\>]SPTV_G1*_SN!4 5&,9]'BO_CA M5 %1T$GTW"863QX0!?D0W&8O^0/$-$?ZXK#T535="/Y+5TX4#P5Y$"*GR2D> M"G(@1!Z34SP4Y#^(W.7.>&!- V:OK*;[(-*5?,*A&.^A+3*4?,*A&.>A+?*3 M?,*A&-^A?4K9R7+:\_8IY0M+:F-/*8-74KMW2DFUDMJB4N>YGF@8/4Y"N"\\ MBG/RA_]" P\_[0+-:1]+A*MI_TJ=[CH!6!1D^Z\T !?B3W^'5?9<<7(2*6!5 MX2Y[)5#"H5WF+H$F4,*A7\!=/DV@A$._A+OTVNXH^>$\#R+'>\;.)Z1/HTF% MX5&40\)=FDW @R-/1.4NVR;@P9$+HG*7YA/PX,CW4+G++^X.C^X+?,&QMC7K M*C,J"G(Y5.[RF0(5''@:)4[*W<^5Z.N*NQH MPI,^GTO5N,N.3OD!N@1F$DWN7<*V0^/)PR.F R9/0,OE(_M^$.\ 1RD>B.8Z M=_E&/FEN #SKNIH/S;G+Y>U%\V]C!Y[*JAVGO]X,1X'_PJSC 8ZD/)0(<)=" M*QT[['C3V(-P#T,)HLWED%"KK+ 7?IA2MAKB- B^L-YH?:-!Q-\=GHN[88A MC<)ODS_)/_W@TB5AN,R->PC-2N4C<5?:Q#WY V7MZ+ M S^]$3/.U'ZBUL#S7?]YVS9:CJ2!V["Y'+S(52ZXC9[WXL7E.(S\(0T>J,M6 M?\*!,RJ1F> VB"X),W*5C&K%TC\<"Y_C/9#:^>$WI#A9H M]F,:'!1,.M92J^U\P,1MH']D,/T7"1P"GN'#K%R202EYTQT>(8)-T<";))X% MCB'>]WAW_7#M^GYN);DGA>BERM]WF/ZH\O?=K9DJ?TUNB1-R%Z.8H>MZM[IQRJ"Y-S<-R7^]8"=ZB.@>J>?X MP:T?T?#[F&J*KAR'U0M#V*&D(#.WM;JBY\-M;I<33YK;[]V917YO<6<6;\WF MSG"[\+<7--2*0..]9Z'FI/:Y7<4Z:6Z_[_:ZR.^MW5[5?.*:)K>K-\)&%-PN MO,GMZL))0^- T6>SE EML6LB7SU31,/Q9BE3R@)YN49!A?0U;Y8RJ2N05P'? MJI2Y7H&\?'5>$2>^-+E- 8M5AF)7&7+;^=X4>6?. \=Y''<"QW;(<'DD;@0_3]&OO5K,2<1 M/0WHGR3X12,\""::W/7[,'/O^:!F-U?:/AV,6=?D\!\<+X\("N_<]Q&.&WR\,)[J+@,G$BSU15F[MH>'].?*=] MQZ/V-^K!+Q&>:AF643:XK>$H$T=RE1%^8WI>M147KA:_Z8!2L*V@F+/-;W*@ M%&PK*@+E-U50"K85DXK3%'X3!_EZ&[Z!(\T>'$L>NF'484K@36%WSQ# M-?A:C'6$IPF^5M!\:DJ%,B)<\K4H^WHJ^17@ZT^/#/T@\X!^\RGN<@9N M$B^W['$]CD#IL%!40J=^E$@4WNL%E4M,==5E1@ MJ 6=5[PW+*RU+]J*G#SIC6<[ ;4B MI@WR8C3F;H'9$0 9^.O0\-ODED3C )LVS3Z>+(SB'@32)VH-/.=7]P^.(/:=#,GS(7C_WN77@&\[NOR+MV9RJS3NDN@"*%N!HM>U MG?(6[V[-!A3NTO7E!R(E,5;LR&%RY6!:%TGK&Y MQF6N<1ZFPD:)A]#@)<A\C+<@^- MHOR.4F5F3Q,:17D%1DFMO5FJ)&91S"G(WIJES!06 M(#E%6#RSE%FZ B2G$)M3R@S9I1^,?& /O?6]2L>89BGS4\=G3U%VIY39H4*D MIQ#+4\H,32'24XCM$5D2_@H;#]1CPA1I#ZYYG6?GEL9)Y#%RY?4Q4EP'DNS& M221&RLSM7&6[E)F6H[A4AY*O4J9/CDWQ7#'.74YD2M6I3NE:_QH[H8.T7U K MW\8#EP9_^I$?=%^%)5ZNJ,M!_'DTNW M9@I8&MQE8V;BQH[ROB:6X\*PEEGS0%]\]P7/9EBZ*2]H?*>]Z ;$+1CCF!?@ M^$@]=MZX-8;W7I)P<.WZK]](2.T#C^B'[SU'-!CBR%:1^@,DZ*Z_T]GG)1*/ M)>,#B->T?%0A=PDN@?C#XV\G#^"!>,]T?F[ GX[G#,=#[F0X%U,SEZ:MIF9^ M:S93PUWJ4@@>IX)'WH3@Y2AXW"6EA> MC(B]=7DXESY(%G@X5_T^M2+GA=XS M?B^,\MH)+>+^?0P(HL&5A]OXOE.+/5M7$3]E50<\".VA/$_N%@QXEL/NMQ\B MJ#J"/=JU D15ZXJ9UAZ=.V\7 0W]<6#1,/YS0(G-!F\[+YVO\(.)AZ,W>X:J M-5NV1?I&4U%)7S?ZM*<91+=!=&&8H^C+ MJV-'@PM54?Y7C=W7^1J.B#>]V_)=/[CX#26HW__2AT'6^V3HN).+OSX!LT+I MEKY*#_Z0>'^50YA1W_7OMM.[W!6W_"TQXEOR]=(C^]*/QZ3H )2-(I M+U8XPEY-7.?9N\ #)FD ,X_8GX @ZD#$5PR"NG%])2 [4M>PMX77TZXWVZ?-94F B "F$7V],4) M-LX &^>KG[=;9VUE_27E3&6?G[/G!=.+"<'U451CWX&)(&5^K^FU=W--1J^. M(HEEF*7?8C7^);D>^:,U%T?$1K-^H4AP;?;^/%U]EQZ?ND]7C\NPV0*8(P_T\>KRY\/-T\W5H]2] M_2Y=_=_+_].]_>-*NKS[\\^;Q\>;N]MB1O]>UM>/_A_@HP).(M^3I>]GEV>2 MIIA&>V7$!QS7.AU4Z_SG;VI#^3(=1QET@-HZ,Q3U0QVPZZ/,]EFKW6L;&+Z@W)A,'U+L-&,GL;OV@Z'T%1P:S_=NP7D- M'$M*_)X'-+%67:U)'D%GWJ;.Q7??8AXN^GPUYO+TX88..&!_9V[1_"F=PD0& M(I0]1$8W/C:;:42F^3'.TXA,JW5*(G-4.U05?6^<-1MF+H!KZV>*_O&C$L!M MX[D..+VHXE_972!#/?G2:GZR/V,0%@VHQ-*2['AK MZ>K-&F#:7.I:$5Y6V[KQ+C9#:NT<-+#A<^#.@EUE4_W7C$YQUC< M.'=Z%6DBD>=50?Y8AC7AW_9R&$J'40I8('[WA0!KFZ](=#)\2U+>G: M >L,RA57O'97[%=LB0J_&W]UJK?-6D>I-Y56BW-Y>/TN7=P_W=0_>)K9;L&!IQH,H^ M7;T1<'IPPNCY!+.)2B24PA&UL+3"EAQ/. M1^XL M)C3?/#Q*5\.1ZT]H,2G?W<:Y3/LDG%R'V?6F&+WJK+9XO1$5IF%93KJV'>!F MW?@?+)%5IS+2!AG1%0E3 S2PJ/0/,GDO*7+J#$'RHDOX]2YX\E]GUD55:ITK M$D92=QR SLOM34S]WP7W8,Y H>YN[52UG.8NF3:&/J, 9NR,B"O1-VJ-<=L! M? Q"24-A/G8"S[T/Z'#_/V<4.TH),C00#$,QM3+! N8 L[;I1AV.<,Z2QR8M2Z!AXC/') (T7@HWH=M**+O(C;/RP\I M6T(7.)4G\[SDR4BWX,+Q[*7=WCU)W?O['S>7W6\_KLKE-N,V$M!VB$V9H1;^ M($E03CQ[^E&?[?>7L#H5O.B^%&,=G"+,4D@N9D+B$K#/8DE0+ EFJ5#0V"2. MO)I]X]F8_*52;P+0IJ")84B_P)FB;!4&-='"ROPG]7.\_#T@(4B&"W) 7#<1 M -1O_QH[J-U J?5H<@,\.&-!I&3#5?!D\=910"W*_%I5DU@!>2@S]?\*+<3#A&%Q#& Y^+QDDZZ.*0AX_%N6XK4@VF81G&PO%4B:G+L=! M &^)*V?1DXA(- YG9K!5Z_PW#=^;NPS5@?^ =R!IPKVKA),"!\W4#U^9^%%U MQ>K/6Y\'PJB-UL[E@KS+,LH)B,C0B2*04NJ"J 2^A[;&G4@4[,Y$8F?#$M8' M1_I.(A+7'+Z3\ODS%GV:A[%+8UX9BHF"_$"?QRZ9JX''^I/T:4DQ:+IVEMP< M#1Q6\C/"DI\MXB]] AE&.69"'@Y\K!.:5AM' Q*]G_@K6=94\01F.H*&GW/3 M L$1/HE"F&F =I" U1* RPV1!GY<=W[14 1]B]TI47*W/-@+H\Q MCC9_99/[W/G:"\[7-@J)?PZ"N9_R3.N]@))?==*'!UP0]Q5L'WHLHLO+_L,X M>)>7DAD94.,$@J0 '#IB66!DL(VWS=1L@'[;VD\E4(;UM1?"(5@G>$LP=:E M!0]A_A-T*>%IX-4A>9ZEY\!_C0;3JV?@85+)IGW'Z7C,Q((9[-6UJ1^]Z#R?29\N&7M\ MCWXNUYJ(UCIK:D8N$25Z%!\'E&)0LT&IAUKQ"5!_9-W_F%>"\\=ZB<]_>V(! M&SQG6R^SS(4K;NVSLRFX!+8^^\%D33::W<08;B4WS1/3FE+K=%=Q<>AMK$7A MI)$1)WN4%3%H'1]$5^MMZ<%KJWCFORUZSG#7H',]G*>=Q2-E=P,*X8]&:YA-^P-[E M3O#EKPZ\&I,''DS+Q[#\Q0F9#O.(9P&Z,$K #5AX,[8?MTE@AQ+6H#OVIC5\ M_1/Y+*UD"(].Y[49 2Z3IH5#,M9N>^2UP@%UW5D&ZA,@DJ68XDW+'V=G-B\Q M_#<-ES]D"H3GI'AJ+8IDV]GEU.?+$?NU_3H^H+IL5\>=%?FSWF6Z$OR$JA7FE )7\<,8T3)PE!C85,"\&]";FOV;H2?&GL M.3&QX\?5WC% JP$J+0;V>LTR-7LY*\-Z9(^XF[][F3_>>%BW?9;Z MQ@>"$0+S#<]29MPR:AU=E1MJ6S9499JU MCB$K2EMNJNI'T[S$DF+IV\?3/2M3Q[4JM6M?4 _K5L[*M+*W^W$.S=EQ#F(U ML*RK@4BS5@I)^9JKIBAT_^%S-I[F\?J:EK)K\ MX/.4#>\W?][2TVT@VCQKUMO-VE,,O :[;\?61E;_O_G%UP%0:S[<=;FV!*_X^/"79F=19 MY[4$53^U)=6Q6T'-1L']S!*9(1N(CI,=B[EHZ#:G-N@=6NE/.1:F-=22W[P/&PY>)%'4]3 M/'Y]#]L^T/AR*"TG#-E1#5D#N[EX;#6,%=_!'P N+&'Y1ER"_0D>!Y1&(794 MQY5CM&\EG".> U;6L<_E+:LYVFWT_1 M,41HCETXJY^\NRO\6'&;\&.%'RO\V(*M47NC'SO/SK"2RA&-7S-OW/,$;Z%Q MO6 9/2R8^:V#/=[*.7;I3Y^U8+F*3P@NZ2QFYPR7U4]O+_GI99W" AM:99V# M"(S*;XKV8Q__;IX(C,1M(C 2@9$(C,IBC7 '\4Z!$>ZF"^@ +F&K1CQ&<$BE M3S_\,/Q M$2;GR$M7_QH[T:3@0"E/2AP[4,IS[,4%2GG.HJA *<\Y%!0H'8@-1PV4# M")3*&R@!#YLB4!*!DKA-!$HB4"I;H%0Q:Z2K>)A-!,.)?&E#Q+2N:XSP/\K, M\;;P/X3_(6XKF?^15GURV4U.$]WDJF!%6A#%_DD\\LS<@21S&DK?G= :AR$> M7()YHJY'W$GHL$SKW(M SR(^GPKO>:#AV'V_T5FX%V4&AB::K C_0MQ64?^" M^X:UNG QJF!)5%VI=?Z.)TTZ$3MPBKD+\($[_1N]#=%8%$ '&'^PWW@6]1& MET$X"*7FJG 0A(,@;CN"@U!ND[YPF)HX3:TBIZGIC5KG[NG_7#V(H]2$T1"W M\6@T1%0ICE(KV@ =,/YHUSH_Z#-QXW"2(@]$/%EN?NKJR7L0PC40MU7=->#1 M*^AF/X2XE%6Z)RU&'JDU#IS(H?':],^0XL4DIR"$ M$R&<"'&;<")$%;PP)?N;DE:M\YWV"=LD]W/D>^ U>(X?+#@/PE$H-7>%HR < M!7&;+N..$@E)JKPD$0#H*X33@(!3D( MIG 0JF%*C%KG+AK00+KQ^GXP9(\2KD&I^2E< ^$:B-N$:U"0:] 0KD$U3$FS MUKEZ&S@]1[3V+3D;==%\3W@$XK:\/0)-Y=Q&57[7=T.I=1YO_KCM/OU\N'H4 M5JJT5@H9J>]W@E$I]$<:-7,>D9Y+IQ28:8C.UUYP_HX\"WA,6&* 1?LR\D/6 M3/DBH"YKB_CEU;&C07)8Q^*W8D5THBX7#>%T,O M_,2!.O;OM1TP!Y!+OC0(YAQYIO5>0,FO.NG#W"Z(^THF(?)F@01#QZLOTOL] MJ8ZI"30^-,''P]A=$X"W^H3P9R?4PPLW'"RR+!K'B8"W4/J>!)%T([&^Y^J7 MA=[F2YG5]]*[(U;UVAJ1'Y+@&9 (INFB,3KHJ3]I:;&PD?%LPUDQ>Q*BL8X0 M'*BD[N/3P]WMS>6C='GW<'_WP/K/2!NU]5%'O(Y[&\]"_494KN,3 M/R2?G=R8[)!I)J=1OCK1 "8T')$@[@E\[3RS?L!X>NMW:BU\1U>G1R?R.\U/ M/STRMAW@TF>NAWGC2=' 'X?$L\/5D1Y]/#&#I^-@+M7:-UUM;::R\I9^K:SS<]2M7/3#7=HS9_;NKK7[+/H#3MPT=MR;SWB/7K M.?#!TM03"/79_[[LZ'!O_?Z::# 6J(,W#VCM=-#>XJ'!L;K;H4_ R5-MJO2E M%7V/1-N0&M0^2 VN4L2R*,U"T>3[B6I"EPX>(#$#+4U)D_7AQQU<5E'>,3$S M=&S;I<<_\O)R' 2 <:D;AN G7? @AKE]/S7KW@$L+>LVG7>*,CA]:)T==EK4 M :>7)!RP_;CL%]RJ^T+S\9\%:'2C2Q($$Z#$?Q%W3&M2G : ,/-9OOK^?)(W[FV^W %U7 BKL(NK>M+8V:)+<\&.@;I3-71.L,-SF*$?>$5E M/6"ZE@7SC4+I@5H4#&;/I3(\-L+5L*[K^J\L-8]Y[*LP B8S=1Q0VXFD'SX$ MHAO"D9TD;%FZ*1!M$5- MYPFB!H"HK $1,?.Z*71UZ91A+Z^\5Z L7[@9-*\E?=MMFC>*14G("MI MA:2)0M*4M79F32L<8KY LT739@%-"T'3EIL&+U$4SYYP4RM"L]X'=$0<6[IZ M&V%=2MP,,]ZINKSR(CS>O?5N0N.$Q%W/9O2-R;JGS]*N=;0FA)@52EH+*.V@ MC?.'DJ& DF[(IMGD!$I;=/2T=@@&2C*>:P8OZ90G/R)N?O8BH==. M91#5TP#;TB=99%VM=0Q=DQO9[49:'I7 Q3]1O&W+M&3!FP9XTQJRVM3*@+=C M1P='=_7]$8QD(DOW+@$]C9X^KA>/<*? //UM6>/AV&4I[^]T% !OE[=4",\_ MC>NT%+G1*HFO7_;: MU3M@'"A/[UEZP$_K?K^.YXR\M<'FC*2II4&/"A$ MEYN-O)SADOF[U071%HV:*X@:M8ZFRPV%%Q!5W(F-4],9-&CEW8EM&G2>,+SU M/6N_N*X)?H2LM7EQ(X0K>B3%F0=V6K5.$XQNYN(XX8+N5CD1$>_9P5VY,>/6 M!OK=H0^C_??^@7[E78JMI153,B?B0:.K-\L=(S7^\'W[U7'=M(+2KG5,559: MO)21"O?T6!47N6/)5 !+FFPT,UMLX:7N@H8IFX2'NHN_)!+<$[N+"N(6J!B MY08WM35>4L.?%Y#Z.1C4+Z UV.0R .%@;;+ZQU&T0Y[/P;IIJ_ MTSX%SMO2 WVAWGA#7DBX.KMT8(:;\3'_<*+!E.@9'9Z&6NMH#;F9O8)>N,U\ M86E;V^(#8$EC?5&,=N:&0Z*91?%%)P4M(RQWL\C5DS_1%@-;C$IV%TVO=52L ME59:95A7%GTM.+ ^V4%G(.@:LFJ*YA;%)\A_^& W(AH,P=OO12(7OH\:!A(^ M 061@'MO[VJP3=6&R()7#S[;%&HN\,%FS(V6W,B^*;^D^>_"]&;>2XN5SS[N MM[2XOV@T0;.V93VWWFTE3QIG9G!S3 M$TV+[9Z+32L5N/^ZJ>=Q9J1(PE8%;;LG8=.B3<-H2),;C;RJ>D3V=7](/ Y( M0 >^"P0,__.WEJ8VO[#6PM$DKQUEFUG"P8:R'0;'RSKKVJ*=1B&[^R_]X1#4 MQV/D6[]$D62&DAPD(Z-BV>#F#2:2-CE5>LQ47!N)";.4Y>O7X MK.]>4C3N#T=@/JD7.B^4'3![.AFB3YDT80A#A]_6['6;DIA1>(G -Y[E#RE2 M^99&=_TG\I;6]31K'4U6M%7!^2Q21V6%UHHR+09:#=#(X,$U M4;,MFU5SAP]3F-U2BBO,/HC^39/3J9Y\;F+S*!K*:C2&[*2VU9ZOE8(RE5GN+)TRW9F[J#+TZW>Q/1!=\@D.IKTL5!8%K@1'Q8K&2@\HE3P_@F=% MOG3I>XP^;'$%_K"Q/X\M73L>\2P'@\<(+K'.$&?+T>+"K)/'&U@(-_)#!YE[ M$5"71,X+_?+JV-%@BM.%;R5$4N9?(3T8RSC:_!4.J*>_BYD7?N) $?2.WNP9 MJM9LV1;I&TU%)7W=Z-.>9A#=ME1=_Q\5PKOD2X-@GD1XIO5>0,FO.NG#W"Z( M^THF(8)N$6$ ID5ZOR?51H+T^X<@2 QHD'X_8&=A78"\T@#O@N$0'H8A#0+4 M>[]MYTH3G&Z4:SSK"ULM(.B_GI/..H[S!W-Y:-T>?=P?_?0?;JY MN]THKD<=<'/M@#>HG;FR01XDVSC@5CZFLI[V3X ORF*S6[@F_0E?&(32%4P) MYD-',)\>#6)+IS5E25,T4WIUH@%;Q"8!TY&@;Y_' 0P'3"O>8? \X4\_/3*V M'>#<9ZZ'>>-)T< ?A\":4);HFP7,D !24H@QM 38(ZL3./HPEWT@YE?,#23S M8V 0+AF%]&+ZRY=I2Q+'8\]C7_JR['J@:7CGPS">Q)?G5N-,B2U'DD=)WIQ< M/H-+YZN?ZZTS36NNO:2TG?DL MTM1=R8+(PQ2D5Y3>+7G9^$+Q:^1N'"9^"9R0VYU![X]MJ)0>O3=S:GFD]X[ MLR5@0TK>]?_P?9O51]'@Q;%HB.1,*R#-6L/43HP,R(> M:$A)8 V2DX%?J.N/<(_&[#1WD4;'#9UGZ@WHT("YS]+KVT/&<,$HVJ&;R]4K9##='7R\A<$)> M$)%EXNXI):Q%G"'K+5X.51*]E8_C]1T$3C!*Q).28[V.P!,G>-KB !X(3RH$ MI:JL&7EEIP6<.('3%E?P0'#"XZO VI7EF.MICP88*-V,OE.\J^+ITOA( ZD? M^,-U'6S$N8LY.=6S0Y[G9TBDUBDZ2WFUS;RR%5RL:>64RCA1U&WQO?- G8%5 M(K+9%J@3J-O-0\\#=;@72I<54YPU*U"WFR.?!^H:M4Y+UG,K#"UR';]XSYG7 MNRJ>'T?@2WCN*HTBE[6GQ)U4WVDO4_%M==7*BN/^[F0X=@K1'\3QD+!WWIRL M=WTD:FH=TV35#PTCKV(AD6CB!$@KOOB!@=2J=1IR.[?B;8$C3G"TXET?&$=M MH9"J":05A_FP0%(5OA12Q3.W\6FEG^)HY_.TY$&&)^_GZ)6R)BC5&<#;4K1( MT%O?\Y<#R=D*T"K@U5K';&@9SO(596-\:@OR@30/34MM>L==JRVN E:!'![Y%=N8. JL'6 MS%OZ:FP@4%5J5&W+S1T457'P2K;$.VOJ8=CX#P"4)X=_>:'PAKM8XI MJTW>E7#%T[J?OE&/]IV(;8_ZC"U,7YP0X88'7V=VWTL9UQ[00P=*)C%M0O9U M@H%[H+)(A6%G 8F6LU&Y@UM(M&ZTT'U-)+0E3^8NURA(\=23YU;L3^(=PI0 M6MQ2N"K9N"YG9K$()4DV"-D1LI,RL?U.=E*:3.RLJ,MZB_C% MQB3]#C->8(,.A+;]<<^E*WQ8FUO)FIL1H^-I=,=.F]C.R_39R2/J>/^%JL%# MII\P,;^HJRT8X]&E[!L)'6LF6S#>_7:55,^V5L!\@O)DNO/#U(FVT8I>D< # M"H33QS"HS RF,C>8:JVCG"FK#?3+N*]-@+ZBH&_D#'H-09^'CRA +T!_*- W M@;^4,>H.!/H=RU+(%_&FB%[U11/3RW7''$;53QB_+L6-, MWW7AXV[!9<7TPP&(4RWULF?TE$!UG8(Q,\=/^3.MH)HF(;-"9OD)_CZ0V4;F M\$_(K)!9(;.YQZX?R&PS<_0J9%;(K)#9W$/O#V2VE3GXYD-F6>Q^'A%XYC1. M70BOAR1X=KSIX-K H.03'$U[670LBML2CPH(+3ZYETJ>'\&S(E^Z]#U6S$" M;?B'C;7UMG3M>,2S'.)*CQ%W/Y*%W>/=S?/72?;NYN-XKK40?< M7#O@#6IGKFQB'@Q' 1W )3Q,/-GH^PG+B3[S,;?US'@"P%%V'/HM7)/^A"\, M0ND*Y@@3I".88(\&\6XCK2E+FJ*9TJL3#=A\27)T^K7S/ Y@.+C%&>XP>)[P MIY\>&=L.L))KOGRZ\:1HX(]#8,T:!!U]/,L;SIA',3>-S(6!0;AD%-*+Z2]? MIH4SN'2^^KG>/FOI MYMI+RIFZ]O--CU+U,U-MIWK4YL]-??U+"AU4H]G,9U#:6;/5XHU2VIFI:!\^ M:LLJUX<5@^V5V];$GK$B.7BQ(BDIL M;BDUP2U7T+C,_,>JUY&7O:$]9JRZ!!+SRAE?%=VNDWK&_6L!_,KNW M4D^]G$GB0^W8U]M9=^RG90#?BS1"=JHO.T?9L6\H.>S8%[(E9*OP.?.W8]]0 M<]BQ+V1+R%;A<^9OQ[ZAY;!C_QBR5?&N;?&9MA\LO^VWB3]-+X74^\@_V" D M!L??X+C9 M/B90/_M1_ GYYT.0X"ZED3Z2D@7NBR<@:I:_]S'$;#N")AW1Z9 M&0U/NH?H+D=++ZFUA6;S,?FGU&?$C]_8]>P%5LPY :;NKO]$WE);.1T/$#-- M<2I=Q="WI8GVH="W"C #3][@Y2@Q :]CQ[?' YI9Z^C-+(=L"8SQI<*V-.'F MQ(#BN:ZR8JYN #F-'MYI?-EBMG,_T,@)6"&G],,A/<=UHLF"#RO]YV\M356_ M3(_G!@QD\&IW;?/ E5!F6W#;72KO\0,F@NRN>S^,@AESDA[Z]RX(YVX*OUGK M-)4<3E7DH&U(=;%UB/6H(V*L5>NTUAPNE%*W"Z!QIL16O-?" (9E!_IJ>"24 M&$_8.L3BQ/$P9BJ L59F![6D_8:.#)4G/R*NM'71(LOI@!4ZM/-(CN=4..[] M@$5]410XO3';L/+DWQ.($5.?W63BTKN<@V]0DN5W =!#IEQW N@J!K5:I]W, MZP!#@4 N$7CTK.R>6-1KG89Z O6S)PK#(R5N#V&I<05*UO6\ECA%,<_^*$KA M$>]8XK%3ZY63*0C,GS:54$A;0H.?.24X;8@LQ/FTQ M/LB&E3P%&M=W-=E0\SMP4@BS$&8AS#O'JGD* M>0HS'@6MR(:2WS'K!0FS:.-YVFT\S7<%9_NU\31%&T_1QE.T\=S2QI.$ ^G: M]5]#/J:RGO8?].J43KM-9RDZ4S9:9VTM7>?&TG6FU#+U6]ROKJR=:1V$J[Y> M'W=H+.LJT&YSW]#[-L_=VZ7!P7[=\?:G1^X;JLM(:1XZZ>7:Y+EU9FYSD>+E MUYGW(_4#?RC=C2CZ#MZSU(7 ^04B)AI>;-G]L@--#@##70HR\AU9:77P"A9R MZJVX:^7V41)[N\ZR;$?8[CJO0GHDFIE[)/*S64' O'(P/TH[PT8>[0SYVDK! MWMODV%0M-)S!_/(#!;Y;CDNEJ0UC6>=4OLT>7DW1OLNA/)18N;4YYO^M[]4M M9*\#'OR>3-PEOU#$]_.48\J-IBW[DPZ")FRBV9+- M)B_]Q?*TF5RKVT6NX<+7=]JG03!?A@>_Z)K2E>A_)U'9-40JKZAL4;R+Q+WK MSRAZZ8=1"!+SW0DMH%>4/KC0V:92Q>1DK_9I-@4H0/<>#% &MG=LJA7;_,^_ M^KT/_!<'>SC$R_&S" :C57@#H.7&>X& U@\FS!F&F)8Z+[A.O9]*KK[WLD$E MDRCP+V;4OO8#(#6F F)"WWDS,H,8+1 YM2"9M4Y#5AJ\^#'"*SZP9CX6KAJU M3DM6M+S:2 C_>$>(7/UK[$23>H^$K%IL.*)>&#O+5V_X.Q6>\3Z>\>. !/0; M$G61IJFEHEGKF+)N\.*V"#_X2'YP3O!IH;$VUNSR$5[O@7.\29+AB;Q)29^R M$W)G#[(H/Z5IO&0)A$WL4T+>U++1QA2#JJVF&$2C;*[ E&MF-P6$^LX;M>O_ MIH&_!CU-I=9A_9*U+\)A/2X>YNO9/R@8R'E*0?BK^Z8-9B1E%$T"O(2<:?5J M4ZUU#+EA9EXV$RXK9PCZ*$&0*X*T6D>76PU>$'0R7NNC,QRY3A^&PK!P UAP MV(ZJ.MMO"N[L3-=>0GSR+%*T^^4&'F@8!6,K&@?3I8W4(H)-!F5-U"94#CI; M/-AMT/G8:36$TUI@Y1XKS#04]6]L S1KYS@M ?O[F 01#=R)],WWQJ'4M:Q@ M3%SARNZC7G=I&A\FOLD#!0*$Q+WK)Q\ H]# I9$J,S>I$BXO9TC;HHWS1]H. MIK^!WK%ABIQN42J\ZWECUKS%MW[EH*^K[]-\E'I(0L68IHRDC*()0=.HX29O MSHUPBH^1>4@#H!VT*_;2D@UC]:Q[X2 ?% YL]Q+ X)%&D1L?4LB*=7O[K9M5 MWS79MFS&A.,/XGA(V3MO3M>[/E(UM6"TP>W0Y(;!B]\AG-R#:=?#(JFE8.ZJ MG5MG\ .KV&D+)1@HW8R[0]XE!B@&* 8H!ECL *L3R+-@\F583EP/B/<.C'&^Q M@4@8TBAD*U8_'-)S7-9,1&*[0W!ZTJ>?(?SSF?4@$>TI-@'.X)GQ72O>8;FP M$^^$;.4A"I=! 098%?6=QO_>>%,:STF<6B_JN#%$;>=UYJDPL=QX8%O6' ^" M)MP=C=NC5W=U'MU9R]/"[JT3GNHA<@%(X85\ M6FJYP)W,!D1O'/@=PG4]4NGQ(8#4CEMZFVI)2C.JX\5>CD.8,@VDKOU"/(NB M-QNW^<9<^ZR;!-:0>^-3\G&/I(39AAQXPS^<:##EQ520)JG%2,4U*WV-%(F5 MS_*":W^W-U]PL071=B9;+YS@M)E:7,'&7C[" 3Z8 SSKR4+WC0_;.CO4WE0Y M.)%$^,%%^\'K\+0*&:/6:;8S;_80[FZV%CX+,8OP;3-L]U@5AN6^+%EB0Q.3 M;Z)=6K50M=/6CT.BBFUF;C8Y")5.QIM]HA[Q(NEF. K\EWBG7==U_5>6=P!< MP!1/R,G-:Q_SJI#$=%X@[3%V-F> U(<[Y=LMWAJ6 MG(SC^S@>C>*]D\0%73MM%2+=NS .X04?,,MP-1RY_H32A[B3W9+/LBHA[5K' MU#E(L0E7EX/\;1KH:(H"IEKA #HGX\^RO48;MJ:I(B!-P?,SY4;V_2Y\>:S<*E4\4)PU M.]MXA'@6%[7G!S8-ZI$_ND#BA[[KV-)T0A66HRUJ%XB.-(^W4U+[V^1GB.L8 M,^K/B9]:?/1:QVC*:F['S^[,P1)XO:>*QBTK:P=$HX%'!*A&7INZ#PK&G/QH M#C1]Z/M-6[IVX4]0^[W2#.ZD>+GRW)X@]R;@N MW7:B<2"29ONVRTY*39_\KO6OL1-0T/CV&&6?QD%U:O5NQOO@&EFV4HH$&F\P MVM8+.W<8-;#%@;:FX21ON;02ZOT/PF"N]3[#5N@PL/I]Z=LXA%O"4)8P8(4/ MX@;=,0!/:1G[H 9A2F4: I7O^JS=#9:J-%^G!<@62^^/IHV5L M32G;,G8)S42ILY;K(EF1M3S@JON&C-&,#QDR1NU:1S-D(X]"09&ZK D=UV1 M.APD526W\$3D+W/,7UX['O$LD;_<(W]9G?0@R#N,W$X@\/#?P6]_?WCZ#OH3RT0:LFJL[M83+8+*#:5M M\6#N4,+BD+8IMYM5/+:)L0+ D8/"+6?6),\TW ,=)22]ZT_% M9(_S=C0UWA:]3M&*G%MYT;/UH.BEI-V5BS2[K472TY5ZN+_NM-&([9 M[CQ2X4WFXLWNT#1O03$Q-[9I@SSYL3Y$(YL 8[LARCZ*\$QL%VXHW&@37 5A2@8C5%5Z1;/Q+;1_;9"#V- Z[]8$[6O4Z*U-0F MJ-:6*3?-+.<2"->U'%HU'7H^5JEB:5A4CF[4^4F> M D79+1B-KPC^M*3P'Q MPA@DHI0T6^402.]W&,X+P>J_&R^,@C%^/EN:R;#JA@O!#;G5RA*-"C^['!8A M+UA]:"LT1;C?!:GB&>/J0;RU7KKTPTAXW=F4[UU_1E=&SK0J5L.%.5G51(EF ME<"SHXK-#!ZMUFG+2I.#M8:3\6@?(]_Z)75?26!/:UXFPH'-T$9SFM>;^1V! M/V1$9C2>DCBU:. ZG-S4Q:ZH*@%JIPZ:!P*4@5T!M1*T@N<^O2$&6/D!5B=L M8CUU1)"4;:_"XMK=0GZ!T79M0F%5_>(VYTR=WD24Q!MZ=MU6D -Z&A H-8H' MSVEM"5NW.4!L"3O^EK <5@*T)CNSOJ%D$2*Q):PZD,RX)2P/2+(#:MM*#FM3 M8DM8!MA<]?O48NT@KMZL ?&>J?1 (LI*TY'U67SG*HE7CHL/,VAMVXVFL:\8J Y9C02V6 )!))W^BSXWF8QX(@)X;)"2T(I!%4 M\X"F)[6X805 2S8T7@Z<%2L'><&LS1/,#+;A6U]S#C:7FQ]*'U:D5M]7\/%& MQ;VWI=TN7^NH5IAX_>5 $Z^&0C%X4BAQ0V^SE=<.Y]TX65#\(^1/R)]55Q6> M!+!1ZS1DO9$YB7AP^3N5*C$.?)'U[1"73IC][H26ZX?C@,YZHV.G1.G&B_$' M",JI,Z(.6+'],78E6<(1!WT1MPZMZN[IK>_5&>_7'NTCK3M*!;/B7T\F!*B7I::X@M:PBC9OF\EC0%G$R8UGC8. VM_&T:T?_3>-[HF3^DP '2MY MY.:::KC2]L\1LE$UV=BRDKR?;'RX,5G/KXD%7QN3N364-\!P8%PD(:>R),FJ M)-+KIE<-D=YZ"':,!@3#'B<6Z^U:IRF;;5Z2L#DXX$($JB8"6ZQ:1A$PE%I' M-66MH7(B U6/],#E\(=4>B)O-&1&;'8N&O ;IK6RUT'XJ563Z*U'" +*O M4&,YE"8W=!&N"3'@5@RV&K;,8J"QO1Y-DQ,I8*;M/,)$'?QK.R^=K_!C^MJ% MYU@4C7J.[&MO8Y[&\M*42A[V5)4B'YM8LS6'I.>39U,OA-^2+3C$E1XCN,1V M59[-"/E^3LGC#03/R(_/!+U@C:2<%_KEU;&CP10X"]^**7:AS+]">C"6<;3Y M*X9A#=ME1=_Q_< MGI1\:1!,!S\BS[3>"RCY52=]F-L%<5_))$1(+9!@Z'CU17J_)]5&@O3[AR!( M+!<@G'[ %C$N0)YH@'?!< @/PY & 2JBW[9SI5GK/*'4)LW=(P3]UW/26<=Q MOD#9?7QZN+N]N7R4+N\>[N\>ND\W=[<;Q?6H UY9&V,#WJ!VYLH&>? X( $= M^"YP,F3IM^875M*ST%.)0UX\ =XH*S>ZA6O2G_"%08AU1C@_.H+Y]6@06R:M M*4N:HIG2JQ,-@ S#$0F8S@3]^\P6?[ S*MQA\#SA3S\],K8=X.1GKH=YXTG1 MP!^'P)HPW4B9+9^;+;:>"2-VR2BD%]-?ODS7MQV/O9Q]Z&=F9H[;67E#-U[>>;'J5J M9V:SD>I1FS_76RTQJ.,/ZF,D;,F^?+CDWUZY;4T4%HO.X>.5W5;=W^OA'2HM M*D:"V"AMI$$6/"P$^KO6,G%+IIE]EJ:F>9>BG*W3/B6ZM>1EAV5/$:LH=02J M\D/5D980^)['FE'N5!J;9#IBZN&^77:MB<-P,[M@=&8L2 MFAUV8Y9CZ7S'^99MY7S'::5:9MNRSL84:))%BK-'Z]80]%I'UU8W7XL"$1[@ M(%!>5[4\4(YMJM6\^M\(E N4YXUR/0^4FX!R??7,%(%R'N @4%Y7M^PHW@WE M#?18,F\#/DXY7_&;#7F]Z]A'XQ0E'UC\R-9S0W:&.K6Q^.0:YB5]\[UQ*-WU M8'BD*B<^[DB49$]):8OUJLN95.I\0V,C=MX,T^4QXK^/ R! G)3X+^*.:?SQ MDX]BP*1@+@2L#&Y5YS=!YW-2Y2;@(P1;<$9X27QZ225-7Z.7A%:!>%92A3A? M V*U8 L=K.(/?X)A"J5/"&M-^?+P^)-5RFGJEY6VD3O)-%_MX0YAK+>4HW]D MK^?$GY\8!QR[ZU_[09_&6XW76>U6KW^<-HZV=+,\!([: D>EP-%^ M/H;@3,4Y([P_D2/[N.+')6$H?4L\NTO?PW'%F;*=BH$J%ZP=R[&+21W"*^[Z M"=F=GDL?J05W;C@UT%1JG]4#4/#*(M%HGKQ-1 M!(AX 5'KR"#2>S/:BBUCE&A38@"&@P:>6QJ:JB@-7C9N2?J-0Y3KU'\ 'F]2Q2Z MG&BARZ=4FG:E2"&$L<-OAUXC;&CK2EY6"LW%&G-ID+12,W4L).GKZEX$DLJ+ MI)6:EV,AR5A7_"*05%XDK12^' M)YKH*F*,CZ50RM:+X)6.\G<>"G)50*7GL9[<:-8Z9N8CJ02HJ@*J?#152V@J :J\-56[+)JJXH4O71@E MDIZX[*Q,R?&DY!AO4?DB!B M2.XPM19KU#I:0VZU6AF4F @/>55B@C.\R7I6KR6+K#>%K)<"4:(S;1GO.I4$ M59Q0K/'K!U1L-+"?V">/M/7('ZCE M/WOL*:QP.K5]P0X LF[PTCI0!,5Y 7%+$U/N@-BN=1JRD?UP6P%$SH"XI:\W M;T!L8?&';&3OTB: R!D0MW3DY0Z(6$@B-YN\M(8^E:SH'X$?A@<]ZU0$N"+U MP)E;F.6L4R8PJ;6;AOX>*#E.2E4$PH3L"\Z(M*-(.^:(SB?R)OW#B098UHAY MPP?JDJ1/T.(IJ7CJ*4M )DX7'I1ZPJ?*Y[(0O2:J2:C_Y -;%KAR[0>,[M_> MAS6I3;K. A9]M?I4U-:4%U^[YQ$/CB\\Z4/65-'"BF]\B6)-7CF33O)WSY>E ME_Q5X3;7]@<0[7M$^QX^$REY-,5H826?D==N'=$5H_2H,O;HBI'2B6KB)K&V MK&@"=@)VN2JSEE!F E7'56;M4BFSJC?&ST@_H+?!37ORLM 0Z''YTU#]-'K81 MBJH1437RH0Q=^P'\Z4F7XR"@GC6)^Q&X\7ZUA56GTZD(2:54MA2$W$4#&BR% MYS>>Y0\IQN@)Y:>$7^@#T?7L!2[,F7!+H[O^$WE+K8_PV!?9-'DI;A?+QGG! M;\MVGT/!;Q5AK-=/YK,H!;YX$AKU#IZ4U0E\0VR5!C;4OK"B0W% MI5Q9R7Z ^W%*9XIWH'F]ZU0RVP\T<@**D)=^.*3GN!#(+CCT$BL<5+^P/A1^ M7P*1V+-UZ@FD#O;T\K_3/KS8_D8]^"6Z=T$=K2JB>S]@&BJ* J47L2>-.ZAE=.>+@IBN M*+6.IJ]&C$*1\82N;'Y\X8I,5U1 &3?;GD\EIYR]W#U-S4HY)"F=GEXI$3W4 M6I6N:)@;7E?3ESJCPD45:4[IEE-%GKE21GHXY.G@9,K&FB,E!?).$'G'U'F& MT'D">87H/+,<.B^G)"FO#NH#C0B&&M(5";#X=[]Z^32[&%)7;>\2;HK!<3.X M4PGM\JJ7K_RJIGGH@W-UI5'KJ&U-UI35.D-1=U%N\!SZX%Q=P:,NE+;<-#-G M^05X. //2J%\[N#!S<>*+BMFYIV@ CR<@>?0!^?J2AO!TY";35[,UJE4A!SD MX-Q2+FNE2P\4>W"NKBJUCB&W&ASL)A%KI;EW8A.YE )5H M!EW&NP3AQ'[(#\4:RZ$_[*!3N? PHS.\8:T,Z#C?IK'.S&'=21[K8")UP TV M=MTL]@X;*?TC;'RNRWHK2W<8@1W>L+-K%7PV[!B '556VEF<:X$=WK"S:^%Q M-NR8##M-G0/LG$K&\H$Z"R>7/ 64A.-@LGARB:&H?Y,NX4&L&AR8<3I)3)%O MXI4SA_&:/CHP;BH:[)Y8:O;(/&%!@:QG.E)&P$L(ON",R F6Z2Y!.)$3%/O9 M#EE4LL>)!RE=%^S.TFK*2FNU9^=^125B8T?I8=,$9X3>)0A#^"D%* M)J[IHK%=]WCD$(TU\HO&=N-5"0+]TP1=JO+J;*!K"M )T!U;T[4$Z 3HCJWI MVF4 7=4+0/R(N/%>N(29+'AJ?I%BIJ:-GA)&Q-.YT('@MC_NN31F1K:J*I[H M]I>B",.MFDG5IO_0568Z5IDI+;F=O:UMOOPK*-':KC45M& M6]:4S$7)0FZ%W JY/9*YU82Y%6(KQ+9TYE:OD+EED?HY.\P3_K6=E\Y7^#$= M\9 $SXXW'1@N#R6?X&#>K199%-@0'!4<&H+CD5+)PR;:6$YSZ7N,/B2B-OYA M4R^$WZX=CW@6=N!^C. 2ZR)[-N/2^UEOFE3G:R] DN7[M60RA@FS'?DAZVM[ M$5"71,X+_?+JV-%@*@8+WTI8HLR_0GHP\W&T^2L<\*JY3(7%GX-@.HX1>:;U M7D#)KSKIPS OB/M*)B&B=1&:@,)%TKV?]<:Y]?N'F%LL": T_(#5<%V E-, M[X+A$!Z&(0T"U)"_.7JS9ZA:LV5;I&\T%97T=:-/>YI!=-M2=?U_FK7.$RH$ M7'#%!D\H+5_/26<=\_C"5_?QZ>'N]N;R4;J\>[B_>^@^W=S=IA;8@PRXN7; M&_357$LA#S8G&F7&'\<;4YN/6:YGRQ- CTK$LZ5;N";]"5\8A-(5S!:F2D

G6B@81'59. :4+0X<_C:>\QN,/@><*??GID;#O U,]< M#_/&DZ*!/PZ!-6&ZD3*/86Z,F(<"(W;)**07TU^^3*M5'(^]G'WIR[)3@;K[ MG7?"WA=?3M1ZNWUFJ"9J]F11(7EQHO3/8#+GJY\;VIFAM==>4L[4M9]O>I2J MG9G-1JI';?Y<;[7$H(X_J(^1L&7)ZL-UT?;*;6M"S%AT#AY2M78K0W^OAW?8 MQ5PQ$L1&:2,-=L3#CKD$B)>./L%/<;/.E67A=7F:75>"N>7FS(V0IAY$+M/> MM@.\2G1KRQE:@^Q.P@A" M>J!(ZK4-H];1-;G55,5FNNH!:0 P*I 4#2 MY::1^;1T 23^@+2ER"97(#69:6.Q"!= $GM>2[+GM1 /&1N%)*?MQ*T39MU" MOOG>.%QH%W)"!R;NMT==-(?B3_%_=++[AGXAL33$GS_Y* I,$N:"L$[IMVH= M3RXZU_[09\ZT9B]<-4BXPD*;9$5JB":]FL# MEPE-!FY9;9@"3=5#TTI/A2.@2:UU1!O!*H)IY9SJ(X!)JW5,7I;13B)E=NF2 M,)2^)=[?I>_AH.+$V4Y5&94+W([I#L;D#N$U=_V$]$[/I8_4@ELC9[V(Z+5. MR\QLO44.@#\H9?$%]X(2%BZ8F<,* 27^H)3%$=P+2B;$%&N.,Q%0*CV4LKB! M>T&I4>LT>%%*)Y$0S-XG>'E/?ND;&:85D2U'J.99D6$T66E/._OZ7"J>E2 8 M/U'P:5MZ=^0*OA8K!U+UU4:: GRG"+ZC:KZVT'P"? 5I/E,IC>:K]D:Q60PA M+64N<]HU]KZ-%$=;H,30#C*TDPCPQ,ZQ%%;EB#O'3+76,66EE3EO)I9/^.F;AL*K>SI_(%COC#T1'WC9EZK6/(NIF7DRMPQ!&.CKAMS#10'S6R9_&/ M4\E1?-TQKW<)PHGM=J)V*(<#L#;HY)6*CX_.P,ISD=4TUU<1I3X/2RS5\X2G M5 ?YY8JGQOI2(H&G4N,IU1E]N>*IN;Z>2."IU'A:J24Z&IY::XN*C@ZGDT@W MBWJBC*'Z$5?5S3:F?#0]KTT78E&]W-C3C[BHWE!8FDA1!/8$]HZL]QJJT'L" M>P7I/:TL>J_*M41/ 27A.)B( B(Q-%% ) J(\K(DC2T%1%.]P]1.8E:2!Z4T M(WBFIMQH\]*;4ZS6YPBB+=5#^8'(0!"U=-$IN((@VE(ZE!^(3*&)*@NB+75# M^8&HP1>(1.V+J'W9+$6;6TT;BOJWA4[3IU/](IK1\LJ9M.NTC2R=:*Z&(]>? M4/J->K3O1/"P/;I8@&2! NPZT6_K1Y0?:M@"M &W)-&U3.4G0 M?CQ, >DRZ^&F6@U(,X?]/"+P*OC7=EXZ7^''=+A#$CP[WG14Z(\GG^!(WKGG M\5GS1T6(%A\K3R7/C^!9;%N>QXA#<)L>_&%3+X3?KAV/>)9#7.DQ@DM#&&IX M-F-1;K/N?.T%2--WS_WPXO2ER9P,$YX_\D,'L7014)=$S@O]\NK8T6 J$@O? M2L:HS+]">D" <;3Y*QRPK+5,A<6?.% 4,4=O]@Q5:[9LB_2-IJ*2OF[T:4\S MB&Y;JJ[_CPX2F'QI$$P'/R+/M-X#(?]5)WV8VP5Q7\DD1*0O,AAXN4CO]Z3: M2)!^_Q $B?$$NL8/6$;] M0##? N& [A81C2($#]^MMVKC1KG2=4)O&Y2P O MD+2OYZ2SCN-\@;+[^/1P=WMS^2A=WCWRQ+%8*'"0!-UDN7AM99_7L11G M>1/[\IP, M^+8UA-!JF[^CK?V.QK[#(?(^E+NG 94(L&L(KYU@W>9X*HX'-3@=\=:*!]//L\4QZIAX-B.M.\#(J(IO=%\,!ONZ M)AVY,/9/N#*A*5_^Z';OV:_JE\_L5$$'-9 SE/HSM>MX<5 !3#B3NNRM\#!W M(DO1@$[ PT?'%>ZRW+$-TW%=Q I<6ORB1#P;'N]'L8\;T'^-'9Q';Q*/&X?! M7H^T<&E$%]X_I\29=..Q)_LCQ\.GPHN _. MX669O9O8R$UVNXPP >Q&246L MAZ-QX>76.,#E4"1-,(88*[D1_ 08DD3 R:0C#'802!6K;T@9W1=YA!-'"I*(!B4 6)R 7$GT; M43Q3;/96'!6^#D?T'1XW?YVNQJ_+)XPME+T]XC)E' XHC210$VMG:LB@/L)8 M>P#8@9) IL ?,CI-=?\ZW2F-,K<#8CZ9Z5S78X7P MM&"4:#I6%M#\$DI=#TR$"SH.KC#0P,"&DJK4_S:7:V8-9C($3]T$K+[CPE7F M#. 7YYT6V#"OWJP!\9XI:_KDA-B88>8%/%Y=SIP ^/A/$EB#^.EF$KU\PBHC(HT#[F"&2&;^J"T4G&"'9JC"=;4G 9[\;HOOGVV$KD%2CP MXH!-F^O-Y*V@FF'&=3">3"&@,H\?BCEG:>2_PB!C!SO6%;:#[P!5/-6R(44C MZ+._PTD(2@)<2Q>IR+Q-O(/T:3297R0O3CSBZ0CEZ35VNX4)[SXSN?A"\$2M M@/0CX'L -^/IG.PV,@;D,"4%6BB:/J'D-O4?-':TDZ %.+#@-3EQ'/#38_:2 M*>1Y3(-F;8HU6;J$ ,$FLG0=,(XBO?Z@R-Z)] F\FA!9PRRP#T"YLR(?-&NL M\X@%IC).2'^6P&B_4HPOT'$"6E$:Q&%%/\&2]/-70-"]PC?<@+-#2LZ )V8! MF>0RGV7S(A9]1FNXWU^S 'G <@]5T_-GZ$]09B#UI>QJJ'U,*E MK%>(.R$&FZUB*?/0R*QUHE=_90T+C/GTR5(R1I"O[E1_,$8]H< \)@(CX93G MUY/OP"RP_U$L:D#0<9\DLC=3*U-;_5Y%L:\D6FJJE":Q2EI\\?LWH69[H:X_ M@M^67AB/ $(%^'^X0>QC+S$/8.X= M/QTR7S,<.*,X1@6HL1CVRGOQ)W-ID:4?/R[!VOD60R1ZON, R"E+-RX,P'= MO-Y]A?D!X/)VN])=\$P\Y]^Q5_&=24'\>W<<#?Q@>F6JX>^^=V?.Q,R<3QV) MM>]9=,E1T:](>2S\D1^AJ4\(@+8'TVN@_,@('O_FH+A!'/R7C;IP'-HKJ_G+ M[=3,E;1MXB "^7M./.W+)!W%_GA">82H!((V=;<%_L9<-39JG=;9IEVC "J7 M.18>1JQ]R2+A(+9Z&"!.8QM@N!.K&[C+)Y'PI=$\F3'D_ M^=UX<%.2T? /8...90\+5&G6.L;9IL.9$ZHPMH^(8\>1-YW-'L/!G">8 @(_ M'-)S7*:#;CQ,9%([]?2Q9/1L4UN3V?3A7\SF,!* U'R8P\0)QE,BX(-GG$_" M[FD"]+TO8(^#F2\PG5&[UO&].-'T/C,KH/*7C84NI==2S36>L'8Z'.TXG!>]:*O/>&._"W9@G]9AU@@EB@ 2^ MD 03!C4%$$B84DC=\T\@'527Y+Q!9J&8\4QRG MDSA;"?A>D\$N+$:@W@TPYS3+2,TB:98_FJ?JIJ4S&'JOS32?K>1H=E^1N 3# MT/5L_.<*%/ +@!'4\0-%]Q GO_YZO/ X9_2:]<;6FO5&'KVIW+S).9@&7! M:/#SLK^+2H+$SH_M#^.511($F"QE4=DLH]HCWB\<'P1?D1/%>1^V9HJ*(5YF M#=G=:],3KY@=[DU @^%2"GM=0"WJC/#;H$F0*"L?U#GC"I*,^G K+>,57!CH[/MQO,A2+5--R58GP.-UG?C]VSG$ MQH_G##A]_ [!=889T-E4$Y(LK79OJ/CYEJRD/.)*"NJM]_%FVN(,:P!:V:68 M:OA88ZT62;2,-4K+R%JI,1_1AG$@2M<,9DW92&M-V0A:P+X/%NT5J1PG0)+H M")$.J -##8PCTSQU[/B#F*QR;1XV[<2M*5S(,):&Q0>L+*G,'[*PI((E=_CJ M:QA^POR=ZTP^S$R<4FUJ>W-MJB@S+669Z>82JG5E7'I=_\ N&04THOI+U^F^VP=CY&3?>G+\M,18>]WQR*EX\MS\)TI M,0"37;K)FY/+9W#I?/7S1NM,;;?67E+.U)2?F_KZEVSZQJ9!J?J9J;8Y')2F M?_BHG/9(;]L:G?N.G=9NK3A8H9D_#L$HABO-+G+;\Y>-7K%Q.>QF\JWD4K7% MFF=I6C\D2+8[R5IQ <<2R2K:TI=-_7+J;;)?%MS>+-U]UX%FVW^L>O$(FG"9KN^T\S;7Q5S>Z)$& ,>I_$19JXZ3].L'LS+#=-T\BX_+IWB.D3$B9NJTO_T'$K($-^M5FYG.0#RYE1W*6 M"X')IHQVWH[?P3J\:63I<8!K1XZW,4-R5?],7;CBRK[.8C225 M-W4(V6U%",L?9-%@;=!@;=EL93X *D<>6XKZ-?JCFT M<"8$_\JB $)6%>BQ*@96MR-U68E@N7<&L(X46#G":CJPN&FA_#LN^G%]++S& MHOI9&>;_S]Z7-[>-)'M^%03?ZXWN"(A# 0/>X,1\M7K&=MR6.HWL7]M0&11 MPI@$.#@D:S[]9F85+@(@"!(D0:HVWO98$@E49?WRK#R*4A,Q8=+W*8%*)'GA M/3";!B)9E/).8)LN8#+.GLIF;WKL(5Q8W@+_]62S9Y^GEL3+NW^)6Y$X]VK "7N"'F9R>S1Q,7Q=;_7=HX5+A9Y[6 MJF#FC+OD+#2C=!!?%8DSEN\Z,29$^8TE\D#9U!)5$_,0*WF*GI.4T%OS.9 ) M4]($>1*:"M+QG+"*FNQ:/'\=$?63ZR7\S_P;1\@ YR&!?5E^TEC?0@:T#>V\ M*IHJ^&)D^1N1'U5[!8\>X\>]=5L%^O3ZW\3]7]2MA,TBQ,8Y7&]J")5"NIY% M?H8QZNKZ\+*S*N2BMLX_&1PT_Z0P0C@^0'+!B3)8OJ%(^LI%TD<420<+S%\0 MT>Y(HI=2K0)SEYK:M*TGT_I$FQJY295[KDI.NABB%64G;<;_\4AS(A8Z>TB= MGFZO+>.D M-+#<.(.T&IF\)KFL 2X;GX3+^IW)6-7&>T]TOV@N>Y4L=FG\-:RX!=R6P?(\ M9'8FH[Y^: Z2["/9YY3LHYU$/PTP?Z\_+NN2U!+NNN3,ZG?6C#>P^/AKQ5OV M?>-]NN!4L9=,N@W=#G-;SRA;NGPR>E'2R3J[8#NJUC4A:2 ;XH8 D>A MZ_N,0I?YT"W*AZZ8&KD9'#5%*4^%-O8V5!I*A988VG0]4DLU'TC4X'C5VQS\].V!7[GRNO'^T/,P2NG[ MULN\(6AL>%-6SPT-D[A.Q@_M9)L5$*?5K-" >9;J.9EW6XKSTNA_<^CV\<]N_)+;!PSI%#%7RI>3+PY3$'N0V MK]\;4$Y7?^]L$\FWDF]?)=\>3)\.7YL^W;Q&R;62:\]>VXXN0-N6=)HXY_DT M\75./$"VF<)M&B)!DZ1@TSC<)7"3>3"IM@,>PV&%.. =A\8X\ 7V9+NAKZS( M^??%@VCF2MP: 8?.>.$JF-(TX_/N+G'C*)_8O1=:W@LG8;]H_B25+/'I6T!' MT=:!Y@X^>"PUDN>]'=A('57YUKWN*M2P0WE^M*>/RC-3IK@SG-@;S0A+#L(7 M$[+BT;^^M>!SIJWXTQ']>4>*]#@@VQ=S6L5P'CY8);,#6AZ\WUXNV$ =A0T3:?8IHN=ULBD^ MAYXZ[O UUIQ'U^^-.Y.^63E4$(!.X\_4M1%!]R^\HP+SEGQL&8[HW#S'*-TH M9 82#X<7B:%)O'E" 6QF(?UBQ^8->TU0<_W O_9]=XIPF/T3 /+QEQW<>!]L M?^4"_I+1LC<>M3RB =^P6K^DXTX?==O:X _XW2N;IW9K+U>+>$2Z\AG8PZ:! M/FM]>,Y==95,:^$'/OG,M9F/;65FV+7& TY"/LH+5YM3"%#N9TEGQ0",E&-N M1JXJQCDA#TT1T&F%-7?= &>U!PH_)2"8F-J+3(;=<.8 9%?Q'ZT5/*"K9%". M;5@PP2+]"EB?97MQOTK;>8)_NMX+/="E=(L%3GI;V$\T:"G$9<);4\2+J27%C\YC1#-E$6DI=::T! M9LS*Z:&U)Z0.^T=8NMZ9]+IE]U31T@'!I8<<00U!BV(9UE-1E)2\]4Q:O E9G: M8G[NA\3*FMN>'VQ62+S_UHR&:";C;/V(+]!)\N%_XUF%WL8]DEWH,[%AT@61 ME[5X2:81BB&=Y>Q/WXQ\#^H-YGDV&:)6H-#0N%/"9R)R M;5E+KE9,#]_([[7E*^8!Z)7#T>M/SS[F'DQP1GJ5SL@N?=R$R[\N\6E\*HU- M!3Y(YJ"2)#W0SQ\F]7]"VX.=X$#?_ ]=B MI9[1X%4I-1R>$HO'/^/AY(!G&H1,]+R8YJ21V@@8"OAD%'L@>GRBHX$,@K)( M6: H44A*?.9S<$-J:G+.R?#*-^\%<*0W@X!#Z*0MB>\H33;?!PK/4% MBOG5L).IF(0CM$3WO$_JR[I?QFV/)T*J"(!ZO(HQZFGZ_ CFQA/V@IW!?T&% M,VJ#RD\AZ=&9/1#;F:&!+XZ$FLQ&=.1$QWZJ>"3W+'G?@O'HT=H"$%%1#TX2 MGR1N8U,&&,[VIT*#KSSW7RP9DSS'*0K)G/#UL\0)# B6@K^!D3!E\)C*IZL\ MGA@)3>I%RC'(-9/8X(,3#0W'EP$2\+/E[_53 *V0[G*VLL"VUI/#E4^VC&,/ M5S;::3ML!.@U2:\=+K+6'#,W\I9(N#IN)&VQQS;&XQ)AQ#D=!25^*#+5(M$/ M CS6T^P7[W",JT"!ABQL+[GL?0:7%&4UF*EH[R=#X]$LOR*S/#9AX=<.-]'; MKRD;,_0^@;$!BU7>4S?RZ8MRYUF.OZ#/M9X*U6WG'QX\]H#*?"[V.8WV&> ^ MA9.)!7@(*5* L4./OXN]'4*2O8PC%0=JV+U/C Y()O(,@&W SW/@GU/NN57X M-L-7Y=O@V^#T\/82Y$Q",B5+L_-&_S]9/,> >_JK%= MLDLI. >R=DI1! N$ MZ/7M7SS0!39UXL&#@'9@*=&7%RS*04!RK3+D6K.IRS^7NS#=CF=\83N+2%L\ M?@&.<,.[ -:>?9^(?*C+.R]63HHUS,7D#K;34H89SU401MUC7Z_9?W]S5'7[+=N MZ !2:O/XB2.5I<6UBIL\P/V549$N[DQNP7R?6=X:LS0^->#"J/:!E-S:]=2:'=J MNEZ>-GY8"I>$ V[_4KZY73*GKGI]Y8IZREWQUG(\D=)U,.0:W>MQHM^LN"_U M^VUX#XL'^Z0_[%WIO3_>*)\=C&_/4M_S192%-HU:D1Z>3(TK.J\FR\;E,7,7 M&F@]XR8/V="VKX2K&>6?XJ7^_$58XO\.;4^81N@;1]8Q6D[/CXR./\J#!7L[ M6"17BM/4&<_PC.WDC!6?A[GO8\]#1/HQ"0MC/1PUTP1M^#<'H]3PYM#V'_$Q MZV%H"95#^)N,QNI9W"[F2/&%XD\[?7,;+]?C!([J4 DY4Y3-0==NZ.-%]^3\ MZ@WS)>;HY[H@E +&'S$L.O2" H2+BU$Z*-)! M>8T.RCE;'.B#H(UPU1LH5TDREZ\F^4HYW7?T12:^#PWU=]=,KN,*D=C;G3K^[S$HOBA(DC4E%2-A"Z!"U8 MI#C;S-&VQO3&M->*]T_@ M8()_"4_E=4KH;+SP"YT'3 VS5F29_P=!YD?,FJ2%1RN8AQYQ.3HFF*?K1QYQ MYJJ&>ZY8/QH]EI>DP7L$OS8&15YPK]Y!ANZ/O@LX4MA^://5TP. M-V4'*1_ 4Z!2(LTD;VHHD24]2#2UBD?@_^NJWQ,/#E*7:%JXJ4-2F@] M->("X'S"A%,@K)@"'\^CC[SD^,SQS$228_2W[%UA)FV[P+(HOSA,).9.ID2V MD\"9'D=B19BQBDZ(F(HVJO_[WOO;1)0,\T'VRN]W7%_J U"67YF%9"5CCCZ+ MXF;U"HB*J_'4!)F *$(Q8OY MFV'/*)(R>6-3>@316A J1^X99S5%1D+!]V-3R1>"5^8&])%:/ M,DNK$7&/8:7&B5JW,M]%NI" _9US0YF&<;_,@'IP_JK6$H\(N O2\ M@K?H[4POK&HR4W)#@4PVM-S$1'-CK9F$PW&W3'X5M P"'[F9W\)O_3G?!V\;K67H9,+J3AWT?LD^YP )NKE?2Y'$X\,;7FN4X1PC=)IMJ+Y&V4GNXX6 MW0 ZSR*1P-"[NF$TKFA#PSGYT8PM>0JG-LT+:%8B\*=9T>R+XD@WR^*O]OHQ*4]FRW8\2\# MB0CO8A4HYMZHRM\M)^D JW'7_# W5,>/-7SD;F^L_DN"\X?)2JU#\0L2146[NPB! M4S&&IU%M/B!M;O3VGK-:S-T'T]F2'20['$+_#D'_#M51:_BA)&^A]%[J;"+S MMC/UF.4SZG>X%B$6S5E]<>48I%K#8/>7Z%8RU0NP. [/^_]1/)K_"O^::I4< M.OA[-HN?F*H*Y&E"JK*RX&2L!5T S+$QR_U+O:; );?J-+"D"+L_L$DM//1F M_C'*G*+!&D4WOZ/.9-3-3V!24BWB/?$XHDR2B\6O,G &C[M<+1A6SXIB6!HW M@+6RRA*.@[>EL@/E3G2.I/4FM^QT22Q& *2HM_V\$=&E,EHD'V/ 3Y2W&)T5 MG?N!+M">7>]G3)L9)B/19SSWP;.6(M4: MCC4/X?0ET@8<5V$8<1Z/1Q(S=:BET0R3&KR$*@G]V]\D;NO,L115ZN5?;$Z_ MV*@JXC2%Z-5%##?N3,;=O&\6,USMEN$5;<_W7K&!^36;1,3F[E>U]Z,=>C]: M9Z(U>P057=OW7[(.2QX4C/,H.H-M)K!L;F^9&],1"PK>TAG[AJ5;"E+CW'7I M]1*GQXB6P\DM;R(N*8WV H4.=7(@4X3RCX5B7)\*0?. PL6<.G,G%+3GV!> MYJ8&([M^%7E@6:Y!-3HC3F/=(B "3?TIC$&<,WPC-#G$/ IV>IE4S*8 ,H\ M#$*/\8$8Z^WCDO;3H(N4VQ#,@V0DA[7$EN#_X:K44OP7'] +SYZ*9N6T+CO. MNXCGWY%<0A-$I/(1%2.]**"(C5?I.+A-0MT%Z?0XH4%;WP9@Q5V%JXH9(5WE M?:H.2ASNVFR1-.M\%M.:4O.DMAE@(*)$RBTFY?MQYVQ.6X4"=KS;7P0X3$W$ M"1UY7+'4RAR7;#>@"Y@I]U$FD#B2%U5TR$[VEWSSV<.T=VRM/\_,G$O29C:3 M9=>9'Q4)IZG#B(0P6L(T-Z)NDJ1AX#2H<=,3/RKR/1O=0;_8V,_NP"U-#!;C M@*:I/QE:D=+H*M><6>-Y"_DC3QEH&\?,4)-:QT^5CF?[U I-1]-HX*.-FAK% MM$_OK?81F)V)43F7JW$#Y ;&>!&RNX8UF?'--)(.)?IMGN3T ^V'_51)C]9 M&&$EB6[&,)_H9@SW&R%Y&D.E- T/,[KC$$9"'#YS]*OE_01=>,O'&U):-W^0 M_R8Z@[-(?=-'77,X:B0UK'[CF[/+?).+VCI'<'#0',%]$\ *OS^^G 2R;ZA< MOG+E\A&5R\&R[BZ(:'=D/)523>:UMKA4MU5 R@>7]J%G-3TDI8'2PB*^$.0V M?H4LD=M:2A.BXCZD^62>=02A :%X>31,\JR/(E4.W!.V4GV5"M+ M8+ YHZRB?/<6=BC QU,"R[L9/L(=GC1.PQ.CE[]'N=B=8?JWI/LH=DCY:QQ_CT M[($Y@H:ACLQ>&]CC2 &2LW'9OF*"H>6]*->V-_6L^3[^VC8^N%Z/U(7BY3QY M<=0[/2_JG\.RH0LR/'I"_]#+QTJNOZH.1A-6EP&I\^OL;4^],=+6WOV,C M4=4:5)W^^L8T.A/P:_I[1V'.*!YZX@*&.QR =K"2HRW\N:WRW"^-U4Y_I65B MO_;A4!WJ@X:\O:T/LNT1AE>)R-/?AIDF(%(;J9JQ]W681.0%(/+TMT+F )L* MZB C)2(E(J_&I[]0,H> R&$CF2@'1Z2PGZ,51&0W*'AZY&)*^?T+^_XE.V?4 M4ON6.F'Z>Q68;R/KY??/[_L5X(\:LH%RV# [0WZJ[%-'[5S1]FO'/[%+K$,M M/O^7M5R]53ZP.;:KE3>1A[(R3Y]?8F(5>E\U]G?$972_-; Z?7Z).>Y,!B-U M:#8UQ$["ZO2P.GW>Q*!':4M#O16W1A)6C<#J](D3 ZTST0>JUF]%S<^K\7?E M?>0)V V^<7I^TYLR.F6L_1(0>?ILE('1E+TJ$7D)B#Q]TL:@WY2I*Q%Y"8@\ M?=+&P&S*2I;WD:^S;J[?T"E.?I5>< W M=5WN#AOV+[<[P%!:=9$#)@,73#4_"@-B=83101Z.& M4^ E [8 BY(!JSJRGIX!1]C_2E/[_:8Z#D@&E QX-@S8@JOS,3!@SU 'X[VK MPX_"@.3Q_HTFS,:99YD1P?QG,=:7NK9E,NS$4?5Q'NW*]6W\P!N:!F\_L60, M[6_9O#RQF5[R%>L>7/,P*/]*;F;7\2<#:_I:BE[JOX]Q%&QE/;"K>X]9/Z^L M.:SSC;5XMEY\)'9Z[K'M7*5IM[[MTLW-YX?8'(<+P-KUZ(S? Z9AY^"Y5AM M6(;RZ"&/_Y=M#._[FCXG( MYCB+^7__S9H4'=X:M)-)UN#-EOY5&X-HN=@IUF*LO/(%GGG6,ZS[AM[0#.O! MV+SLR)>03[+V73\_;A@T\##E2O?W6>04;P ]ZM[N&D4=4B]]>U#XU9).T8N MGFI;]5)$3]]%:=CK3/3Q0#7[3>6Y[':'(,[K./=XDE%.OZUZC'+ZYDY#JC@\ M_5P'R2B2438PRND3MX9Z9Z+U-%4?-U4K*!E%,DKCC'+Z!*NAT9F,>VI_<-J) M+@F?R*$N64!]P7_CG3=W[6ZM.0M>9&NE@['DZ5.NAEC":?950V]%7PD)K&: M=?I^)4,3A\*9JC:0?7 N!UC:Z1MS# ?8EUT=R.'7EX2KT]>_#8>=27^@CO56 MM(.3EP]KUX-/7)W^YFV$-V]C56NLT]MQ3=$+#Y)& MK4'?X_KGL(,]\U^D:[B9'T]_P3?""SY3';5C$*C$53.X.OU]V,C NEA5'TI< M71"N3G^I,^IW)D-U;,@9ZQ<$J]-?Z8S,SJ2O]@>]-L!*!DC7K-+ "Z=!Z#$9 M(CT8#^JGO_T:#3J3L3INK$.1C#BT %:GO_P:#3N3D3ILK.^.A%4+8'7Z"YW1 MJ#,QU($NI=4%P>KT]SDC[!.F#C2C#;"2X=$LF&Z"1^;)<.C!V._TUU[C'MJ@ M [T5?J"$53.P.OVMUUCK3+2^JN]_FRIQU1Y2SC!R&./HPP[G5B 1$ML I'X#W--9!1DI$2D1>C5O@SP\!D:"US?TK]0Z. MR$L:QBF_W[+O7[)S=L?\0!$9T:?TS"Y4C,,W3B_'1YU)OZ\:C9FZYV0[7"RN M3I]S,AYW)H.1.FQ'E8O$53.X.GFTR 21.0'7?*C+*N(+PM7)8SYF3^/5GOVF MW!GIL5Q>TW"YN%T7=]%>TB$NKK:,ELC9K:]@=NO)K7D3#+_)0-?5WJ I#8,>/(T)Q,LY(DY&JBC4<.7Y)(!6X!%R8 5#'CRA#"SUP?_4-/4?F/% M>9(!)0.>#0.>O.V!V3.! 7N&.FBLC/&P#$@>[]]HN'=<*;,V-;WH-U@ A#NN M'N;>QTGK_,$UYJVGE_\O.!Y[_G(0Y-'#WMC@&=O3#!:'ZUBDH>S&'XJ X[<0 M &-/\RY0%G&?'4!ANXG3ZR6;A@-_-X*^]#SX-_ MW2%F\IO![LS99=&3 ^XN%^XS,%1&8."7F M6VOUI8+V]LAUY(7WJ;W;NYRK,D8I[_^:T86-[K=7M< M"HJHE'CSYCGG@U%WK-<;OGY^<]SU?>:X[U'X>'0%^'N$O:;>N]T;9U+/3V8XRWC(&?"PT^L"DG@:&=>K[P*=CYD^W8/BA5Y4_7 MG94TRFGD5J.6/]/^J5BUMWX1([,JDKICHRQ"%8'J&PMNYC\8+.^)^74]& VO MF$>JN;\#4_?$MG=>ZD^9VW"=*)E-,AMGMHI\]4,P&]8%#]7Q_G. C\%LS1K5 MIU/!_W2]GXKM*-\]]\%C?E6W.KUPA]MG-IT#]+?5,TBZSPX0;@ITVP_Z1F?2 M[ZF:5E//'$9C;)GS=KD V%;V-0B ?F<"+L"X;F>N TNQ\_(MO7PM'/C&C6?)9;JB,_FL(2UML98 M'0U/VU.FMG58Y'I577&] A>L.1)J/J[;/*ZQ,SJL MW2JY2G+5?EIJ%ZX:(5>-U6'M4,9)N:HD_R%]M=["M(6--]IWCTQY[R[AI2^* MQZ9(O9EB*?^]>RZW&0'%"CSWS0\V"^D)_F 0(H2UC]HZ\P!_>:OV3#S\(&'<8?\VP'CXIO M+U>+>'86?,(.;/@GF&**Y2OST,,>LLK,]J-+TU3EG>7;/B8* M?/? A',">DQWS=_:)W%F<$&),_VZB3/?/7<%//OR?6$YP;4S^_COT%XM@RR?21 ]7%7J\8CDS)7Y!96I- YLH6'IND659/+2AEB?5;"2P M3+.1:3;'3+/9+BOA]W2^BTP\D8DG%Q<6_@+(ENDF\@9\@+[#;:?,.6D] MDBINR1M&$MZ;ZZ8Z:DWVTJ48BN]=QZ?1V>*.2^8EIS!><6?=,,;Q%EM3]5%- M1TF:B01@V?_IC&:8TO.2'YR*=-70>5C?>!JD*'57H?L86./\!TC7-@ MCZ.J?Z/7F>A&7]7&XW,((AW9RGRE"#RJ:PJ7F'9Q?&//:5(1BA MRO5T&B[#A84)&Q_8RH/SH824+03VY0*_0O2F:)8F&?Q[P? ?P O72Q=V_1_Z M?2F?U&81';W]H6H.:OIHTH ]A7P\&4P,=.7'ZFATY'#XJS=UO[%@1R7UJO/X MCT";BY WNWH$.R3\&_W.9#Q0!_N/9&K\+-N=W2$963+RP1RK71C9[$Q&/74P MVKME<"L8>>N.IB4U/N+(^I@YOG)]&[_PQF,+J@U)$L9_R^;@B\WVDJ]8]["O M,"C_2BY-]OAY^IJQ=L60^F^-2I5Q7*GRZ"66X@.[NO>8]?/*FL/FWEB+9^O% MQQ-*ER[8SE6:X.NT*J7(?'X(BG"8S;!HBH#R!L#-//P4+,=JPS*41P\%Q']5 MG\H0+%*JHG#G"G8[YGE'UJ3HQ,^_P,BLWYDWL)P'&PB$W9X#?U-=$=Y"K-<5 M&8.B!KW1,Q7^T)W:]-*3=V[3>ST%5>"Q&?:H"M@7D%FS]:V^>_EJ_I0N(%%$X%"YA6? 07[$$/10[.1R+R$!E?O1%_[SJC@RS.^QO MKLO9]E&CKFX.VE9VI'4'[:N%DHNJL2C=K%\U-MAS,.6^@RW'>XUY:U6ATT[% M7J^>:@V7A^TV&O!$>R^I?MP#+3N4?![#,=J.'/^D']A:N5RKEG@-A 07BWOH M7^PYV[ID]6#BM8Y;?YZXH&MK3O+WEN>]P(;:#!'JR;$_+@XSX/75@"9UR==N ML,3WC%*42%$B14D+07,1HN22"[.\)'1)V?OK05<%/[/7DU_MXSEL\D#UNRFF2U_5DM93NE#92ZS-?O2>:3S/JZO25:3K"99[31Z3C\CYCO2Y=Q)0@K?7 =6O5RQ@"G7#QYCF08KS=[0 MM9%ARF((X\/$$'!>?;_!$,(V ?%-]:4%AW99)5)TDDYX^=<[SN7?5F+L\OL/]BM:^#:N$<,>FCPZ\_^'EF*'XI3V;+5CK M+/H:7%#'HC>-SF1\*:'X$Q_=EM*MHC5]XXJRWYGTA^IXN'E0:DI1F@"NOCK8WPJ3X&H;N"KZG#4NIP8DIT9:V:AJ":57"*6FY-00P*6K M VWO_EL-@>N20_'O0Q_<%N8I/ZBCE^OXC_9*1N6UOGD@&QZC\J:,RA]3HE7T M#FQ<.6)4'@28.6ZJ$Z@,=UT EAK2C@,*R^MJOVZK:HFN]J.K8KI/TY)JH'%) MU:L[!51BZ9*QU)2DTCN3L=F$DR@#\Y78^&)/F>-CQ\>3Y,2W-!!_H+KZ@<%; M!5]&)/X\Q-F1:\H'_FZ"@L]^7BC-H0+)1-+)CXE M$S<4;!WBM=!04WO[9TU(MI9L+=EZFZF#3>OF(0UT[ZO]<5.U#)*))1-+)CZU M;L8*I8$.NKFI4LH3LG7).-&2X:'M&X]WO5ALFH'G!H_,4X)'6-.#Z\Z>;?RX M,U-* 1=@+P-$5"[(EX;=YV^?(MQ9@>>^ 5K=,^]F3IT0J!'"-S<0&&.S?)@# M0/8,1^JSY+*AE^#+Z$QN0S+^P:_4;["QQY]Y:,S2\TC*0\V7Q@)[AX]MH$&6\*FKBF^:2CV M@39:,ARP:@C0MN-\=IQWTBHL[#9QLXEA2!=&O5'!Z$T)+PFO \+KJ+?QC8KO M+8,'&=]"N"M[C'([20!+QK!>70_\S6&L-*AOYNL.>NV0E=F9C%1SW%3J?G.' M>7&A:,G)KXV3*RIS&N;D06ZY&3)R9*3&^;DBE*"ACEYB!-H!D/)R9*3 M)2Q^MWC"V_J*YQ QK=7N/'IMB.$S^'83&ZN\8?F#5]5-RY$CPRQ0': M*'.@*4^++[\]+9VIO@6USN(*==3OZJ,&+\XV/^I -R!'EJHEMQ\U M.77.Y3 M%(NNLZ_+LS0NSU8H2?:FQ)YRA?51R.:T7'\?>AYS@D\VF@C_E^J8ZED2HQYU M5M<;<^\/7,IW)BP\*"';17#JJV'(W1+7OL%S[Y[9XHGQ5(;:+*E1/_I>W?Y< MLHAV(TL.I59]E5IU-R9&77KW[-;F71VOO8QA4S544ILBZXZD-CWUZD_+B)@8 M6)L5C3VY8WRNEYFFZ-I!JM#G>Q6YB4HV^ M9DZ$S];F1)SYHFK&*7S1S46"^8LBO%_ 9=O&\+ZOZ9LV-_IS= MZWW+F$TUP_A_./*M_J5$>OW_"OW GK\UQ>7L+QA[BZNI""/ M%MWRF[J[1R:NS+"^4EQ\11=J/EVY31^!P[%0T>$_6I[W(HHQ0R? B[FXVA1O MZ^B6#BN*EKR:AF$UC9+/>H]OZ,[BMLT8=?6*VK*SKYT[YJ(*3)GHA(%=-\Q% M*OA4*S>X_<7KX)PO7O>J.JN^=VU[.]-'RV?5TBC$&($+*LJS-;SC34!WT MC5?";@=PK27K2M;=DG6%>1++]S2A8T',BMZ?>P, M:1W[2ZN#8U\'[Q )>A7GW-M2=-4PY3=.?AH;.TY^.@$ FHQ=2S#5-"ZW1U3_ M?!#U*E!@;NEBU%8=YFE4Q[X!=-DO0O:+.,%0@9W9;-"9F".U9S:5.BN;O$BF ME4R[70O%@T3.Q\.#1,[/@Z&;6>R) _-2M$C1TI1HV2VR/VH^LG\>\D,:!))K M3UBCL[,5/P8K?JP.!Z2L8 K9E-8]Y0=4\P[K5/!_8?;"A MDF> 8;VU2A[X7;Z2YXOK/%P%S%LJ^$3J^_;-#6"7WZT7/+G*"I^"ZAOQHH+7 MZ_5J,):G/<>F]F!\LF:V@L[*,^[;.F+ M0OFRO%^@JUC*?]<+*!H9&6FNX_<+O/IFSFD7D>ZK]ALMWKN=13=1[:P5_ M"5ZVDZ.#!/M:9S+N=N_0]1_<8&^T0(4^.W?+0"S]\(_JHTI.==0 MB3%6EDW4 *KXP"KP?XIG!4QA_PZMA0)$NKWY]$/Y_?G1GCXJSY:O>$RT7(2_ MW3/\QH)9\-522CHTWR]/S'[)4,"T-/CL^,#2Z&R^LWS;OUUYS)K=./]C>38R M\@]8J183"S@QIA;>[G7-/+5^^T-9+4*__FK-0Z[6Z$Q&W6$^G/Q;5TF#UV-S MV[&<*>(W\)4I9](Y/V@;> 6/.EQ$YRQ*2/@Y>TRSE" 0Z2B@J1J-0]].K>\AG2+)*' M65*_*+\CB"1^!L!2^.!;]@2_?%2NQ;KP_'X M>^+PU>@%UP\>8P@U5>&\"_XM-B116 M\GL%(0&;0;,"5@V"T[.QJG7Q@F=H.WABKO<"S,8C92@HI\Q^0L97X5"FC_ M M[X7.$B7H"L].<"8(6GZZ9\Y3-P[864]4 L)IK)L1SH-R'>PS0,V,,R$116!P M(U\)T-L.X)-XM2;TW7 Q*P/_YA?#A]8*? JK]P75!7WZ6$N\@#N[J'4_MY M9/12Z_U7M8PY!^5&)O#L'?@"H4'6E-2DZO')?2"_TA8QV^D(;85M3I0U/ MJ-(P\4"O=@+FGKL\)TT]V$I3@OM+[*G48.M+'*:YK:'3E1:DT4:BC\L M;G$1.J#V0JX%4Y9W6D?A*E=H;00!][;@4:&W[2;5M!TSA4WF1Q2HH%[Z)+(^LLO[ MEH0._1K,0&=JK\"$2PZW&H%E?C;YIA8ME/_"BF];HWXIR6MJ^["9P1[]1CU8 M4"J]KE;@;R.$@9E@25$0 5NP "[!_@';V7]$3W2O.,+XD)[Y",R:;J\\C@!( M3DD(CGXX6.9V)T"RH.?DM[ M8=Q1#U>"*07'4AKF\*VO?/PU1;%Z_639"^M>^.X@5V<82>'BNY)9_\@JAO48 MV,H"=E: BSU8U )=BR6(;.+8.6-;ZR0B]\RSGIV\\YT\DKHF(>:X$(B%1^V3 MTRM.KDC?OX^7\8FQ[\Q#/P.,^<+#TU >%!Z>Z]5?K7'@U>JX6J.0+3C 2N!E M@0Z%9RJ,P\Q*PVS+@^\JX#7'G1.$VRS:)Y 6\AA!KIXY-^AO;\X56&0:!B3- M H-,B4S,=.S0W8*)(GO*P]C2TB+F.]R6HK?^H%?!V M\Y4OY1.NY#TMY+U8QP]<1HR&7H*& =ID!;8F[@V-M;R^)H\MK;11+ 06.6^; MN%#8\N#J@97B[4\2?7N"<,LE;;@D.NQF'LLSL*F*51JF6A:9XV)+:W'MK9U* M$#(UQ;99+"MVH4!MN8'6>Y$:6XLK7&\6DNNL!+ AA]K&JSA^?0 ?\3D'X0;\ M,Q6\Y/+UP%TY>U M;>,'\7_BM>$=#_BL>?\?]N2BB2-T,VR+&"Q9:_["U@H!!A:E&N%%$@-<,646 M,G$U3]DJ8"'24VD/1"OP7JQP$:B<:#BD$'B$R(22[2?#;W)OP:*04N[)&'[G M,Q#YA;*=67X,8U7T:B4="JCQW 7\RG-]/UJ"V!S_WA*%)#YJ1EDWT06ESR^@ M+>7!)9_&!:[Q'/28%O8<=DXR9"ZHC+$R-"_I@0&\75G@I7,VZO> \QH)/@\4 M94-PK.@Q0 0!PL$)9X1IX\X#7NY!/+#]X'2.1*?-\.""W$S#=Q$=NE%LFOM MWFUJ^8_*' S*RMMNXE;RN.D&>@NVNP7/=QYZ=(K"?!4F&@8;1=QUH"JWP%2@ MEO$4/Q*\VR\Y:^958;/Z?+2U];NL@EO4J)0?I5%TS6O[?EC?RZNXA\A:# X MMJ-+@4VHJN2C06]L:'-0*F'T6(6>,D=U2]L?F.(;>ZTS,KED4KLQ M\)8Y-LA;'O='44@@3>>TT"_H[U$""S>JD]^#2K&\HL2Q%I)%*R=+')U6(UT M)L?2OL+?D4Y&'\'S:#8P[.2KY8%&T?@LX:3?)?P"MDTZ%<<(HY1( M(?J3Y4$ZDDPM>#(^9LLIP QSG+:ZH BCZ9IBD$/\^7L%W7(!6X%7J MF#&H=PMF+!$9B$*Y4T,[8YIB+"MCC @[\M%=\&O#@"R< (0P'C$:/)C_L"9* M!4+&>-R!O>!VX\+U^5UGZ-MT3RA";B)UQA=C!D U>Q8%/V;62\;>66$R$OTE M6+]#[2I_8?0\.:0UAP>!Z8.1YL]?>-9AK\EX'W]G]C?8W(PMP$S# M&T55F*%H<>#+T1Q5R?Q04\CCSTZA#PF$O[E'LT/0DVP6Y+WR[ZE(:/PEHULF M]._>Q=R8XBN]1X0>J8I=XN9P'B#$ CO!HIFS^S758%A+QJ7 BR/#? 11.@!P MBXLC,-]Y]L,#OK! \!F@Y(P-48 <9Y(9KO@K6.C-$A)I&L0)* M;A'&]?4Z3L&-&69M[LAZD?'PUN93!.PDUUE2P)GS#;IE X$S M:7H1"D*,+*V [2-!E]ENX*;<%3 \5CCL+1&*:4M;!(SYY3$%5%T>T$K*)J;6 M:H7761CY"[":G"_/)_LSCD8Q?^K9]]G+U.1HE)F+HHU[MP3CV,.%%:QY:=FR M*NZG:8?PTS2<%M4W=O33<@(HYZ[YA_+71H?SU["NN-\=Y=%8X*]I3?IKF4AK MVCL_3W>-7*IP%5TK;Y9X09:>O 0P!G@44F_<"Y0%%\4%%Z8LN'@U!1?G6%K1 M0/1&Q0@L?'B%R2M" L5& $4-0.RIR:,*I!T^061WB =4"[DHQBUN++E\2T>2 M,KI?W+>-CQ7%J)?RW$@4P^@=*):D[15+/*AE&<2@L$U6*$EJR@8\RS&\3&DJ'4S9W54%J;,BQ2O8> M[_,[<6;&'[P":KR!5Q*YHYWWT_&TJ'G*5=J(%3R>OOY2LX$U00,M4GY-::1! MU]Q&G^=-0M275T:W8-@OID5PB\,/FE[NE@IT/?I(H!)HNKA4B>^P+?0_?R0A M@N&A@P3M-)HW!U5A-.*8D!4)!5I=\JHS/F9(#/U7)$K&KO5*99[$4K;/G$7[/K]B8$9R]HVQ" W O[Y"%M4UV.(!]AQ ML161['2W$+2!RW #F]+XP"7BV9U) MIF8V19!X;2IR@5-W0]G0+ ^R!6Z D4,\F:C/$%#7X3Y!-9/ IA7"C=-A?7^\&0Q0=$[YQO0+,*KBQ/'KV[\H=>ZJ MUU>5PQD9I9JX6%=1VSSRFK2WO(<>+38)RY)TX6G)-RL>4?S]-KP'?0OV:'_8 MN])[?YS*9.(]=?QP$20%GAZ;N@^.'9G5%K+5+)SR^BI1_U+[[B4/0!\L#/A7 M!HE1,]L;YY8%P8)>N1L0^U@1JW?+VN%' @./"K:-[T0IF;P5=TB':4?5C XU MQR1I0(ETRRC#_ 8,>1XI7NN*P MI$,-HP:#G$DZCS.L0=HT7./^!/U$*>*S1 MIZX?['"Y54-7)TS^(UK2S?RO9$%I<^<]KJ8V\<'Q[E>7_SDYJF#5$2\E.N;F M[]R/]-[:VP3?7-/-;MEHDTC8G;.19/#2@P<5I3--[L#LH6HJF\-P8&FB7"\6 MPJ2D0K_8Z*0>66N:'8O)X^9/R05B]+C$^>TJ?V7LUSGSO!)#UO)]=\J=Z*CZ MMR(8\WNSO2X^B-7Q0^0&[3=66RF8&I[B ?1991%7,\O7L4-090K?IN)NVMQ: M+9M6!+H_"&JQYR-\+.X!7U,1<[=FL_NU6"QE".1;WF/+\?4^BZ:1;WE_1Y>A MBP4O.:;Y!$HFN2L=)V0XJ4@\\*98.-MYIWSQ+7#3CP?55G=&A!ADC<(2L>> M7R8!UJLA^IG]-SO2OO%Q1-MM\7=JQN&&/J@;_X\MSK?.))_J4SW1KK]'RO:U M;#AM1I,S'<5=%3+T7@L9WD?VU/^@/;6O-+LPXDBFD$RQQA3[3C??4O=QW;XI MH?T @47:>UDB4\W!=PW.:FS6SMF2#+L.:FQB#N-)-KQ/#DIN#.-ZX@UGISH9 M*$826\!\3@/+QIH=S=CDY$4\L5JS3B5[G!E[_-XP?^P16DRQ!B8TJKU1_@(B MY[=(II!,T6Z=@>-0<7[?]O?&*4; 'AJ:.M;*+A-;Q0Y'FJFBV6EX1!-L M2&T(I0TF^>.,;+!*!FG&!AMU)@/5,/)9!M(&DTQQ9DIC+QL,TX7,D3H8E.6" MMHSH 8]ZN35A 55#,7=G9#+ M0D!-&Z$2 HW8" .M,QFJHW&^"]3V-H(\]J,Q_CY:<( -FK6AJO7*BG!.=N(U M]%OAY>YK1LRX*55!LZRN_L,\MP@\1F="]8SZV[:!1Q[^?DIB\[GWY;F?W[F7 MJXG-AVVVZK"/G="0:4R([=$<."SL:W-\--QA-X"]LAQ$,K8!1)^Y(:9VXX++ M'==7$$C9CR07(#9&O2.ZE0.P-LU1\X'YO4[Q@.%)R7"O@N'J>?'5'->,%S_L M3$;J>-12R2U%K>P5-L&=_?ZSVM(:O#H[.8$=*[9 ,*ADTQZ!'S,D= MC ^4$"(UHF2X\[$[CY/E.^PUG6$BN4QRV:6HM7WLSJ%VH)25XS(8A7#_1ETB MMAH^M M?GR<(A590CYO>$IM=H ./UG@J\IT8?D^'PAA^6'GN@_*9JK MK*WHT68>3F]]X1TI\VM-]=7?N[5L1:>KM=XMGV M5-#XP?9Q^!/LI'9'I2%> M;QM&=;N_3>UL-I"FUQ1I*OID'8(T1F#_8YY MZZY%[6_320_;?D3 >S[B[SV.^+M+C?AK_3XKVI$6-,O>W!#_F65[=9?-/LQ, MH$Q1+YE!F>GR/>==X:P%B7$["-,]@%/?IFY8#\P!D;P $8+-UJ8![\!&S6\9 MGSWKXJPK?-K,7H110]RBP3R9D6_ABK@YFCCKIR8'I&?Y\0%S[GSN,SZI+WF= MZ$/.6X"O326%!?X[M#V^V*7UD^7'0Q5U64^&W*6/H6BD'1&4!G4D?8"SB_7# M^W_A."M8@(4GQ^D+_TCF+0;K!+?]:#XCT+N& /_.O+_@QPH55S":D5K&@Q2! M5=!0HH)1.$.S,QD9W7[>?TIF,":-Q#:<.$V(\=-TB0!IS9 K^3GRR0=1+[_X MM,J@7X!:P"F1C&0Q4QSP,2X!<$N"F_F MO8;38E<$R5D]DQ 39]L+]YI6P>B/FKT7OWLN'N$_+0_D1?"2V'/Y!HR8J[3> M@'$XSC=@%(]4Q#-MK _8H1TB?W3!"_4S'/_XF3, L Z(!P_U>>AE)^.N#:_E MM/-INLV*$Q08[L%"1J66K%/N5,X83EI0<3(NK Q$%A\R]NQZ/V&]_J.]4H*7 M%?KS( BI RP?3 ;*']@,^\^0R,C0 R>>7=F_KA[M&;#K&Z#ZJ->9!,]L\10U MJD&ALAEHHWZF3?\M=MRTO-DZWD)/=.&-?E,X>PVV,_.9$T-Q!#SKP]]?1"_= M=8!E1S7,&&I)I')$UQ?T#9CW!+]Q0&[B".R7B,P*GE[BW*-!Y]D,C4_J#1IZ M'@Z0F%MT(/@;VYN&2^PH.L41,') ;R$#8-5\AC!R0.\%#.C=7L_WUSEJ0+WW[R"@.2>[&$BA# M+=DL7W1/]M]$AWX6#85Q'-"P7E_=LD?UNWW3;*:SK=$U&VL";!K%+Y&+.N2B M].$^C8EWJX+:]_OCO:J,V](FD63 -S3&OI*1IWS$@0G;](=\[42[HR$@I50[ M4F7ZB39?O[?RH7CTW/N4$CEW:D>^'TDDO3F]1P7MSR6$)83/B-Y%$#YJ->#Q M_#O:>N1;68'RCH'GXV"$#7SI[Q1TVPEVK6K2USBBMJ3K*5LNG6K/=6ZMS,T) M;&LQEVL>;*B;RC8R<+:]VBNH3FI-\R5Q6.?:!%/R5SOYJZ),OR'^ZGD-M'TJ@/>2ARL-]8Y2*V=A%9R M-OQH:@NQ86?25\>#LJ'DQ^F<5=\.D&BJ-13^6&@:84,7PSAMITZ)IN8MJI.@ M"7LBJ.8@W^17HNFLT531+?@P:!KW.A-3[1EZ2]!TR1=#*8OQE@7!8D>3<8.S MOQ4C%5"L_8Q4KV/&+IP4U?34YB -;45-R]N*M=MFM"!<)!&TNYVX,X*PV%T= M:@V,5Y0(:@N"=K(-=T80WLJJVCC?)4LBZ&P1M),]N#."^C3B59CR48T<%A00=56\KX86OBA]\]QG[9?@ D^>Q,/3@T]H'Q_RWB'1.[ M8\OHSH4A9S<;L!YR<)[PWCW!)'!:IKESMA_69\._#@*A(4[AR\^C/M+$+PF? M=L0!:X(&;R3VGF$N0WYU>P9^1Z;L+O\DT^^<,4>-IN[3WY0UMY#I4C(X!/>%MY);!^*1X-C7AF M'EMK.UPJ+8"M[YFW,7"<$Q$Q98[F;%>-L_/Y825WIRJEA9 M6M!0^#=J)%<>WRY>Z6AMI241[CV7C,5ZA5V0__@MFK$!_Q\;'?$>H ISJ"\Q M;*CF?K1#4AY+HOK=O(FU&^D'1R']L#,Q1P53)E*4=[ O5X;P^2XKM,/UP0VC MPND,J6X9<=-_>@1RV NS/%7YJWO;!66TQ$$M4^K?BC-0Z!TSG)WBKC#Y >CE M![XR!:%PSZAY*_4\M*B?(K9*G'65ST[6 MEDTK"X'(+F@N;)-8\?[@T0JX3%AY[,EV0Q\$@NB&3=^?A1X^4NQ31R2[X<,C MT2;>M&C<'DF9J&DD$8:W\:4A)G/KR?5 9[XH]G)ET?2!^Q?Z)+R;>;ZUH/;< M- B%RV +&SQ2<)K:S?() "4KW6:G2+[TY(,TZ0L6C4]:69YHX2]& <"2"Q;H MIU>(K+\$@U%;:SR,##4P7P;;7,^)7&)@!FP-:6L'V+@4 M^)$!T7ZBO@4D.CB:B4,RTTW;7BSH+[B.)S$YH>!-!!8FEBBX$_M#D]0K7/M: MUV[9?F)XX?ASU0^>1B 78=[HJ:M'*@J"'G>?G<6 MBP3JM5^&/;XM)!7N)6I1#H+^R?9R&^_H_[C/3/+HXFL2Q>J%64@T\&OK7G<-X$'R^:KX /C>YY2T\N5M!\*:*W M=#;&R'*P+XQ"914[:B[R*ZP<.!,&I $XENP_-*=X8P1/XMXSWVR?>),YG =#,_7 M>]H03P?-AFCR"9BUROM0M.'_NWOO9Y9]]_[OR:H3>PP$*1P,&1YH=7!C#T?A M")W!^%4]GR&7LQWX?G!6$MB88E!):D8/V:C 42N7# P2C_%V<$B#0ZS(>WQ; M ODX=(GL=3 P WN!KQYTE7^PES0I4EO&3<;JI62*E!L;^%$?<;!HEFQFX[*X M:28ZTT5+K[:L6;KY>/SQ:,0+_15(A:/@@($C:YZ.#ET!9'4 EI6AVY/EH<7) MZ69C"T/'$B-DLK13'ER:5>%ZSY8WBZ;6E-/GT7IB179Q$:WR[CS71S@Y*_Y- M)%8S3@DW_=9LW\RKF7@U*3$AP81EGYIS0S+<>O9I<);%L1 /VBD44\ZL7 /@ M'T$W%>UKLRBU_4B:DAIP(U.(CPV*-A*/'7I6%G#,_H).K,F!/,,+BM)IO;IA MNH^6AYSC?V?>+8X-*XC1C0IB=*-\C"YZ$N8=*?2LRDC=+@,=UA?\SO+MZ;4S M^X"3[MBL>*[#L)>?)@2_RV^B-'XX*A@/A+\MG@%QLHD/-(:4!BH04_%1"LC# M(%$BLQ7X+PRLR%2Z1_HI+#J\>'[YHW&_?9 )C MU,)%M7*&0Y.4T@?[S'#8LJ?SEL,%SJ6)\[?U .\6::L71H*[W.U"G3[69S@M M0:7IKZL@-;.4CWW=:H["MKW/MQU0WUI<[-9/OG+;KXENVX\V>(W4D:@ZNVD# MITI)(F=+^9AV%M[S>=*W69^AZ2XS6WQ_?W#*E9WERLYUP-26//>-!5 M*X78K^GB_;W+']M$K.T328MVU]I4T/UZ4I6D[0"P>,(.HJL@VU/K8;.!RZCW ME2"_,)#G6B9L!_)Z^6MC/_7F5+0!+F8AB M[7[-]F71L8A3^48% S=S?C@W8> '%N5'TB'59J]^9V*8JC'P6>;4>\2<4G-*YI3,N3=SCAIF3HV8VP,Z$R32P_Q"Y1.$7J?__-FA0=7GD]IKZA6G-< MTNWMC.HR9[R>E;H0B98?OV.'DC]>58EFOSO41HU4YNG=47]XV86'?1]2%/'._6YA^V0!N(), M2%V7]<<2_RW%_T[UQQOQ7R]-6#=D:;+DC_;RQTZER4WR1U]6+4O^:"]_[%2U MW"1_F*TK:%[+6-%,?D]]W)"&_/Z%??_"7?=#5,MOT$/Q]S>5"&ZKDUHEO<^H M6EX?-%4MWQX#1P*K!=7R^K"I:GD)K-8!ZY35\OJHJ6IY":S6 >N4U?+ZN*EJ M^69]F4O-+L";(C[N%W.4R??$D4^W@3O]J5SCM"Q?-F@ZCG60N> M[L$Y+!LSB(IEV.R[]8(?OO8\' R&_UQKBC:W?['9U7^8YQ;PG='K3&BDF?ZV M)6TJ)-*.9H,>%VF:1-KE(JW"*#TNTG2)M,M%6H65>ERD&6U#FLP?D_ECAPA" M'RB=K([OO4=S@7.6=[L%J,5YY9SSNGZYT5A#UUJG> :AH%<*Q]W"VHW!L;$V ML!*.%P''W8+AC<&QL>:Q$HX7 PY_X= M?R5[2O:4[+E/Q]]R]NSOW_-7LJ=D3\F>^_3\W<">^W?]/3%[;M7U=]N&G^,L M^_PK] -[_G*:)JC@;<-+7["EZ2*DLRB-D<6HACY,IMN^'U*@T7 &8 M8/M ,5]T2+4#']O'$@WQ(]_< +_A\&ZJUF(:+G+=5$4GU:2=7>A30U;XACV_ MXL_'SRU9\.C.NDIZR8\67ZV[HJ?.78]^U'M&KV =@8L-7@/XF3=WC5?^9"U" MALO$9\)J[FTG7N;4\A\55ZS-5^$C,P7>ZH?31Y6>L[1^VS>V>_Q!.MQ4*QX7=3(+X[WT2 MN>D@C.@MZ!561;E=@S?^HHE[L-]RH^%Q4U9C)N FDGB*YWU MSII*OO6;\@S$N6<+]WD=3]FGTD9I 1$,V\J>TS3C]?>?"8%3 DHL69)CH[V,Y/%@@R"SCQ MKM<<.#Q\*$B**(YY90<.N&=3*_0)?B_T,#<,KMSY%?Q\!:_!7P)@4DS"%V1[ M_!P)$-OP#7PZ]#SD9VHPC8VEZP&37PS$Z,1/K_]---]+XQ"EAYM<5 B^B,X% M'Q("KGTD#E S )+C/_FGT)(0F-V:PK2O0NKN2+]$[F;/??.*D'>MUPT&B=MPQ.U@YLYG\4:_H$2WJ?K.9FOFY(79.HW.[6*&5DX5QX M51_H*K!MSM**&8+4Q";8-)M(WUP3MLK MI^EA;VQ00_8T([F'A9);T_Z($"*F6^19(XL DO6/[@(DM/_QWZ$=O* Z_&#[ M4Y &H2(6LJ[\ 6=*^6[YSYXUO*\S8@B$^^=:WDS M7@SE@4)QOB$T#_:X7@3GCP)F[@>FP5>E/P)UA:DR!N5>7YT9X^HJ)T MG_F'(Y4-SXJ_)22*<(+2#R!C=3H%Q]1RP%XA4P=4#QR9F#D1B41E8<$+7$>X M-,R)#!VR L 7?GA$F^>)ZRN'/;B!;:%.#3S+\;EH\XL=). 9:PIVC]9C>*AAM'N0X?X.W\!+E6-]0,!]N 0.T< 4M8M;X';^/LD;OO;V^^QJ)4?J-]O:/V&;W 6 %)#PC'95UZ M967/*F:AC?Q3>DD],M.<]/G;IW7=+$HK\&W?+>_&NPV0'/^#KTP>FC>O!B5W MU8EIKX+P>4+"(64?P)=[@ >GR2F%+,ZA*L6PW5FUS;.M=&P @$I>F4KP3_[/AA!GYV[ M1+U45M2D(#*JGR _&IUHK>,=UCH^S5K-7OVUCGLG6JO6F3AND&.?'7X!=M)B M04&_1'RZH9TK$TWPA4;=LB*26"2VWG:H:2@A0,#59(Z/ M4?O/8OS;%QK_AO+[>CH-EWB] 7+^!L-K2O8;^,F<#UK#A9X^LEF(IYEZ$;TG M\YJD,2&-\\L[UJ:Q[D+7.9O3^'<8MW,=+.A$%K-2A':)T-,,H2G **XN^'P_ M/YZO<183]@:C[EBO-Z+M*-/>3*/X)3M->]/WF?;6VN+,'>9Y;3.U:Y?]MG7^ M3XVY23M5M%P0U3ZP*2>:H9UN:!)(_N/GK'QR/?C14=Y3C&KZHI#Y*7('KF=H M%BSYB-J=ID;=/V?%6@J157%6/J?H5V13NU.84!@(731^H MS5H#S)0P!OG"EH8KC8^IP0Y=^W[I(#2/#<)A9Z*KO>'P'$!XR9X7G"<(<(?- M;4K$JY#Y.PGXRVIMMYT,+S&,D(^:XJ 1: MI%W]5KF>8S*\-*L/8E;O[Z(.>IV)H0[,LF215IDPTHYNA1W= .JTSJ2O&N;X M'%!WR89SK?O_)DI=>YNJ75]-M+4)VK16UM0*Q_;'1XO&#G3RUO7F[CL:.,9V M7XA('I8\O 4/YZH*#\?#!IJKH\$^P\I;P<,E?1DRI5^;^C2(T^IC2M?*]:G0 MY8W',-G@B2697+]E,^7$9GO)5ZQ[V%<8E'\EEV9R_&PZ;;16TYCZ[V,\[7=E M/;"K>X]9/Z\L]#G?6(MGZ\5'8J=S!6WG*DV[]6V7;FX^/\3F.&( [ZY'9_R& M%X3#IV Y5AN6H3QZR.7_M46Y*,9AD8'<.79("'BJBS4I.KP=LTCK98T.^KFL MT?(*RIJUDFW(*2W*(Q5]27Y?\!3?,TXH-8;=L6%>=D)I8XL:Z4;[%M5HZNUF M)%3XZ!LC0>/8OD-:[2^\AJMCUBCM45>ZH61X(X*UDIIL"4>+BWCNH;% MVMJ3W2WK>IN=5V5>7QCU1@7IUSO(ALLED(17T_"ZY%"YS.Z7NV3!A M6=\[4U2RFF2UD^^Y9L%-;BA9R?70 9@..^$,\UDF[2J_D?PF^:U!U9;+J#BM MD3G"0IV>N?=(0%D(=]"$W>1V:)?F!HT$2 [5.4$N[CB+:RCZ0UP[;*\&^L&F M"\OW[3FLA?<;#USEEBW@DP^J\B=SF(=C ["[TFQI.[8?>)25H7S\M0*!RW;D MM&U*3N3WC__]H^J,5(:"^/X5?OB-IF,>D/@-*;DW5\;@R&D*/*-XB;;#?^(. M^M\]V_6 /;PG[!SWWO6#M7R0'@$32!2(IUY/HX$C2.I-Q4U7U$DBM 5*N]<[!@:2W"$A'O1VO8RD. M]398BG#"RO4T""W/!O_I]S\MV_'_H HTYN]A,YYEJ7VM"+O>V[9SPP$8S & M&S<086]!$/URX50/317EOP< $78B-/,U/;('2.N05%,PY1)>CB>8S,[$:&)R MKX13:P33T9,VAIBT,:_S4*[[6DUUW=E%;I\M8&0X[ MDV%O'WM:-N)I,Q#KX?#0J1QY^(TZDU%_;TM<8K#-&*PG#+731GY M\)T4AI(E8_='%FGIOI=<1/ZT=GB?ID\9#7=.:%^!0(!VS\\WD4WGS;60_!M;7I:UZR2*4$-, M&IONSI4ED6$:D4&!'RQ2^52EY02*QV8AES*VH]R'/KP+OOEL!X_PP>RWE6BF+.\,NXJ,;KP[^]< M!GN*W_H[#G;1>V_YK^D'[>T?.-\>Y!J^!B2I4BK90;3"KO*QW4R&>4ZZYUCH M._/P%]8#TV+I?*4G7$2]-KKY*,EO1-W:JS.:7=T05M?KF@6K*SXR.PTF@:&= M]M%O=A\CVD?>TMV1RF:SJQO#ZK1NWKNNH')#C.HQ?\6F7%ATE6O.'3[\>LKL M)VJ_._?<9<1<0)ZRMSPS[.&[6GGN+R!-@++GO^O=FV3C&F9N_I98VX]X:6 P M\29G6]I%@YCHXQX0?=PM2Y@"[;" G[IY\T+)*ZHMC8O!)1D71GWC8KFT>?W^ MM3-[3R1]8,[49OXF,V.LY+<>WE#LV?73LG\KUG['NC?\8 MJU]XPY\,.-5YX3;"7R 1X,7_@%?,0,Q$7_SK'XG"!ND%[ E"M:O3 M_>#B6D'4S-@2%UN(Z>&]YW@O\\G^L!8B?NLH'Q(DV++"K,LI'L8*-&KWF1D>GV*A! M&RU+3(@V"O_W 71ZLD]#X]9)EN&G7-7#&=^SA4'8%* 9"9V'_Q+,'64/< MJ\RL)9A;L:FT#J0T4R,I:1P)2\,*5H:LOK+L&?E>DM$2/ M9C5S@;:(I"#Q4DK(56M!V@I/>Y&()#9B1T<7@%$%NHB0"==K:RP,B' MEU 9X/.C#3H'Y1%P'KKP7)W>3 .7NA 3B=^YX,:G76,\CV09H)?!2(HQ4[YV M6.!B&BY$5Q>AY0&X) 1)U"\"B)H MXOT+K6!*&Q/HMI;1PVO*MG&%;(L-@5L6!%R17M.[KI\M#\[\SB7^^P[DV'+0 M4TK&]2_3N$+^"W'YGE":_NJ^5-'\49]?@9J>E#(45+R?KP_G"%=//Q M$.N=E-[;10N!8?5D^_#PVF=C=B9%\8NL^LG(:;)"<-"4J/6U$.C\[6@K K'/ MW] "P4C'JZ%H#/"\VL*B!5EK:/=$7"PV,8O#H6"3'NY[;#]33G"S^2\/ $V )HX@7^ M+WX/'A:2Q^,Q>WD?>CYW6> 7W)*?L\0@B.R#U2,*>B$-$W\A:W<@K:+EPU*7 MUD^4G"_+:+I131;0:K' ![[2[V"([&:"#3H3LUO66"!B 5MP@3B-^/#JVYFZ M?MSM8=_42@Y'34ZZ#F"00T?&1R7,<;Q,73]2>PD]"N2W@-3<]N #_P95A_8' M/)>+4."7!;=#DJ>NK:'H:3Y#*R)ZG# <.$X!L"B&?)J9!9;G@I&M(0S).NW= MMM(UB949ZQIR-R!(LS42&!"[&W>") M-5G-."ZKC3H372N(HF=XC0(3:";[<[&'6+HFO@T")E8$&6&35K:QV,[RRYF# MI\(%>+2 0>\9N!;Y,[ /V/]B\L012,\T).) $5>\73* M)06_W-XJ $1VZ0XQH+7N17*NK[CN&LNYOB=;QL'F^I;< )[C7=\_41&)\%T4 MQTB"W"A)^ T:2:>5QYYL<6O&KUX9B*U<$+Y/,J$7&:YH$CRRQ8Q^_(2#Q1Z3 M*\(G"]/\4)]:Y)##-E! T84-^%")>C&X>U,4LF 3L42]FED5Y8N._MTQPT2Q2NH#( K&8= M;'C/$!;J\\0Z^ 8E$$1/ .S?DR2@9#>*B]-/ 3\'^)FMIZCQ+R916?AE8BD^ M%_"7H)FX<-BL0JB94D-V8.LW59%QDKE&,"(%<@?2:/;B ,M]=J9=8&04'A9= MJ8&"P+22!VRA&>3<8KQ?BG-57E1@]\!S'7OJPR/AX[YU(K"G"]I[R^1?)G M-#2 Z/!WQ[90][$'A++0B[B%J;MZH:SV3"(-5UQ3T)*P<<$WT35$I#3O,NL% MIGCBK@CH;(P'Q-_FGT_N^%!7=)4;3$]Y2C'.(*_.Q9/8+$/XS(/X0L&Q&4GYB?1VE<8_/SR*6\6*W4=+1AT'()I1%K(E,G(*+!%Q:0AKAQ..X;-B M 7V!3H>"2!3C9?C<)QO ','B\_8 -CE4:<)* M3-$@L4[= J&P9L'XL5CX!NA[5-[;WC2T R+6WRTG,4>-S'UJYL-BTX(#LW2, M:4?TQ/>N4RZUF>!X73L&8:ZA53SCH8D* MBN([*5(I3@!/*)OFXCK310A*O/W*>K->(_F,)K.P7%;I3+]G1D%5,CLQ@8"B MM"!'TW;02N0FYG,**64)%F<)T1BG-E$*$IB"@: B]5,8&6NY<,I)#@$\@X]2-KVRVBO-LF=8\OJ2TYG[=M.9;7HGR@_)J MX$ WY#*/>OG<8OA=0>8X0C?2$?93&),J!,!N^] MY7//E">#Q7Q%(7<+A1_7EC.&_$ER/8AN>!VZ'A8GB3HGOA1Y_VBS^,X3_O8A M4LI?K9\@&B);X?W-AZ^QJ4'I8Q99"Y$BY6(5PR.^3W8B\VCE&(8060P^\/*T M-'&;KXY\6;%Y82CBFU.AZ\);7=K#QU]L&I*.O0'5,T7[&"P%=VIQPXF_/KU. M0:#T4F%Q#$@9"114&N(D8NJ#(@A<#XLX^;6>&XCDDGD8H)\.AX$YM*7WX[D7\L4#+Z@4Z3\]KV0U:L^@)VI51J#7;I"-O"_0A M3V]'2]Q>V,D4R$Q9(<]JXKD!%KHUF"^:&OZX;MT5[E4(RDCT4!< V//"6OGL M3?2/MU'#:]NAY=.7WF8-$&34]6Y^^$+^YX2'NSW.QZ*9H'BS^',7_O2W_.^- M45?7AX5_ZG6UPM^7/4HSNJ8VKO6H\M^;1O%+Y*(.N2A]L/%1^S9C+^R;.MZK MF3M7R@=OBS+:JBO*-\Q]^\IC]1\Q5K_/7.;70K0[NN$HI=J1!@"<:/._4Y&. M&_H88LJUF:JSWSIM9EJ+A?AJ2XENM5H[V?S2Z"W:'QQ,8KU"DDH(GQ["E]Q= MFWK][#61_C#P:FAJXU4;=260=^2422CY!BEHH/Q,1C%Q)H;71WJ M997=DE$DHYR<42J&'AZ#4;!_+)A>YF#OT;\-,4I#$0AZKVZVU+WZ@BV9/V-8 MZ"K*?*'HQ$XS;,]R'':]R8S&MI,9=V*9/%=@4Q Y4/VB$)0;;W98!(W 4L_/ M3) (:A."Z@%(/["RGMN_V.SJ/\QSB_ T[DPH$5-_V] @#HFL]L@FXZBR2<-N M&/E(V]%ETZL(I-]A:Z94ON_N9MXK'XIL]$_N+&F:B%/K93VL6C4I64[K/@XP MS=,#4Q=Q8:.I<)<$Y@4 \_0W>YK1=!Q6 O,"@'GZFS2M+^*>9E-QS\//+6PH M*-I>4SE5!O=Z J'U..?T5VN:V9GT^^I@M+=$EX&(MJ'K]/=1VJ S&8S4X;BI M6?$276U!5S]WAW-\=.$\2D!7061>HNO,T96[WSD^NK"_^4#51OEIK*=!5Y,! MUM=QE;YM)DVK^*3>94,_=X]UV,N&<6=BF/O<-K0G 4M"2$#HN/=5>@\@E!^/ M)1%TQ@C*7>8<%D$:($C*H(M"4.[6Y; (TMLA@UY'()#NS#-=L?;.CGRML?;^ MZ2^!=(,BAL;^EY-US_(,7/)7B\O3WP'I?1YK-,O&2TM]LA,D?J4F#9 J\-*YA& W4TDLG.$I8"EBUPVL8X1%I3^_VF6F!(6)X] M+$_OLQD];#QOJ(/QZ!Q@>=0V?YOZY!\R*R"B>%.O'G3-+=Y=,%\!S_#*Z!;T M)<=A#[Q]O[;6]WZ'[H2G;J,GOW^83H&M=$'?NSZ-%/O.Y[#XRJV[F.W67',; MW2>_?_SOOXJ[QM)&ES*OCIK(>922@-2 Z6B2@W\-D*G4PD(TG+@Y$%Y;W0FXUYW;R5V 8Z(1&N3:#V(V]SO=R8C ML[NWMI1HE6@MM_@:0ZO9F0Q',H NT=HP6L<'02M>]XRE;&TN)-G>7/J;X)%Y MRJUHKOCFV3[-$T'^ ]JP$2558071R2 MCBQ1=>KD9VIMN6R52#I6VD?32,(>NFI/EJ-='I J4C^:!E*_,S'5OMZ6&FMA MXT7OB>AH DQ.WP%!?O\B.E"TTNZ_63'/0H;&%BIS.U!^_^+Z_A^*Y6412X7/SM1=,A0)M34\)I)H:G^XMXJ7 <&V MH:?BEJ()] S T3#5@=Y4'T.)GM:@IR*,U@1ZAIV)H:G:H*GFK!(]K4%/1>BL M"?2,J,!%WW\@2TLN(%YYN&//=BF%B,JG(IIC[+*S?^)L$P&-,TF$TBT+O;9%*=Y]#O:O\)(PE3#=I3'*MC#549BVX@[C MW*H/SC&JN'>.S%FZ9S4'(N>\^Y*!R TX:@,#V$\=%XQ@D2.USQA!.0__@ C" MVERU7Q!EE @Z8P3EDF+J("@/$AR$FO?K)4+.&"&Y;)?]$#+ 5,W3(T0&"O># MRK9=3-; LK/[,,0F. 5>[O; N0#706*U4:RN>[A-875$X>U]A)S$JL3JY@XF M36%UW)GTNOG;.PE5"=7#=B^I=$GG]B\VN_H/\]PBX Y[G$+(4.M,!KIJZDWU&9*SGB\ =]KA<8=# MY(:JWFLJA5;B[@)PIQ\>=P9/GS2EO).XBW%G'!YW?9YX:;R*X?72TRKRM++F MW-X9&D.\NRF*!;P^=TK"M$F8:LW"= >QOYM3"5*)4K+;<7]48J=!_O=5G01 MD3"]()@:S<(4Y]3)K,P+CZ!^8+.0SM57YIZ[C!M#?V66'WI,^?_M?6ESV\BU MZ%]!.[L1&D M2(KB)KQZ=V*!6+I/GWWUAS/NU?4:&2QC-U;/;__Y9Y#;=L*)RZ;( ?C\S[W% MN]Y$/T,4#AK(GCL>12XGS@ >"E8 M;X8(U)5=/3C.TM3;S;VHEZPZB6T.D9[+_]\P(G7K8#GKO>Y>&"45'FT.CYZK M M@T'AD50SI.1'JN&B&3N%T/:J@UH.X_JQ?+Y$[SYU.C"&]056O#IB=%L M4G?%+:/.)>!&@(5\%S\GW NY#N\DW3#Y07@7GIG6_GO2BE3O_07Z)1';Z:9K65[TBJXKDPY6&YIZ'5C+[*!*A-_D[BS;$?:M7&G MBZ6Z>M>LW$-'ASO+]J-=&W=Z[SYU]%Y)@X *=0X<=99M1KLNZO0HNF'6WZ0S M<1<1X\\<#HA+%Z!VSW[RF4Y?2R:="Z"=-@#*MA\/7$Z)Y_-3TI^GDS)([8I, MWN\$*GO+-5;J/K.\]U1EN7T)_/$9O,/Q8H"%Y"J^%PIL%?<1KE[\C (&L'0\ M%DQQ.E,(UB9^/?!=EQ+GA$%:QFH,'. Z.P=XY28VFSCI'7DW*M*N2/M%I+V\ M#_L527M%%<.D%GC-#;2OJBB_HORW2OG+QQGVA_(;V-));Y3X-"K2KTB_(OV- M1X/VA_1I_*K1.6"A3ZZ(7R,&GU(!E4QT:$RC*S.K^BBOX$H*.>O_CL/(&4XW MB&7M6NLY-#/K?_XX\4,'@7X:A:-.*&V,X1U>9'&L_$M1F. 0VT"Z,@!*^$*KEM[X47N(_.C:\(_+IV;.;\Z\UD:!U(M^3^7K X766 M&^,#^#G'HX?4BL*1_^35\J&WN9C2RV-*XZ QQ=P5IE"P4YVXYB#?4D>DW7'B M7+KV&_> [[F$/7U[['A.& 6TN21RJFNW@$TLL$9TUSFBCC^AEZ:WX"\A]RFC6 M&KW.9EX%Z&KT5GK5_.NM1OE'UEF4N1A4SSB]5_1M)RH-X>.F"+.[G%ISB:S1 MCT,@D_"79[(19G?X3.G> D!@"2\/7EV[6PX*=WP"'&D ',KLZ)I9-UM+U(4> M&0S.N25 T# (!,V7U0T?T,!ST7FQ'X8\VNUD\Z6:$^UJ;/AJB]O?&H-N?1;>K.]J3Y^!^"M MJW!_]]M:#?=G1K%L!/=Q?GROJ[?V9H#\_N9)][J[D)&EP_16%Y-5DMIS!-9^ MID'VF@2&O< ,4^]6!=/'AS'/M+9>$V-H@DQ7[[Z<)1]B-N,J+-DTVCLM77D= MLZ6J'1/4]4P#[S6IJ_?ND]G4N]WVGN@[%<)L#&&>Z;R]%L+TZG6JAFK6WZJ" MO%//X^MHO$MZ]J8->D66QHU>SJG?:F+/W=TFQ)XAANRQ+Y>)22]$EM]#H> MPZE9.>M-GDX3$SAF\W*2O(T_YVT^N=EZ^@@;P+[B:/XC,['CK2(?)?*81D%1 MR?QW%*3V[ ,_&02<_3AA0UCG*7.?V#1$8&?S;1SO) N[XK;G;FXX?(W-"8P! MM/=%\N4IX"D/1.+47]@^+$,;!4C6?W(:G4'3,#M=VV+#9J=NL&&C.>0#L\D: MMF4T&O_7 >62\I+\H89YI8 MH&&R3V6'5T!U93_6S1/CW?Q?#> F*V5/'4JJ M5*-;,\TCSV^J%K5T)EA[$YE@I3Z,WHO\BGN5/'0-5[2O<-LHU"Z 7=DOS9_J MS=RV[R"X!]Z\ 9O/F5P%0UN;P]YK43!C:1U'1GTNB4YAB]*LURZK.00H+,! MW'HQ8ATBW,JPZI@S5\_Y) K72CF5#4Q]F%5_Q5VPTM268\H%;5:7)7$NY4D MWBH1\;A\IV;CF8A'EOW"OUV._^A[=I8+K^Q;Q1+\AMYN'5'4OB*,8R.,9\(* MKT(88A1XIUT11D48>TL8SW0.?17":+W[!'11?W$/XXHN*KIX+;IXIBWJJ] % M%GSHW?J^S%JHRCW6+O=XV\GWS5T(%>R,KS>;+YY^4Y5R[!LV[8(5=]]] INV ML2]E'A4V;0R;GJE37@Z;9A&F![*[53&?HT.79TI[7X/Y&/5WGPS=Z+;V!)OV MUJN^YS5F;[ODY[E92&LR6@.''!^1YZ#"EJ6F'ZV++2:PTO:^E(=5Z+(Q=-F( MA3F++AC+VA?W2X4M&\.6C5B0L]B"'8CW);ASS%E#HNIT8>[0FO4[;Z?G^6K[ M/@JZ?Z8%R*N8;BW4-W3#G!U"]*(ZLQV.'7AYW6=%9$=,9#MP]1MM(+*NWNIL MRMU6$=GN<:XBLE4F\VR!R#HT7N/E?3?W-I):U2?MD?)UQ%FUS\2$[\2XK0P#[ ,,\+WW_I7O/5PY MC]Q>KP64T7OWR>CIC49G3QSV5=9Y11^KEBF](GV8=4P^WY]6JA5Y5.2Q:K'2 M:Y*'08.FN\:+?D#TRTTMOU%\<]#S$=HJI=.IY=JEU:B MH5DR:;S[U#(W%5/9@\A)A35+U2B]$&N:[SYUS1?G)598LV]8\TS,Z858TWKW MJ5%5L!T?UCQ3DO1"K&F_^V0VJM*CJO3H<"GDN=*CM>V@H?.3VR?_Y8%?1CF= M=T E7=,P/^Z)$515$&RK/.F%/!?'"NY+(4&%--LJ4GHE-M2KV-#18M2KFIF- M^KM/^\*%CCG/1Y0SE67[;'0*T5O/6GT95(Z"83Q3 ?6*\8"&0>D6W?:FO%:; M.-3]SBZOJ+BBXG5*K%Z3BDTL C&;6YF:5Q%Q1<3'2\2["\TW1(-VH_7&1/'B M958T7M'XEDO(7I/&L=>\WCUX$E]ZL&W^"D9N$!+/CQGM@D8C7[S")-#L#OX= MAY$SG+X*)M++3M$MX%@YW.P4<9-&VQJM7[2_Y*;\SMI_>13\PIS@G\R-^;D3 M6JX?HM/A'N[_[/K6CQ2;6@*S <" D)&\AF_C@'D3>%\4Q/S=)WR;1J^;&3:< M"T^53V05K]S+%_/%\;.A[S+(>Y&B/*U?Q MQ8+ X;;&(FV(X'I$<&ECSA#VMH:M;+2 6S'BG7;?!#!^8; 6OF9 M[Y&\Q*W0YPL(^B)QV#HF<=A>51S>Q8,0$!Z5LD=$A!)1V"X1A>U949B^21.O M6D\BTIM+OF<>H)R\\;0;*_)QSB68G\1V]2S> Q,!7H-"D+FNH@DG#&.\ J26 M)0=+!DO"" X'[_W\/W\R6^;'D0MO_^I'0(;]1]D:[@,2E%G_^/EKG_YE?/Q% M!WYB 2V1H/@^0@*,S(%AHS-]P/@NMSE5A3XGF/!'X@,@>\"H_6X"W]//!XCA['4 M9P1#=A'PL"NQ]B<'(#K@ZNVT;3\&&*EZ6U@RV2*"04<4D)K$@35BP!DG@*\@ MBEF8Y;+N5'N_4JRRG4_":15I#W@H,=][OR_PX',< @Z!$A5>\^AF> 822?YB M+V<.M5.J[6"'J-H\:PCP' X #MSC42K\$FP$<"(JPM'3SFT--67$0F8C,:5P M*X'8A#FDZY&4E8_9\!+Q@,)\#B:@!:(,1(,%EUP.;)[!6[CKC$&?#*9($HBQ M"&4[)B6(9 @<(N#4?V(61 ('D:H.7&%)^834P\PR9D$#? F3 6AL55S,I^^T MB[AX!8L"C(/W.]$79J'N/OW* /'C\6<_"/PG.( S!H0#UU?&11PE,7>FCT1% MH$?/ 286HL[+;5V@Y-#UGT[ )(!M!_S1=Q^)%=(J09T0R]0^()0DRZ/#H#L1 MF(+W"B5\3,-$44'3M:>18(T)U5(P 62-AQ90> MH?AV: 'WC%WBH, \<=$VJ62PX:BX-F"[N5<9;7Q5HU[3OH-"+Q[ +X=*8F2? MSJ,,<4%04!%G '?""->)-\0>D2E0+5AN$S3=QJC-YB1.G'QM!AC]AX"3!8*$ MSH1Z";(?W@.H>8_JXMW-EUOM \#(YF ?IO;)_%?]HDW2"<,_+$V%^\!$P%HLZB?BQXU9]L:#:++1!/^C.;G'? A9M]X_Y3Z\RWL MST@0&U21!+.QI+YFSN8*_QD!L?)"=%P@)JC+%W$'>@F@8.R1NP'KA MRV$D 3K&761N2MX3OBHNE7'1[[08Q3O3E7SA_!L/<"P[ +#TQ(QWG^JUDJ*7 M#2#7*Z_C\YY?@ZB(8P'_P;-22,=0*BM MK@)-0%1H^6!^T&X5D:[UAR>QD"G+S"T M,[EP6(I:!*U!ZB$)IM531&N\^]2LE?C\$3Q&K5[7T>IX=- 6'/_2D0/'?QZ MHGAR(2-+/9&@M[T4:MU7A5H3H=:9)4\%M3QG=J3#*8=YL& *>DB34FH7B'HO MP,2S[$LOU4O/_!<(F>0DP!9TP;3"CWM;P6*U?K5\<2B.-^]0L%9M$2H+KZ/2 MC\EP(\?@"ZG_3KYO,S)]%^Q"[F %_&\CJ$L,DA3_E_$O'I+ 6>!N,RGRD#=! M1DPHXI;E!S;>+GW'ROA!V_PI9SPAZ!#9D&#!IA#Q">"75D;S G,EGN"-FS%= M"27*]):^6O87L>I+7 \H&U<.+&55X[6)CI1GC5=ANF3=X"D(A&D%DMLGG[X& ML!T+W,S0KJ!3Z=X/,,H3U8 %+O!Y%)P#J3\EX+A]8!480B(K^@DL3G[B#X?X MK(V.?J1X&;=#@]H/Q?&\R-O5*_=V2RKXZ'0I$H H@M"W^TZ&P!-KY+B>; CA;(F\H.R'DY+QTE&Z:$4SP MAXTWV-I=!!<2W+Z9<&+!'H8GBAQC?FQ2TFFSA266?D@8="I")X_\XY-C1R.5 MB)%Y2K*;>OH(&\ 2XVC^(QD^9)$O:?MLR#0+C#7SWQ5"-MTD9#-*&O).@(Q. M!D#G/T[8$#9WRMPG-@TQI2++K($O9P%>A-5K=>H=/&994R,_+#&@ M!ACPZ^QU>*A5_DN]9I1>G_>F;K=6?^95SU3\K%O1_8I4/A.%K"_&Z4M@E](_ M6@SASF_N>P3[_MJ_[O]V\?7B^E[JW7?:^>7=V?>[N\N;:ZU_?0[_U[_ZU]WE MG7;S1?MR>=V_/KOL7VEG-]?GE_?JGMN+N^]7]W3+S;>+VS[^<%<"QI(4LEE] M%;73URK@GQNU+I<*'^Y)R4&=$L5R./)CUT:##5V;*)I!DOX[]H0.0B'%K\P# M=H^2-[%C,)TK#L-D,A9H85/*)!IJ7Y($)13=)"WIGEL>QFY1=I-:P[+F#F;$ M:$;]Y/?:+[-"?#F)U3..*,G@YI\7M_^\O/CCL%UP_5 &F#7548+BH=$H\..' MD>9$Y&H+'=MA@<-#G=P@H"XR\ON$,<8H9!#!-L\M'!>)6,9RR0@ *YT2!?#=,AW 0DX]="P):W)HQ( C0CE'W5O> M>>#NW3\X6-"/7(N>T!K#? >AZHB, P!(/XNOS%G[T$9LX.'%7*3]OF M(:Q*;#^3X,/&4OZGN*$SQJR0%%8@[>%<>2#\)0@+^/0P8&.>2U,*DVRHFXNO M*B- N$,'L0-Z1K)@!5)T6?& ](4(B"9$^M6U,>(IY:7 "@587-R7X*NPMA^< MMB4%@^3Y/C!V^&X6+@+Y_0#E"[K20OR)SFCF:5[RE #1 *EYQ),4@.^UNQJ. M!V6!B);"Y7,I5]3VO]^=WYRG*1%S257B'IPW?^2N/PGU/ H*G'1(20KG\&\! M7]P-P$YLI%3FB7>A5QX![40Y(2B]7V6+! ZJQ+=4 #/B$K !!)@MXA22/A2R M4-!1T@(2 9Z-%-5 T-H#^NH] @-EG<&>\: 0,X"-C+)Y:6+M"BD29#U\;@2 MA?-\H+@/@-"1SE.2#R)Y=S!5N$%9646MQV*3)/D?6(I#U$PA(M#)W:E&9":T MK(R($7@=AR+1"^DF^QY39$D-H3)=73 M3VJ=4WBSA^;% *@8. \0^H$?V^68= R/(!BA7??@P4EC =O$=B-RF:&0(:Q"(%2LB F[3V0,OS$ IO8 M4I8V'H M R[@6M2GX^8=AM/8'4V#].2@73O*.20)0/*C(#=B3Q3-H"G!7YA MPF)()40U.L;D22%:@E2'R:]4,:UP(N/(Z%Q7Z\#[DY4*[S*0HC6U7!+,@G_B M@S+;!0$#1 LZ$IRQE >2[7'@8OX8=($;U/U\CYQS.8@[1:"S$K #.B,6@' ) M86A=2 RY!4R4CP,1"(XP VN"V,:F$8F7E'3OL14C# 7->5& M(6+<7E(2X1?E8?9C)*E%MG*$ M.:]A#.?D(J\!I!Y&'!2 V(VC&*N^:WAN)DV'-B(R*,1!H3QMDSZ_@]Z+O\Q9&^B"@%)(5FGKRH/8,-(:OBCY0>D M)D] U()))W@G+%+4+ 088 M)^*3,PB-$PT4GPE\J&HZ550,._:SOZ8S19SD" M: )/SAQC]A"&PE83!/7(1'68I%0DXJS4280,TA,<*0FU1^:XB1A'K)BXXL1F\*2<:T#(H_V5& M+I"; Z.X#Z$N34@X;&YJ)79.#T&23R@S%?!2DV&6Q2=1XB,2F@/6V,3P0TA+R>N%DM93 MBSXIVBK3$F7B@4>E(DH?? :T_B 2Z"_VZWN)M!";$0H)$E8M('8IT!GI3;F<3ET7H3$T/#:/X:+FHTU%ZQA.8(DK+2%@= M<=8YQO6!,[=;3F9 N9J;HE_ 'V(7!3<6N F]!)"7"7L$+.[,B0+BPP&R'TI3 MS?A)1%<&0;H1+D+5?22^EB!=#I$AA9$2]Q')'!#>M5:G;L$8_RLL8V05HX@4)TSI&^"T2++TB$I"1.09&BP"5Y M 34(4!4T4@NG,%T(O S71/(,X&2A=IVL$/UA+IO2_FSN G("/JK7"-K.)ZJ% M5.6-,$I\X@J'4K$7H8VF37RPQ:8HC2.R.^>)Z_GVHN!/$O2 O)'\-)EAXL$J M8P@SAAKS,X:JY)]#3?XY**DGN&>.2PHW1\)0]2(G_X,+5I_5^)EM!R(!'7LO M9,P#D)A/?O!#-DJ0:EY62<2 ER,-+2%=+.$G!<[(?W(KCN0?Y/D1=F%>,J0* M$HJ.P!<1@OC0C:WUZF8;]?K;J3S-?5M6<(122\#V(#[\,]/ )Y%S#)".^G@\ M"GO XP_B#U5?((O[Y9) /XJI_F-,.A1JV/#?!Y\0,Y .)A#.U-V'5A:FYF_Z M_?3E\ 0J_Y(HRBN=]"7K4/0E2RTGC5A4R\3GE,LSR-YE"YVOH,>5 M6"38I(HT,PPW_N#9D(D,V*;9_//4NYQZF(]MC.'9!SPT<0\R<4Z& "FW2;@D MB4L*Q^],B&3,>>J!+5%C]70?Y1ZAS&K+K8 $E47809@Q*3)(D48DI.>.C)S^ M_E L&>Y/%QW"R83#J2R;FT4K2419UG3@@N@LE>8I&A5R"9)< 96A@4?W@T_) MC>%@8@S"!F,%S :(A&A@"BH2-%AN6>:RPXK8I9!*XHV3G+(HAYC(_B,9MB_C MAZ3!4!F*#QJ$GW3?R!!:)JH "Z?UXSO!\IJ7,*0Q"H_,9[*D?N!(4@Y2)24!)$,P*J,D%'2+V:R,(";SJQ)WI#I [F M5TC1(97#G#!/W7C,2UTQOC3;+2%D4XP$"2ER3%(N3?Q>H:[X71PCH:U@UW*I MRF-+.428C(".!UW". M;_XYJ^OOH/)IC7J9M:4Z0@G<&5-U?#AR)HER3L1WX3WZF60^7;NZ.LNU*.L# MPPB8KEV"B>;Y:#,4'I'=R;[T^]H-A6O^*_#KG#S\XM_]&%A+H'Y)\@#/DZYH M:5ZU#*L&I=_9= ^7Y(&A!8II:D?[-N=#3J8QA$ M218:^ZF=Q=)2^KL_"'/+OC_[>S^?64Y-G$'RP,%0X#CDD4R1<0*NHF$)#_!RF2=)+:5) MI15^""T&^\O%3[=KVN]\F@5%9LNX2; U^&.F5=%,R]ZT6V'>L)1 M?H/R=9<7' Q1YD$)Z.#LM6 M,"7 Q6;D6;@I7R?!328C2^].'G::,,= R<9,5N6JG \?BN,-V2.4TXTV@U]'3/*.AT4!E]*\N7"U].PB4, M3-\XLOTG3P4>J"\_D0?PJR&U:_71'LYG_*BGA/,;?0G1C.M1QN@Q=2R()TFI MX=B)%@(CFW:%;T ;/TU(H%J2'R+!P)WFO5O2.$544M\&S2U YWD_LXUD[6+! M1&")LP%##937;/$TRR?Q;!$=C">N/^5<^G'3:AY%*(FC1?AGDV^P69>&9-32 MI9%QR/JJ7B)(RY_"NL+8EA+?":O:D\@N8F.H_TFE7GD3>3?+![H^'= MI[.;Z[N;J\OS_OW%,_T?MMM-!?"V5A>XNTH[E4:W9IJ=C?13,1JUEM%;Z57S MK[<:FVGR4BUJE469[9>TPUEO>GIOM>GIA7XS0GJ]^F"V[E)SV:XQ7/'5IU$_ M%SCJISCBK ):R>1QD"H+H/92G-O59,/E-O_AO;#+P! &-3'\Y24(,W<"7GUV M"-[>8D-J*ZFQ6*\.DE(">X/PEJ/&7HUGO4&05BB\>Q1>68 4!F[O^6A]T]1-TM>7=$!^HM0_VWP ]#[/F(+7\^ MB X7-/"&RD#\85HQ@,WQ9EP_JX#@B*BN;'=[2UA&IZL;W55E0CD.OQK;7^"; MJ7#L '"LU=4;]555Y@K'*AQ;P:/0U%O&J@Z%"L4J%%O!\F_IIMG<#8IMR06\ M0RWS*R6,S(TSF*OMM91&]@J;S&YM32?2BW!IZ_O\\UJAHP6&_A&C1$?5NE0H M4:$$@:I1K[4JE*A0(L\EU@R<'3)*'+.;[39;LY2IV%-30Y> MVV-VJ]UQ;'/S@"U&Y& Y'&%KCQW/H2D96%JM%,RD[<#=;__#QI./2>N!EY@8 M1T109;O;7X*J-_5&=\U MGZ^PO\6[*L"]#N .VAE\A2F6OJ?=\2AR:6[DJK,*P"L,J)E:AV-YL:X=,[)B]NY=J)*;T[NKPSN7UR"KU M9F^VU=.-=E7ZO1='<:089G3T;F,7/NX*Q=X*BIEZSZPR5/?B*(X4P]JZ:>Q( M3!ZS3_(BF?"#E7H]3KH9>CU7K="KPJ]7@N].HWMHQ=IBK_2[,F#G>*,HXNM.,21 MX#AT.>0/E*AGP2H&.,,[]FB8O"K5EC_?IB-[;Y*1O;)^6XQFYT:7W?[N\/=?^\;U_>W]QJP:9'O;^?@O\IVB$IR::K3^Q4+,#YY$30N 8 MZSX/?%B4Q15Z)(.LY?!SG#@=!=Q[$.^Q^1CK_B>! ]N%M6K#P!^KN>EC'M#\ MY_N >>'$#R(-;OK!HUKV,[00Q[,"SD)X^7NCI8I68.\N38WV ZU;:_U9S?0> M^P$.70?(^<-A"&8.T]YWE+]3/@0+LW#_N,9[S"6XFX81'X?B>[-HNLVC,$Q$ M-: B'!3 < 1Z:;][-8\>""RPM?_$+(AX@'?AP#0ZNO=&$RQV+8&3A8.]<0[Z MDP.G [\"U-2OZFTA&W,\+C\XH0'M0-*.;]>T>SB^X5#C(N5"W6W%08!,0'T= MO\IP&OQ/!Z=_PWF_;ZHOP#M&\M5B]CO>[/$':@4!=XIYYF+@.YQ8([,V%DTG MR';AD0!P)9KBH' >//*:]MF'K8A%AG!UZ.*$<5H:(, #%Y/9X68O(LY$0\X# MU?",F!*@0MKRC!<[4MS2/>>J(45F;KSG/VF.#0\Y0P=GR^.<\A0^@$R8\(PK M >3UQSC'&"!"'QG YYZT!^H[.Z'I!@?.%R\78**N)=680'.*BANJB6""'%=. MY#S0&9W0O':X*SF,)PX434/LWS=KC0+UAP#P5EB1 M"\@F^I PRP)Q!OSJ(?V(^FKDP\__B1TQ"3ZL:1(%!#>D19B%12C$P_<1()PQ M_E-0[+_AAS"#_%FZ6D0#L(E&=A,2Y7,+Q8\-F/1!5WX?A3'@I" M'9"'!P>.97U &U-U+5: F5]90+!% 6DH>!E"]0W!J!$?DI"!=F7700H\,@( MQ5+ )S%P"4!8>M;W2/O#D>2>'\&.[)@#AC?J2F_B"4N^<@!_; ?X%"+;&9O@ M<'34E'QX(3P9(JZ@EH6,(,.7$?46[0C^]WW2I+? N%/&6M,.^YR3_#[%3%/" M:\Q0/^RYU:C50?@#* ":0.:@@\(ZAKX+?RJ*Q*&62*6.QSP++S(,_0*%DI MHC+MD;FQD%@,]P&K1D0&# R1A86A#YI3I%809#MX9L690/0(N2.LE]9H24P? M<+5DFX0B[@'P?>*'I&_EQ#NM&-1_ A>O@&]Z;/SH'WF+ 84B5WXRW6UOG7H MJUAX)D!K;LQ_AJ.$*# KP/_$2&(:BW>U2R[:\[II\IP M5F46&J_0FE$W8 /@ZM%4G.*,;BL5C( 8!:"&*[E'F.,>-G"/ S^;S[[_ PA7 M'(=IU&O-HNJJ:%:0D>#&3!O <["1DP&B*)FG^ :C5J^?&C7MBR]0.@J8D)W1 M$W:^)G/S/KA^L!U MQ(%Q> H6,<-HVJ"O=_)ZT6$?6LY@_M=%__;D_N8$_WJS]C)I#%"*[K5J[6UK! UC$46-*[@O=E413Q0]U_<>3H"\Q@ 4X(L1 M0LZ)"/@!LZ)$T.57+T[JT$EO*0="ZBMH-AL+? 5-G!>RM*] R20FE;<4GR7V M2X-,X,2C[\9C,.7[MDTF%R@\4S#K #5<,*TMH04Y'OQ&6),/0P#Q7+25Z-%L ?Z MFD>P/B4( 50_/CEV-))>].Q3$LOKZ2-L 'L!]6;N(QGT%W/NMX_]9BL/ANQ_ M1X%:R(0]\),!X.F/$V"6<\B(-0;%=(N'2/ M&?DN/&8@?%(?+$,W2&=&7TS.Q9WU]XH/*X=LF>.U4_3$/.]X/6Q$1_T@\5"7 M>64DKM%!SCA'YSL#9AU.JWH]BV[+!=]:TFUYV"?5SP,4]R;#UZ-O59TD]IIEN@0C+W MFJ#._[G4\^FA02?<'^BG@)7=\4DDO]714XN!)G&3D0A,SEC-0=HL,+0%#M(9 MVV'/?:.?/W_N V]%RU/M_KU1,Q(='H,% =JH&5$#GQ3K3RW7(;>3KODDR&'M M0T[A"ER-ZPBWH%,6K#XHNKF+ @ 50"_O[<1]"_HID6JI%68M\MC.HCUH5C6[9*YXQB@_[E'+>UW:[4R3X59C'DO[9#CI.9Z'F MV']]][QAT0/+8G]!32\[Q:"@8^6 WRDGD8O?OEY*(4/BH$KA!>QK@$?^D%B"8+$$(+K&E0X0;@&* TJ MA>_2@YO')%%U]>V<^Q#^L(4T_")T$!!,=\JZI!=?HOEIZ&6_ZT(=HG6B>ZU$ M7BU'TT:]O@Y1[P,%]R]N;^Z^]<\N-$G+"@:4,9JZV@(0^IB9ZK))R$_5/SZJ M5I&.1Z^FAS[F]XV.J6)9$=*W^#GU6=7JPF\EJYKDE^7/-?CIU]GKC6ZMT6F4 M_@2:7^GU>:\"<=HR>BN]:O[U5J/\(SM=5*/;W+]%;1)29GOAJYZIF5M8,]F; MN:TDBUZXE(O(/G9LV^4;I/7NQ0^YAY$I3.(GMO8TH=^1$6(*V]];RL46YV. MWFFOVC%NU?WO:5?B"G4/&G6-KFZLV]&X0MU].<:WB+I&S]0[9JM"W0IU#PYU M06%HM==LU_BJJ+O5]E@9C[]\_@1O/C5,3&>55VC!IR=X;0=#CC X1<5K)RK9 M/Z_?BV3&HY\T^J'1/,3V+D=\("VS.I!].A!JFF%^/-BNX<=[,A^,^FYZ!VW+ MP54B1J70;.]"9MYC666FDF>!P*RTW&/6'NI5;K$+=0T5==(NUWKQ;;,M03]./OU'Z<=4]_O!ZY'8,O=FI1I;MQ5D< M*8HU6WK;[%8HM@]G<:0HUC"JZ;'[8 #U78"IVYM5?6HPH4C'JYGM&NKCBD_@OEZ%4HLY!!K)HD? M,D9(M4=]7]W9I-CTEHN9JN?W[/DMZ<0;IX1>@1!F>@00(122(+"'VE?JY/MJ M++-Z?OO/'WDY].6FBJ'WCOF\]>>/V2%1UES])5K7$3GLRG:WM[IDLV'J#7.K M3I:M9BQ4.+;[;36Z#;W=Z54XM@^'<:0X9C1[NEFO<&PO#N-8<:S1T+NM7;B8 MCCQ%:F8@SUKAK67#P/OC[>]V=7-E?'I1M!2W>2@%33LYDG9#;S57S>Y],T>R M*\YKKI.XNC^9*T=\,(;>[FZ57-Y&OL=OW*->]OU'AYH,OY%\CR;0>6.K4=T5 MN>_;R[IHM?5VLU$=R7[Q7:.A]XS#M7:/^&"Z>KVS9K^ORD1B%G8 MT]MF917NTXE@6G-[J\49AW0D.S,^]/K*FDEE%&XAWJ/WFJLJ\7MB$U;%T&^E M&+KJGE*A[J&B;M4]I4+=PT3=JGM*A;J'BKIOO7O*_B3Y?Q,3([4KN'E#@V8: M '?;CW&TX*8FS;ST^6IU6UO=H9;);*W$8%]K0][Z\\?L\K]PN14%N KM&XXU M%Y+W?]AX\E'[ZI=%Q5_L1CM,':ML=WNK1IF]MMYJ[JA%2-6%YFW@6'N=\'B% M8Q6.K6 .U@W=[.TH]:W"L3>!8[VZWMQ5P[9CSJZ\PG_#(K,:Y1T;\FCZ1O(L MC59SVU6?AY35MYLS:;1THUTEO^X9#VX9>GM=K^\>Q"2.]V":;;UGKFI'5IF6 MS\*U_^CXGF/-S-A^_7REW21;&GJSM=5LI4-*[=M-661#[QBK9N:\F2/9G5,% MU)/#;5!^Q ?3TXVJY_+FX7HW#2,^#K4S7,L05O.&"O&,EMY=.8?WS=@B.^J% MK9N=ZDCVC/EV]%YCJVVI*^MP.>M0;[:K3BV;EXE1$%M1'/ W8Q[JO>96/?"' M9(KLQCK4.[VJ%&_/V&U#;YN'.UGH>,_%U-O&CDHDC]DT7+\:_?#LCG6JT=^, MV7$XU>AOYD@.J1J]L@2WH9JL7HV^)Y;@*OE:LN)!?+RLZ.$M5I]M'C9[B^;K MU;-O'$![FLU84<<;IXZU2N8KZJBHXRU0QWI5^15U5-3Q)JACK<+_O: .,D!^ MC1A\$/[7=AX__07^HQ8M=]EL 1@F?NA@?L-IP%T6.8_\XY-C1R,)@NQ33D" S9_XZ2X9D3]L!/!@%G/T[8$-9Y MRMPG-@T1E)GMC!WO) N[XK;G;FXX?(W-"7RPN>4'E*)R"EC( [P+EL/V81G: M*.##O[[[D]/H#)J&V>G:%ALV.W6##1O-(1^83=:P+:/1^+_.NT_WB*V:/]3. MX(. +>%??F6?R@XO>R(T%%U1&?:5D%>0K'IY?IM@()%%BM5$A@ EETU"?JK^ M\=%VPHG+IJ>.1QNFAS[FOXLTHO3[O54:CUC)6>]7\ZZU&^4?6691I+GS5,UZ4(^W!L&!; H/W M9&-W?!+Q\8 'FMG1-;-NME;8W#-]$ X%!N?<$B!H& 2"9MF YJTU%UDD@5Y+ M1[KW(YQ6$(8\"@N\>N,=HHY'B3Z>YEBM)B9KK]D91M]GKZBUS MS7#J+ONZ'9)\^ P =/V'A:+A*"CE,'"^U3'U9FMQ@Y378;P+^&MU_ML[_T9' M;STCKE_7][2*Q?[O.(RW-W;?^V85V_[?+VW/M']_[M_<7M]KM MQ=WWJ_N[/#<[N,TE?35#_C &&SVS)M,YX:.NXWN:XUD!9R&W MX==6SBPU@.1/L(*?#5AFL M@)K':7AS2#5>FI4M\8+O4'O14-S!@T?'XF%-FYE2*@&6V4FKUIO=B-FI&7_6 M<:WOX9_MP@UVX#QR#U<]LQ-K*A9=E1F MHU:7*S(:A25K=LSQ%Q407%>H!UP)8I]7)VGT9Q&X O$@6!K*;:"/Y^0@5.L_TGP&8X7<_W0)L+."XZ M"IB%J.G%0X;U#03Q '#V@>/NPMJQT;H_X>BFA6T":(=.1&3?,,JPQ6C7S#_C M[P1T77/&\,@C !W^$Q"0@3#]X&3*6:#!:QW?!@(=8O=&?#_>X'*XE3UP[0'0 M!9_TM!$L#QY_]-UXS'5\A85W.YX3.12 @"\1NM'7Y$(1<_!P0?6&V[D'_P>W M6?YX0*]]@XM9:!980:?^)60!<"WB7?>A@3723 M?UWT;T_N;T[.^_<7QZ^:M#J=!:I)JS)51Z&R) 1*%^N;OM])6REM'\%I:17 M,TK%C%*3FITBZ>:4$M(6B,/FM1/Y':D_S.H.QT84I3*\8Q1@IQ"VN;H,#V.7 M7C\,_/&S,GPY:2TEX_M. 2N7%=&@*0 '!ZIU44X.0Z!6P&.Q ?[H^'$(/]A. M"')5HEJ!641!S$_B"7V&/P":2MD<9@D7W_?]=_@4!J#Q=9,X$AM\WRZB)KPH MA&V[J?V0T6&.!N<*LKMMU NJXG.RNPVR>Q88COW7=\]G!1CUQKLU0+A]>-U? MW-UK=_^ZN[_X>J?=7?SV]>+Z7FWZ(-(-0'"89N>XTPVJ12V=F-'>1&)&:9"_ M]Z)^".71_[%CVR[?>O3_&JYH7^&V4:A=>#:W7S*2YJT [7X4\ 50.]211DLF M [T75LB+1K+D$TR7BD#N;0+-6DE$+P/)!B8+'06\NR492YOD66\0I!4*[QZ% MC[G[!/FQ7B]3YU!#[T>=I-34V]UJ;&J%N0>'N6WLU[5F_Y@*<_?E%-\BYAJ MN2MWAJ\PM\+\96[5W]S$9?T-N'8%SC3U5SZ\PH'J)IM*)BM25:NS6,BV7 M#K+KX(=&JS[CU%KGC*L^D!L[D5YU(/MU(!6%[-F!;)]"CME))2I"[WD(TD\. MTJC\5F].$VTV]<;*;;W9/.ABT.*#M&=4&'7 M06!7T^Q6V%5AUZM@E]&L4*M"K==!K4;ET7T51?$KU2-M?_[5SC#)K-?,Y7%I M$]-CMK['/Z^5KOPF)PI],,S:"JRE0H!V +BUNZCNH&.,6TCZ$DV9 M6) T=?P-6PZ)GI'84.><#[&Q#_H4?O!H,_URJA$OR[_JF$>\;+33^8OFO.3Z MG:^VPWVMNJZFO5337JII+V\R3\NZMI_6 \35J5XW@/SX^T M*?:#Y@_Q@J$);VKJ=:>:>KVS9>S5U.O]8D$SG>N14WC8>UZ@(4>6 0P!MC:2 M[>AQ.$OV53BTQ_%B,4-HP.'I!Z)@=ZJQX9"KB2UCYR>YF>E8-*398$*\!$ ] M='YR5&%"'/44:58^]V[A][ _;-JVZY89^EQR)$8BIG+\2S=0J=[ MP=Q+&KSCX=5KO=ZID7Q&OFIV6DOI]VE@2Z=9' EP5/-:* M]4$91L: DR7TLAUD&$QV)-3[XGP5-8 $QU&$\#3@#9Q]J8A7 +3J4!UDCK5"/*Y(BJ]-UB2 ?'02WP;U"4. [N M !#%>)?E/WAPB+:B<#G9(S=-12V-UBEO0GT%1WW E2<_^)&LU5:#8HYDILHS MPLGUX1R(.75G!OL))3@9Y.45'T/]NEO$;'D,(O$ -- -=^X- 36M8CR0J@-I>PA@@1L BA M H@6!7$R&T_,^'-X)99?C'>%T2JM]FI3T9K+(M(-++3AU 8\?* M@;53"M:KRW]\OSR_O/^7UK\^U\[ZWR[O^U](!ZGEUU1\ MJ5A],SM!4X[9HK6"N/"(62#W% (<)33>9K$)4@H\^9_8">3<4FTY&$O!-!>8 MN'PWMFGBG%&8B(&+J',BEB/].WP4]_P/IAL=$! MS<$LI]]+[Q%%^='1;XPXC=3H)!O,(!9I3T CK>4)MTBTQ6G3B!76\U_.Z5I% MVIK@U#=//@+D(GQZZO&I>ECI'J2E(>8J&J-Q=& PQ(&3'*=Z,1D"Z,N> 1LJ5D\$7QV.>=<1D,$PV6";# MS"SG6T>&6<]_C$8YUWI::I 6Q%>YY:%&9:/"[^!L2.3*(#DLSNU0:NHX-QM4 M?(H)H;&OA!X#^1&!5F6DM;TD([ D3%N9TTA#,2 MYJ5G*\,_\?\ASS:*DW1KL 0XWP@_74-LU$P;XM&\7L#;)GVC$\O\U52GPX; MIEG*0=YNH=J"5%*J$Z)=_X0&G-3(M#"6PU&C] F2!T.<59\^I4L-C'SF@C 0 M@/C581Q$*&K8V(]+5+"K>!B-D&# U(_@>,,\M4^84ZK4(=%1N@N\R7780-$Q M7K?9F#W0&%D,:Z$M2]HHC5,=]:I(/B+FR+KS $Y-7\7/<@XU;G,Y#!!K$/J92 ME@.\1<@Q2MR.9=JQKCV-'!#OEA^[MM*$84E>#/Q-.D22&;?3_ A[=&.O .0DG(KKT +3,QHG&DMP? I!858\%S ]<,J\B=&S),X; M-CMF@*WH9\V0G.N [F)8/1\3() E)M<,IPQPU.7Q- M/"$-;>1P$GZ"#7 [@TS"30ND]X4Y;BR*(<0#?,'M$N-&#.XB\@5 8'C% YOY.]Z/1G9N?^@/:=Z@KH3[(LFOL-=_*?CE">DQL$WN!O&;:EY&R, MJJN$%ZX.)#(P.;R9(#7R75NBEYP8GF57P/G\. HCN$XT)EC6@2/:'YSJ6] L M00QRB.<(M[#K9E!'J%!D*0 L$&(9]2T I>9!&>UWP$2O0;42++FC:U=);. < M@8Q@O2;5ZQN;(MGJBKN>P5%A6B)Q7/C#QN(:6_N2H/-=!#\EUO4E_%LS]-+? M=:$7."A1)GX0"3]D$B9!)S,@\X+#>U.9%MTJTZ+*M-BMO/.T?OP 7Q=<0TQ% M;.B2+0@]2NHFP!$8ZN(G\-O)F"KO-/0:@KP @XP',C.#4JL^X/,8.C7K'_OW M7[5OXCI=,3[^DABQ&"J5.6+.6%3[X?\"H,,1"]+PHER*#,:2>0L&&\#)MW[H M("P"#54\KKVOU^H&&E[B>1W%('%*6/C#0X!Q)9Y=K6/1Q^()?OI] YXNF"_G MJ1DC(/9!LT:DQ&"SFP?[R0 D#8 MS^F&I4S IS.PK6E]NGON4K)?PQA@P%&[D4Y@L+GA'$M?C*"A5:4KRJUF"1 + M^((U'O@_*2[I4@S<+ #[L"4ZD-*-%?DIY,TRR).HH> Z0B2UWTX&Y.>?YPT1 MRB8*:&7D31YE%J#VGADGJ!B7CUQ,*ZOI(:9A'A)2?^V>_7]W\ M=MC8=U^B-@QD8B&@QAPQ*=R4[6:[UDGUO>)-JL!7!"W; MAE',S"CYN-0(7H!^K2-"O[.;Z_O;_MG]]_Z5=O/YZO*W_OWES?6=R,^X^?KU M\OX(F",ZFE2"7HP,<0#K8:E;$E4L)Q+L,&DP (EO.N3 MHQ!E,;(^0D.C?O*[KO&?%N <1H8P<@+J-V#R@(/><>!NE)L98C):96J7$X:Q M"*6U"CI^1FL%914$P@2]9>1C0IDANG.@\I/$K^ZXYX#\$+X43(LTZPTC9_+0 M!?I=63QYSS2%XH"G1,J^R47-R(4[B0,X[1#E&ZI+,LT-[X67U^7'22>D_#]4 MY4EW]X6&*?1+"D?/"8(=_L&OKFV#A5W T>26#P55K.@959=V;"7I1?^IX\&%,7NALMH](FWA:__V M=S";;B_O?C]L5.V[V /H063WC=F__4"XUDB44TV!+A*!0BZ#=)G@+_7*DMQ= MI.Y3)8.-[:H"C!QRH47 "TA'H(QPTB8()P&I8"F>S%VR,"HM?J5RRC0\#!(2 M(.<(\PO7>1$'?B*&SIC'; > )CZ;EWF@;6#D2MIV>+M,,D=_TO(K00<&T-$@ M#@& H1"!J26GC#W%XM;PV8FR,O3$P3*L:<=&?548V;D4 PS)^V/'TF)/EJ>@ MX *.Y1*_8@'*XT'NL$)2N@W1.BH4H$P%0!0!SE MFQQ@2ND/+M:$>\9@*Z&\! BB%T%.1*;P%0,>/7$NUO_=+'DQ% M8F#^_:+8![DJ+5B&^;,O>>+J/13MH.W^$%%GVPX4L8%5XI"V3,N1 !%:EX)@ MAB 5C>=],?(H!CF_3EJS,H@C&2<>\,36$=PDY1G)46R%(11\U\W$_B79Y..452VN7 MH('?BE*ZK8772P-D*K&'6<0!*!8CN?P,5RO4_I%R*7;SA:J(DM*Q3!1A3F!. M,IT%7T<2D5 3UJST4;R 6)I'1"RW%V<7U_5_ M(^^\N^_?'P/?O$S=/FE5'14Q 7),$#]$G1Z)5D[IRUY.3R"CV_:Y,&W!4 .. M2VHTW!/Y 0EK3$S.&71AREA1D*.D=V0]H A>R/R1)S^P0VF>A,HG"J:$+GVA MZA(FL1>OA2-4](M7E;.@>%TFRY=?YC.OP51SSYZY?>(R;_9BX/^[[-T9S7_F MLZH+PNR[R,:XC_8%,*O[@QY'K^S^*E]$98K$PFED3O 0#%>6?#N-QNE2T M3]13X>8<.>5$\T!?VGM%K-*BTB8V%N99U MP.=O5RYXE7XEWVYW/JY[]#Q%^P:83)F-PL<1#&<'9* MLPG9$-URP0#(B6H[DM8?^.NWP'E$8SJSV"MA>^-N0),"CI"NNB><_B$O?AGI M_2%F 7R7B^PMZ0J:\("8"G(+\JT$>6\#T%\@N8*/+L3 "7^$L@&#\N\(GU'& M+@\TWY*N.]$))%,$8;$8XUDBWJD,TT[DTU2!$#AV\_MA6 @C9ST$Z$L;2C:7DC*$897)';6$?P M4)9Z28*"*F=$%LUB& N\!A["T<_V&[7960[4NBS Q0H6(0,(4RE AGF(9([* MM'A16327O$+ETT-VE.)W4CYQD<2^I7M+%KN3)'/9$WG'*7S.G#&E*:7!>(1+ M/*&PV3*0*$I=7Y7DTVLE\Y#1>8';27T7F>0/\'+\4, C7Z?E*P2HWP4UUS?V&[4]]G87J <+E+JT6:4 MV3LU[1_(HIU(2#?$6[C@JK_/,UD6_0&(;3F#1$/B/VP=\SZ71**Q@?_(,QG! M(\Y(_"?<+-FV8C[*^#;U+;"\1(TI,&4G7*@4D^2%>VBAC;*4XV7IH''4=( - M2C [R7<%[_Z&R2DVHOWZ2"Y[!Y]@P^;31KL4&N*20R5RIR=&=Q?CB%C"';?Z MX3Q\#*-6[^#N+T3QJO2YIOQG-^>S'WFL/5:W7J0JP* ME$48781649?BX=P*F RGMK*(,$D0 14>?RC(>4YH"UMMAJI!'^A]/,$UO?2C M6;BG!B$J,_/@N@AJL&[IR4A2 M;8)35 2T"VS*:/GX,-]H*#U6LMW/Q9JKY> M>E1K[RK>I>%8MPQFW)(,1YPZ0BX6R!2< 68)>+GT&Z0@1\'&RL(F&\E6L,FT M9AG[8:2:+0Z!5N ^U1(A+:'(&-:JG:*^L*YBY@%]M156815<3J.^D;!*HUV% M58XFK+)5M"P/D7SKW]YKEY?:B79S_[>+6^WR^LO-[5CILQ M#_@O#/-WR\/\PNV/R8/T-R8>GK.( MZ6D%Q?RYCKBV(TED:]?2EX;NYU;>G+N6N_IF5#)X=- MDY=>4JY!;90HP)JIVLC4W^6#!;HV]6,5"K& 0'":T52$ZI4/5@95\B&J;UA' M=JE+9.SK9>$H/>.CS7' ?)NR&<4_EUFMEY5,HR%16F)=T[#$$:,_R;*7J&,$ M,9%_9IX<6;J^433(IR!4(7B8.HU17A0ADP1/19-5^+YX"1: 0N-<^,?YL;: M:+>*36L_/)Q>@2$ED4*.[/*)9VZP.1_+)OC...W=A4WL,':5/1_1SVN5DX+5 M_3KWM Z%ZLJ5VONERAAFD7P1$-/@P Y*@Y-T=B?,](R3@S38(W-F=(8_C1#TD138LXU&L??-\.Z8X@4I6[ M,SA2TRX+U2R$!+1*9RSU?G1SS6P]Z06JUJ!GRRLSZV& 4%C@0R%[(++^F".9 M>!E"2C.H,@B:[I+*X1C=]97_! K2A02T@U M0YQ=K2SXR5.1.!'![!4A,]N?+'Y/L6B(H8/==77J)JI,!U6?)9#D25;ZA3QG M'^J:+$V@T4#BL[0E2K @0VPL%TDI0_H2[%E^-RDTRZ1!J!K$,,HP1GE_*@Q% MVS)5/DG?R_,2V3LUMT&R@JBWM.*;NOPER\.2^4X>RZ]H%G$5Z'5I&>7,:I3S M(E.JM*XCVXI5+E8DY*6-0$7GZV+C>! I]@/.S,36-W[PX&<:Q5-"I":RT$02 M9$GB%AT8=>@<\D"7']?3UZF.!7-#5DEI&Q7*)RT>O@?6%:/*_6JNXL95ZDK*@I400#;!MA^SW7&"228]G M,7+.I]8N(5(1=V3WM0! F5@Y:L4>*?ZVS&_#LN<3<6)4:2V/KJ#.4:J:?%O: M(P3ME['(?TGD)6Y8J&OJ?LQJ51)!U94GC:,G+ SEF"\YJ/B*L1,)60(?RSX4;%_V=,K22_.%Y"FNOGED'Q> M$1S21";:P3,^-:H4WY5)=>D.L0FY@Q(%6$6Z>5E?+,IC0UAXR#.5OKI8(= " M(@XQ9QH9[' \\?&8V_3!Q*8*5(XA+%/%I&O:'SQM1IX8]!(L29=$,:5-\?>/ MVLA_PA1<75BJ2IPKCD]0YH# F3R!K)HO4GJ+ I3:""C@#<&*$-H@1O65+)IZ MP",M2N?';L_DA1#QOX< 9]0)+IR$X3/]T6=*=DM$.#_X>0A_[$,E^0;JQ^$- M+RPAKVG]S"0!F^.A2T^?8@^K;4H@$/_)0'H.9,JMR!A/%"K1U-[/:J^IR4/] M46 5F"0K%Y%3Y*3V=^ Z!W8.)T92Q$*.YR"-6E\<+BR7DG5$4$<>L;+UX"89 MTE=V@%!W'P(N7=R$(_1:8,A/6KX5S7]B/V* 2'98]&,BV1]HKY)"/6"UBP&9V)C/F_H.J+LX F'+5G$H<0\F@?1NH^ZS:?. MG=D.]SGGB8A% :B#2ET.37.:8P/8B@I^:I"Z5N,6@@[[_N/ -XI36XE.$,P M/B31"06D!# Y8SH1(:KO,I"C-SO28X:4]*0ERX0#C. WX9^5"_S :P\U/:,Z M6=,!V@P1LW[@.::M.'#X+"A.#U/170;6'5FU7TB]3!Y.=B4\P"X8UEXTL\%, MX"9A7/?,>6+)V2QRP2F7)5ZKCA?!Q2\X7RO%Q8)-#%1.//=7. M1MR>%SJ)49NN[8F$Y1..XPA'^%QB9Z$+)#'J!ESX1:09G:U["ZC/#",K"P13 MF%77A/"@-A@/,3 I/T@K?(0O)6/ZBO0\4M:A?Z&>M*R=:PH>V M5)QH7DCO/)$1Z:Q$@0_/A2'$PM!: \*B#F)HV3E!42IG/!6%@Y*XEJ(5R1VJ MY$*#%,\)Y*8<=FJH(NPLQ8R)3!DOL0E">3.)8/VE@1]W8?!R )%QW MR)S">(Q]]?[+Q72EG"M5N),R Q?RO:R6:6&U_JQ, (][9@>^IA_.RH9U$378J[$2,(,\7.J?U#'7?QP /]GJR_+ MGVOPTZ^SUYNM6M?LE?Y4KQFEU^>]RC!J;6.U5\V_WFJ4?Z1:U&LNRFPN?-6O MA%D"NP"!D33^^J[Q+L%QL(<> E '[!/)#H;T_U1IP:DY^:D9>=:*U09%Y!9X MO4$&TWV.OQ#=?*.QHPG%1_8F]RD,GSW9Z3T.R-6N8V1XE (H!M1\D]QS(S"H M(P0D,ATC#/O8Y>&!NDV YOH-!WL" @E05O![.0YBT.6;[/3^+1Z [@]:8]_S M?(P1 JQ5Y%4.6PKW%.8+^=N6?"3+'6.-ZFG!J3I@?X/2F!+Q[6IO/#6C5SB2V6.+E063LQ:]U9!0N3MX6F M7?0<(7ZM+ @M4+971Y2Q8]LNWZJF3:CP]]CCFMF3;5Q/M+_'0'MF6_P]E]#, MY_2@TQ=*X%/@.O;%P!1:H;Y41@+18!L!@CX$P%C62"L MP+8*V)AE>Z]X@ON$X>]?Y]"6/JP*8S>&L17_.:;3K/C/7$U&(-9Q6OK6;Y8;\:9UQ@D+[X-/8)*Y?G M?V6[JW#LE7"LHOY]/9F*^O>?^M?6<3:$9D?NE5*:2S/199*H;:+@O,0Y]188 M6OF)[Z.A=Z0,K6QW%8[M@6NHHOZ*^BOJWZ3+YI75&94XY?G> JQ\BW<1X'ZE M3+*]2WQL8V_3YY/)YX1J&[627+A,J'9GG4>\8@:A00HI]FLKJ^C^[..\ FI+ MC26FV*^'Q='(QTQ&FUJ,I>5"X4CT&TV2J2DSE \9 M3S"M]WVK,,F])%.RIIW%XU@ /O<6U=4>O^O",JF'<'[$9\.HZP!GL6S85D2= M&43N]?MNK97_^ "GL8BZ3*,^:)T8XKTL#'U+E/ D;:KGP:%DMOL7/@AB%DSE M: (R#>HX?9+*$#R@C^!H8WOK' MVEIK5NQ^'FNSIGW%N;QW;,BC:7;:QD$=9X3,Q 7>CNT-US_8M>::[N?!MFK: M#9569";9[7T9+KUL^>&#F0J%>]F!0F:,Y02D9ZL.^ ?>ZO"#]8MVGO8B7[X< M0<>FLK:$"-5&R8D ^<8QVE^HF*2F';MUB$9YUTWFD>&\-.N66? MWL8N1\%K](.@CTV.N/W%90_O-(%L0&X_H].A\Y/; 4WY.^(!H>2B=?@@XRG" /2Q,--D; H+; M25?79KW[@5&"Z*VHTT,U[^[D]P7M*]Y4(;*YD>;VK=>;&:SN.PFY=0( "Y@5 MG8HZJP6\US;F5\I\C9^!$'X^ZX+GL;#X>IH+3QCF#=&2)5#^(PCFC6^MT M&QNIO&K4C,9F2O ZS5JGTWU)#=>*L4! K>TW/:CO,6-8O#;)&%@4^*C/U7MF MY\2H_^-_2QC"_"*7)6M9-G[.K^6%EE.()3CJ M)@VGI:Z!I%FIM%2WN*RV:.5K4@ S-B@R7(,.9 M8745&59DN#89%JG0_-^W381YFOL6!R&.7,:HCM&EOJ5G-2U'J$:C5=?19)<> ME]PSN3M[];;R(MVQ8, \'I[<_'3Y5.M;%+LQZ_6BZ?IFB'G+QZSPW:BC[CUXL9SZO"1R)#,I/FDY50RG_D.,;G2G3=G4E;W#*D=>F"C*3_CBQI[?]]OKVJ*'V;E"Z9==VH75[?[9KDMPR"#-(! M @*U8R.X<]^*D>9SH*@0< L(>'?VMS>,@/?L)T[(F&H7V/^71CS<62,^9A5& M[@PCS_I7%49F,?*,N98*K%TYW@_,?ZOP=7_7.%G%C^OV("[%6;N'C._ MW5Y4F)G%S&\!#W'<0<4Z]P-!SR^^5 B:1=!S3*9Q*O3R)WWVYN^_>7-]>K]T??Y0G-=A!= MXW@20VHG9U.N['ZX3<3 +^L?R1KXN?6=GK.(G[Z60;GQ<1A+;NK:?Q0Y0<^U MV7]M#]1.C_;S].@.]M?P5^V:>=94NZII?^/V P_7<1@\-YMD&>ZV!7Z[XHH. M 2?G'=XNM%]:T#]IXE# 0\?& [6.N';X$#2YK FM+5X8K3ZWV+ M1HABP;%<]ESY->.K$?OY])=!\.NGN=;@FZHO;L[WV?PZ\.TI_,\H&KN?_C]0 M2P,$% @ *'QF6T+9AG] $@ ;,D !$ !A=')O+3(P,C4P.3(W+GAS M9.U=67/C.))^[U_!T49,]$2TRG=5R=NN"?FJ<(1\K.W:GGWJ@$A0PA1%J %0 MMN;7#Q(DQ0,D05+R%GOH>BF+1":0^26.S 3 7__^NO"L%6:<4/]LFG7_\R'/[C_'%B75([6&!?6!<,(X$=ZX6(N27F MV/J-LN]DA:P'#PF7LL5P^$617=#EFI'97%B'^XGH^!.R]S\>#:N*<.+9]=*R8OO)3;L_Q EE2-)^?OO*SP5R(Y>G>WLO+RX>7HP^4 MS?8.]_(X+HX$HYGBB,LG/K'Y M!YLN]D#>_='AI[@X,",5[(G/!?+M#7M'L*%8+S$OII&O]^ UU',\W#\8'AVD M:W+$ABQ=S^')@(2$8F08"7TNT+K&+ D^2!/X? ?*(2[ C3<'# ':F0.JU M0&R&Q1U:8+Y$-JZCBB\_619 1!9+RH3E:[0NXE/55LZ$(AM8(9P3:B.AK!1* M\E@LK?P>]@2'7T/X]>&5.X.]^K4&?#A#:-FHYC1-6'OTI$D+JLRAJ!F%)/!K M&-,-X=%0]J2C@]9M2"R^61MBNBW;4&CB9:"8*-5O7K,9Q5VFIA)B I"^+OZ* MGF/[PXRN]AQ,ZEA@OCC\T<3F,DRP[32I,RX.?Q34B7R?"D4/3Z)GRR7Q71H^ MD(_ 2$YC2WG$;CQX::-P-&8?C$:C/?56CG.*&#&;40]7%]Y;,KK$3!#,TR.X M8C!GV#T;P#@^C(>HWY<,?Y MB8MH%63-'5[+&C"7XZ22=Y((%+, PSL;<(F# MAT,5=5E^![M-Y9DF"O3^]X#;RF@HN2>S :V/U0/XLWUO$ M.1M<4+D '5CP[-OC3<4J0E4:EH[9Q0P3"_RRK_X=6,-DL3JT%-6O>_FR.2X! MQ\Z]_T7]G>_3$7%4I((PIY7:=-E.5$@6/8RU5ZE3GU./.+!&EW\[V)>,SI$' M"X.G.<:"-U"XD54%&J/1R>'!":#Q)'6)-W D/*T-4ROB:H5L^P[71F&R M*ZLV;HE;"4\C@(?U $S86]2UD@K>H4S4?D$74L*Y?$Y6^$8ZVPL\H7R'N)95 M8 3YJ W(F=JLL#KK9ZCP;^^HIT!!?'[MT9==XKQA:43VN!6RDK^E*G@',M'Z MTQQ)>@QF_^B,@8KT[1 MX&Z$]:0-MNJ*__M?GPX-/_VV%%?8(ZG/$B53Z M0TJ(VE 6T1JA^@AK4L)MC_* 8?E#<0$\TGQZA, C7F$_P+6U'I^-+B05ETO^KK=\TC5''G_,Z3E'W2,\/H9N]?I"NBT"^ \/H$@;:VEHO MYV#$8)3'(.;UBZ6X69*=M>'7(U1N0),S,O7PF/,FWJY&:,+@X[[>#V(65LBC M1WK_2JGS0CROMKXW!$8]'^3U')/V2+T3ZL\$AFS<%$:*.RHP?T!K)&VMML:K M>!A!.,R# -R&P,X"?FJ\41RMB&6/P)%CKQ/8XC?$F!QZF\R[.J41B*."D1]X M6 F3'JD^##L\H]=&BYV$QJCN8WV05X$.1=XC15\AYA-_QA\P4SYD;6UKA$:5 MG^15'K.P)(_0@^V1XK<(.[2(*GS47-7WB & @#S,!;U%_Z3L(I!_+:0VZN-0 M2&V$0O-E%1]+4$MQLC:L>@3$!,^0)V<\&V/8JE8? XW0J'[-S54LK!2/'NG] M"<_ D;SQ88=?LXA9 :E1]YI[&S&Q4EQZI/UK1-C_(J]!P"RA,.GZD^;& JVE MB'NDXJ=@RO$?@13@"H)9#0;W/*%1X9H_F["P0AX]TGM!//V!>L1NXD55\:A& MX^3D0$.C,#9O_1QS[%-RLT"QS^#;;P5-Q,$(C!9Q* $FY-)C!$:+2U3F7/H(53Z' MTKBS%)(;@=%B%EHBIH]@Q%F2AB#DR(S*UZ(4,8,^ZKPBQ=(0!C,G(S)Z ,.0 MLNDC8EH&IOFL4DAO1*0F- ZU((B><^@C&GH&H2$> MI0R,B.A1DM)$1"^1T:*J39$I8V!$1G/,"X*S?82D(-9Q!V.Y("M\B04BWE9Q M$XV7$2C-A2^.H RM#6OKYXAYSW&#VP&3PCLJ6J"0CV@7U!4.V" -W(?<=B:[3K,#>BK471BM&.GV8JLZ9K*ZSN'6T )(=$%/&2->V@:]?@;<1: MB\D58ZUA'(?N5&V]A#J5HTP@23UL"F]=?B9(CPH.Z239U"RLF3QKOS%LO6RM MXF'$2@OY9;'J]T*I-'W=%"(C(R-.6@#0D CO(5KY5';*8[>E8J1[G"_1O*>U MK<&(KQ8WU//IN3! 5&-1XOT=_&U&4P,C(Y0%FXET*/L]L%9TI 5E@OQ+M>_J M=0GW:;B4Z=UKEWVW:95&"]#B>L;.G&J"%;5!A?<*>OE[_ZX#7[X\Q&J1/:?N M'7X5U[+?_1]&[,V-J%DKC'958]-53;O2"54P6;8-R*!U%C3/4NWKI<'%6ZJ: MFDB>S@AJQ6:N'JJ]8@]6ZRF]"4\C7,UW>/5]LJ]0?S)^W@<";M*&,WX/C/@V M62)/CEZ!+8L"I'';8U8]]$FM2V$K0<7,R>3%1QK\;*";8E]'T0T-:=] M;ZD5(J291V_78]MF 6H\=6]3AQ%D+=!6"'+6PP_KM(@?%UI;4;6]M('4)2+- M%^X:J1$Q+>26OH:DEP#D=_JFD[R+92"BW5.PB\7.EVV*V"[J,D*L1=T*MB#G M,\R;RN&GJKYPX_*[>91!=DF\0&#G#HODON0WMI(Z51J-18OK-366J!72O1;9 MNYO?[28#8NNUF)&1$>,:]R#U?BFFGR]H#5@-5D;(&MR>] Z=IN_L@$G]\&YL MNICETR[^[2=.K48[04+:)7VU**["$[L??2,(JN7FN,>A43(Z3Z758E MU[CU$J#\O6R-XZVJ M,:*KGQXM.*.8'4#C$IMZL^<9WVTA ](S%WPK!CRG72>]P(MB2RG MLKT.$1**YH/O6S;":$>USKIF[4@U*LID_V*EVZ6R(.F6_6)%;;/2C>NGK>6N MT6ML)B7T1H2UL)MV&]]_.AZ_[F6_T1K^SGS'%;[B>36J$%7Y#\7:XU%[)W M>8CS;[ZJ'#NW>#&%;SJB*5>'7\X&@L&UE? -6OC&4CF%3SP/LHHQA?IH]ND2 M,T(=:.O9P G"C\H-+"XA$K*SP*^OC ;+LT%8G B\&%@B+!Y_1?O4H0M$_!OY M#A@EWZK5)%)KZ*(+EQ-Q7.3QC3REY_\)"Q&^O7_]>$_Y>@QGJFU,5M&]"27RMV&UA5X4^"VM_/J1_P*&59*JR)K*OB2D^? 3R7./S_QL_"ECIX M6"I[(QY_'D4\8[D@%#>+I>S(X8?P-J?6&ZBBDDM7E?& UJJI5])T>< 'MYUO6L_H0G7?\0MB3KQ[H6J0KT7>5:!56V\X#[!S&3#8)J:: MI#9:A8^?Z77@.VHPNY]Z9*8:>8?+[6 ;EITUD['SSX +!?$S'3N.6BTC[P$1 MYR;V$\'2$\MW2A74BE=7#:B.,/*_)=P^XWGE)/U+/DS,+C*IE3F)K=COW(,,G<-^1/VMO,LH_Y!7P M-C67&@S?2A5AS6957% NG<1H5Z'TCIXP6Q$;/TD,31$"(V$7 @57_HJNQUCV MRR6R\61R42U5:?$NR'(><+BV@%_0Q93X8<24^IPX.*SYF2&?NYC)B3GE M&L"C:,446F:I)>^TCC,BU ME)'"Z#6&;<,S52[TKY6G[:PJ/;'&?-J'WMYV@67;DN3#K/F(NG-9<%>2U9RLMW01K(:V!F$^2IB0SRQV/" M;(9<@U@U"+L@WRU,,])$ZPE55KH+DGS%OIP]O?$JS,A6"U)2N MRA*-WW,&K MQ2@NVP4IOM(59GXXD3N7V(64@@&2"HHN2)2Z=NS*PS9YE J^-=^.^FY/<)6HF(_E4T?*$%[HG]S6 M/IXQC,U^4%,N7>CKX_.)]+2IMY)3?-C,:V2KP)7!?S72=4&ZU!T63]@GL$D( M;MT(\.'^T;[)^ZM!VG49#]K+>- E&9\Q6TPH\NO99EGI+DCRA&VY<''NP5." ME;4<4>7X)CO1HQPHGNZO'Z\]2@UKAV8\NB UI-IOY,#.@H4*E*_4AIU;.9LL M@L4U>95#Y!RQ&88W#,WP([2G=!9JR:W!W--@EEE**+;5P-6KC3D?KQ#QHJS! M V8V[$^>X7OWG#)&7R2\YZAB)^#N*MBUGA)[68:5[EY=N])*9Q3DVXS8L M025REVAM2%TUX/#C$U39QL8;P&#C5ZKAJA#G :C_&\=.9E-<33VT8]W59$RY M;,K/=+,+M5WHK";?/X?"(%795BDEM'^*X21I\,:+OW>_22DCAS;=&ZH3>5OS M[6RDP"C9,S6<1VG H:O=Y0FN$$3,R=Y_MKZ,&G/OQD\J=DW5YO#C9R%]:YOZ M;F;ILKRL^ XD<<3I? W+IV"J5ILM=\&-Q?,O@O2/""!U=%\&&]J1*_+RW=3FDNT0#-CUM!$UDW9;GR! M&>:-$+ATRN/+*(=Q88-0VW9=4$7Z:AC>)H OF' D[,$' X3E)\$K$G^AJ+6#V&F M&[L!+;EUK):0A72=D*[R'J!X*P!$B#8B+!EUB1A'0I?G-K;E^\/7[2J3%N5H M("QT[=$7B*P[K1*MK=EUH;^?!W,/LULJ**NWJ[."H OR%*<3KJ0W#*>0<1A M'[^24H^S 8/=1 T2.670!Z7#3RO\$B,E)]4I] M..,2V\H4CPX.]P]/JNVX-GD79"T&YPZ+"4XE4&_1*R3-&J;:2KET,!L;KYXS M>>,H5]A0[&I6'90]FF!V [J)V0^5ORAE!6>TF".KN,8(-I;&QYPG%GDZ M?__+HS_?_0;NT3]^_>&'G_\+X-]/WKS<>[9(JP.<]WM/.PP]YKU/T_[#7O\! M]_Y:=']//X:]U[/0ET5W /#K\&M/%X='W?3]AWY/,*%/OG;RK]U//C/OHO0@ M5/*@I"S@%1> CB&*B-X4_S_O?_+*AL2,A*@5@HHN@M=%@Y8^ZJQS2E(-#YU- MYW__5/^(88E[-+WY//WWZ]./GV,U^7'3O'PO&Y..3;S]: M?_WSA>]_DL.WN??^\?"O7[ZZG%[V17HL?_SO?[Y\FS[@08#I?-F'>:H#+*<_ M+8I?Q/7WI7?J#_!R=>@?@0D.LE__+S,CW[]86_O6!S=8H9OL.S5 MO_]\\^+,D&'9=XOY-"U_3(N#Q_4;CY\NYLO%;)JK@NG_,\Z7F)^$69W"VP^( M_9(F,CRX/SK$7QXMIP>',SSY[$.'Y9='@9X*5>/,"UOA_/<&3WW\%7(*L[2: M#1)Z23^OGUWAM4:/GWND;QW+ZV3XV2*=^=*L:FO1G?SF+$2<#9].5DMX'\+A M9'^YI$<_774=O1X3CC*&$AE('1PH)Q <=QH4BF 8U'>?C9/P_+#_CS7OY[_9T4O[(P>NMSO MGX:N.R+C\*\P6^'$8O;,TFLK0[&@ LTR9F_H56:!?G(^%]5XEAL!.SO[4U3: M[]+>HLO8D:U[M/<)JUU:F[UCE*%+%SAV]I5;?^/QG/Q^Z18' MK7C1+\;6R3$;:$;;TN4-TGLX3?6-(W0GD]6E.,%,!D=C@TK:@I>1@_+..N.U MM"$WIL>E0#:A@_CNZ+"]S)NI_\7\(XV]Z([^P'X2@O(QTYRLB(1 I #1.0DI M:B<"6B>M;*SUT^-OHFSYW2G[UA)NIN/]E!8KLC=O,"'9GCA#@G(R-$54'8I%-Z2!>?9WD+XS1A.F6;? MA=3_->TI%EOVBX.OV(Y.D'GFA%$F &&6U$5RW]AZGAA\A M!#2&!\,L"3,& ()D9LY+ST%KOER+9TDU PVBE48'K+BZA*40@I(*0G"%;)<4UJ>["7EOQHQ["'.V8T93330C MR-M^D?[^L)B13)=U?ZL_FDB16?(9(?)(LRQ*0B17!:5XK9UT!7WK992+*+9? M&3@X6,R'YZYWZ&+Q7GE+"0239(]3 H=*0Y Y.BN1IM9\U_0K;4^\6, M?PMQMTS?5@=5IGB\!DNH#CO\@//E]".^F*?% ;Y<+)=_8/^JO N?Z8U3].(* M>HL#66.:,;UQ]$)#48D%Z:2-NG4H?$.(NQ0K-:;,F,K:FE&UD.;8F;_]$ C5 MF5G'&%E4"4&GR,A06P^^< '":YLMDJT^OTITL2[GN@%V*3!JI/1F\FQG*X;] MF8FPW(B8%41;686%,K10!+$J>^YYL2A;[YL?C]P&_TFBR;3.L;X2AE1 YE8$ M"ANL Q&L48P[P51K[W;CG;V[K?VYD68OV*9;"[?A+N^"(L;^Z/4LS/O]>:[O MRF$M JVU"$EK$Y56((NC7")%"4&[ #)C*B)RY['U@N1U>';)2S70?C/1MTWI MCV=V*F% 32G(L)Q0"(6*--' @H:LA0U!%8QVE/W.\T!VR5\U4/_VPFY8XM6' M^?MIG.$:#_;//Z?9JE:*_[Y8Y$_3V6PB0HDH+%)":FFNRC'*&T6&3*EJ,E)) M0MZ\].O;N'8IB6_ BN:J:$:2KZ-+7U"7"#ZF",J3D7(A:7".E1QX="*U)L)- ME'VWE3U;*?M6(AUIT>Y-%=FK\N?RF'@3%7F*EGQ/E#G7=40'$:4#%T6FV,0& M+5MK^5I FZC>?#^J;R?\,;8C*1JY)"-S,=:L*P.ONZW*^T@Q2:P;#BZH)+W) M;L0]RDLQM=R"18^.%\D!2[9 L9>"D%@&8:S0116:9?.=JZNV8'=FJW)[)ERS M?WDCD8^Y%LV]D9(Q#Q1RDUWYN+<]_5A3L^6BK"TW?>TLH"T.REWQ^/%.S&TRGT9'Y[XN ML?Y&+*LE>]/YBOS>UV&?8%ETZZ78=^$S+I]_[KM A)_.0W?T@H ."5(M]EO, M:)CW%"-CA\M^8G2115L.MFYS*J4S1,,CH!#G(06 MQQC6!>,3;;U@Q2&8^H?R@82EF 3!4>IL+7?HQDCCKT2T2QYO5UAZZ2)!&YVV MSQN^"FWB38S": M6\P!*4BH3;*BK[$PYK8W6K/46UR4P=LF#[BRCMM1>RT6G M839G&'V:ZG49%!7+-@J$K TAXTZ LZY6: H9$2.E6JU/F6Z":Y>6(G>5:,WU MVV:W]?^K#+7%2CZ+]=BB."3\\D8RL.X(\>@/80L M"X@B72Y,F8RMJ_9N 7.7 LG;\N5B X!QM=7P;-R27M"ZDCVL%&#W<9IP^9:R M>PHK7%W&-."+]S68T!#)5(*Q,F89!7NA:I4A%"8 T:%-R=@% M,2%:;P$92[5;%KVP=9E4R0'E,;[3VC M_&JV&,HM3R"A-LJSDL"(0+/FRH)W7(&40:O@LV:NM<6X%M -%QF_+YJT4\4] M;P=?<9YDE+WAJ\:ZFXWBC6;::-?XDK&^G-!1/&==F^-I(RD0TT5"$+* =L@H M7V9>YM;%&M? :9LR.QLT&4 #24M.6;MP$.E- *:CQF0T*Z7U)NTU*?/]QBVM M.'#>]-Q>XFT+[;]Q$NWUHAL$W_?=-*[ZVJWDW>)U&*K$7?3.A!Q !EX/J14' MGBE>>QQ9TJ\3WK8^F+$EY%W:FAV+6'>IU=VA(@ITM26Q=K5T69E:I>IK"4+@ M!NN2LVT=93>E8EN)_;;HB,'SXR-=Z>A=%^;+D 8D\SS\M&9]_M_5LE\?]CEF MGE0J4O1D@#N*H10+ 9R+%AS3 9'R*"+$'0KR]C/9)1]RE^R^B3FX(Y[KV@V!+[:3?$C>N5KGK&;7G)9 SS5N3@H8A()H^3W?/.)[!"16&Y MTTHU;PLRSE1V*ZG?4=K?%57N.R<,RP^_S1:?1LH"OSS]CO*^RV?3*-.K;:YI M@-?=XN.4GO;DZ$\:_L7\RWK#/EG%C\>G!5S1QBAI0:9"# @4KP ->%$8(#>L,!0RR=8!_L[F@2,QY!MIX0T4 MT,S+/D,RFFDZ"(7^?X;K@&#_H-KJ_QL^GXBD-.4HNO9OJAW_&"<[Z"20S?:6 M!\(66U-C$UR[E.#=$6.:JZM=UY%3"%Z5WZ;S,$\T[UHN4@M%GDV7QUU0)]'& M) S/P",RFCY'\)%B2VN3X"Q1J-G\;/^FV':IQO:."#6*VMJ4S0Y3K[$;92Y_ M+.95&M5.XO+5_,OU)03QZ_45RTD.CBF# 4H)]58W44THYMI8EQEE&;+@OA4, MW7+L72JS'9D[=Z&==CNWM2O3D["LD>9!W>HYMI'1)\VP'J0F"0/-58'/.H-$ M64*2&K5I?5W$Y4AVJ;_ '=FK8D MT00FSF25N$^00ZB7CI)?=-EG,%(Y'JQWO'GE3POC .4,1?]0^2"\,VK"1K;I^ MG$WXXAX&7UI+O>W5F*O4K[J3,'V")F7*ZA"<<00F6Z)C2@XR2])P\J.QM.XB M!V6A]C]UAH?5=4*2-:EI6XWNSSE<3_DN:V*[L K6_'F@B>HPV8@%M?;T=+GNRB M*R"S-B)36*5BZW+$;X+:B#T/;&&XK:;&)5"WPGRZQQM')(,H)1L3#9L?)=V+<2-^/7 UI+'U.+X1NO4,=X3J\J-SI)+#6CJ95HE9\H@Z\5Z M3K!2M^]YO3&\C2CV0!:LQ]9>FY7!B^@NOX^K2B%XXS76?EN8':AJ<9T+ M!02*+$/1MK#-KG>YP: ;,>:!+#*/JI 1K='S@\/9X@CQ#0Z7%IU&*+/CD40- M ;$>$& 9O$IU=T9*##$;$?3HYNAJ?!NQZX$L28^NOQ$9-JR#?1'$TW X[<.L M=F.+'B47]:YTU$-#W$;O\@U\U:**\T5OIE9 I MXV0*3,JU/71 "/6Z269B8B%H:T+:R+EMUTI//)0E[);R;EBN6K#K3H5>Y[N; M<&>BMM6^U44M$0E4] &2LXPSJ3,3K;?"O@%I(\X\L+KFEEH:*TI^A_,P[U\< M')(LCH\=[,]FBT]AGG#B)$M">)H[D;G&9@BNMN&),BF9#-DYL5GISXV&W8@I M#Z2>>62EM.PN=YD8ZCKZ\IP8/-?19<4@L,Q I>R!7"!"$CQ% FJ5;UU1N#FZ MK:NDPM&@CG>+_?2?U;3#)ZOE=%[;0!X?[AK*)([_)4^L+!*MSE 4TNN=$Z,D MV K0F9*:A"I1N-"Z&NH&^&YXT.1>G/BV!+M0]C26_MK5X9U'2"+)JSK[];5D MDQ)=M$XSD*AKZ\J421(E@N1(_L([HYHWR_DFJ)TZ@GE?7-I*4^VZPM+4AVI2 MPO0QS'#8(U_VW3354X9#&5<^^\&I;[[&;KK(%QW2NN7M\\_I0YB_QS>47C\O M!5,_$8&CC,E#2.2$5"R*'-Z08G/CC.'EU)WVK5K"W.D,M]7'\5-J[>37)[^: M;S6'B67*RX02*.1 $K7A$$V2M9$*8\G%D&QKSS+"-';II.,.OS7G[E/7T9S1,BJ!K3M@W]:YWR*?[Q8),0]][%\NYN_?87?PLBXY MO"I/.\S3?L+0:1%*H/EJ#PHY&0XF(G"M@PW1,6E;5[I\$]0NA>8C,>E".M]4 M40W/.1VNUQE>E1-8ZWTGKTWDFK1K*QJ+X 6]VDJFD&-Q3F/K.KRKL'P/JS^M MZ=)$+\T:1 S,/5F0J@P>3NGM?PI=7L_W:%)2]!@=@HR%E'O0DD)?"U@5]HY MAMP([UM?'GH5EAO&@0_"B#312SN6G/* 7UB\Z(:RE\MF[F1RJ)D"[3%17&ET M+5=',*I04)M+1-OZB,H-(7X'347&#&-:*[&Y/2)@SRAK^ACZH5=E/49E T;29>-0J2O("EP M6W64BB]Q7<#%O&&B7KP\W(:K?/'DC'F&PJT3DG)C<;ZWY55QT=6#W+##R'=- MC*8"'\6Y/5W,/V+73^,,!T!>DAA\;>?F.-G VOC=Q23!>:8P*<;C^=N'FSJR M6_3!\RK&2[*&TP+$LGLN"?E M<>O><'ZU\!GV83J[56_B=H,W:5T\DBQ:W6&SU69HC,DP[R.DP3Z5G, 98<$$ M;XKPE*;QULOE#??1;[/$=&ZD\P)1*A7N-0-N55VGKK?,E2B@2*=9#IGIU'ZI MZ7I,N[1 >7=LN[3S3BO--:U NHAEGSQ)UQV1T_A7F*UP@L(&%+5%D*V[$KP6 M1VER&B9B9$[X9'EKI[L1L >SF[\5L]KK<%S??*JCQU<_=.K#+3SOIH]NXE=O M-8]&7O-+O]IZIBGDQ&NI.5@I%<5>S(+7*4!!)DH,@@Q(ZTVYT^-O?_1N_:S? MZ@V8),CAIO:AQK?>?]A]I(C5%J:#9 R,(;NHC/7@LT@0<[;.&1YE\VWQ#6#M MDF>[-2,N'J9KJXZ&1S37P/Y:='^_F ^)R/(51K.85Z+:I5VX]BQIHXQQ(Q/B\"%V_5&]7*FG++B&4\.-NUN$ M)-]\9I-8Y&;(&P4A9P;=/S7H<- ZA))$[:V55(UHM8/HA0+,RD8,&%UNG8A> MAV?KNT)26AVLAEX%FUQH6F%3%EEJ*3(DYGB]L$"#$XJ!Y5&PA.B" M;UVNZ08WM4[WCCSIF!V/C1O=W-UP>+-YU*?\76+^T2HQU*>"(72E1S 17K] M%!H)WL94:W>TD$9Y:ULW&[\.SRZM)]R: Q<[:S120/..+,=;HSB4<5433T:] M=ICB0'E(;=>@AV,A'%B6&#U9^Y!;UZU< 66GJG0;,F%[N8_K_YZ';D[DK.=# MAAN?OIKJ>NW3JE]ODCZ;SE84'IZY"_/D5[;P< U';^+#QI)&(R_UU\!^S/OD M%\-[_&-U$+%[=0)G&'YYRL-.5'3."(^0&0N@0KVLU"<.A2G/?604@K5^O6\( ML4D3NVIEPXPT=+"8'X]P]O+JKU>9K0M_]KNN'G8Z.-Z%U,SRD 3P4,_'U0-( M?K@-]/D9-S.UX9^U+6U;]12Y;)1IG22*KN?^8&%HL'A2H0 M4 .@4NJG'P\L7 $2X(D#DE"6E2G![<07_OF)G??O['IU_!_?R__N/?_NW?_P^ __WBP]N?7DW2^1F. MYS^]G&*88_[IC^'\\T_SS_C3?TVF_QI^#3^]'X5YF4S/ /YC\6G MG^<_"2;T^M?6/YW^U6?F790>A$H>E)0%O.("T#%$$=&;XO^OT[]Z94-B1D+4 M"D%%%\'KHD%+'W76.26I%@\=#__O++ M'W_\\9=O<3KZRV1Z^HM@3/ZR_NV?5[_^[=;O_R$7O\V]][\L?GKQJ[/AIE^D MQ_)?_O=O;S^FSW@68#B>S<,X70Y P^?YQ1]>1:-_6?Z0?G4V_.ML\?=O)RG, M%P3=.X6?MOY&_0K6OP;U6T!2EOPOWV;YY__XMY]^6DHN3--T,L(/6'Y:??S' MAS>WD0['\U_R\.R7U>_\$D8C0KQXPOS[%_S;S[/AV9<1KK_W>8IE*_KUE"LH M7>'\G_5IOW3&])F 3--Y1*#OXKBJ>$.,FY[>'?/%LR!C">>C>4/$MY_=%._D M+ Q;"OC6HQN@73P(SO LXK0EU&O/O8)S#?(FPOK(,)M/)^-AFOTE3![ M.?FZ"ZY ?PAU-65>V 6 Y1]>&9@8'HZ'==%X2U^N_KJ.\0 (^&V.XXS+56(] MP&B2KOW2J*Y1DXN_'(6(H\5W!QF'@_6V\694@>UIF548$^N!ILU+"8^$N2]YZ1HN1K\_F4@E.INMYK5Z% MO5;T,IV<]<#E?-)8E$O.: (__S299IR204,_6KRK?TVCR0SSWWZ>3\_Q\IN3 M\9RT^_4(Z]CTLN%I_?!0G3B?P6D(7P8?YV0:U0>]'(79[%WY.)^D?YU\&\X& M,2>>.%,D#\5 >\$T MU)4[=MI[=>FH!U?QO%IL$3LA&MS8^ALIPFTT#35@J]URR7]C MNB:]R/HP6H ^8$C*@C),@W))0-#9@TT.,98BM+AK?WC*[%^S A^1_'U$W)#T M:IH-7D[.SB;C!:A_C!>"Q?S;PC8<< +B.(\@7218.4H(J&G=U":FK-#'HNXS M]NX9HR6OF^SEVZ1V%?^DO>QN4\HZO\>7R%ZL$(G@>&*:0?&)=BV3&<3D:->R MEJM@#/JB?*)?G=@HI)"&06I*$$JYVD]2HI##DY; MZ:5#U<:0KZ,=CLC>S?B]A=?P?;V*X_\Y#],Y3D??/^"7R70^B-(R;1V9F9J, M2R6*AHC>0E >A0@EVF2:\'ECX".BMHM(>WI5W^-T.,FOQ_D5&1<#46R.)0MP MQ2&HX T$'CB0QJ61*YTRTP@J7 MP =50"6KP9E,G\A/]%X7019"FV7YQLA'Q'(GH=XF6G8A^O5X/IQ__W4XPM_/ M%_L_:F'0D=()'LBF"&13A$R6 # 3$=A+B;4)5=T(_X.EP M-B<]F_\>SG#@O,\I.@%,\4!&'7<0"T]$3%9!Y128W1" WYO4ZZ,>#;$=A'F; M7-V=W#?C-)G2PK&8Y,*M?SDY'\^GWU].,@ZL\C2_$B$7) ,^(7GS*!,D;H,G MAR &WXUP$IQT#[I30S'KR$5ILW!N&/AJ^NXKU-M>N&=.[Z:?)'^.!+<;& MG&NV#N%2C#:@P!BC3PF+D\G11M2.Z;=]/UT\G4X M3CC@R3#+)=D:B5474"IP5BA@&A7G+"94OAW5-T8_-KZ["'=#_*13F.P:L/>3 MV3R,_K_AEX558416T1DR+;FMQS&98'$9@!=AF>/9&]F0\VMC'QOC#Q?L!KX[ M!T*7 OB[,9/(NT*6CM:)%P&KQW,FB?2^;=WLV; M(QX!HYV$N('13@&P3]-0<^@_?C^+D]$ /4,9R9*ST19"H@H$%2($7;0GO4I% MN$YT7AON"+A\N/@V$-DIV+76JM??TN

CTU?D@M^ M.IE^'Q12/#+M%.@L-2BA.'B! J2VVD@C&6/=#I(W#'HT'#]GV& MTU-:8?X^G?PQ__QR2F*<.%,*P!Q1L' M/QJJNXMV0VI(@]#5Q[,P&KTXG]$T9[,!VH R%P0?:Y0\< XA>P<^*Q-,E%J% M;E[3AD&/AN*'BW(#M9VB5"L\GW$T6FM:*85[:RUD7Y/#I> 0$XOUR#LZ$5D2 M34RQJV,>#[$/%>0&7CO%K5;VX"+;=Y$[_/%SF.+LW?F\WHZN_M[ !A_J$0C4 MK#-0JFAP(01P&'+4S+!LNCG*]V,X&MZ;"7J#'G2*=JWG_.MPEL+H_\4P_96^ M,QLX3%Y8)@B.T3"I= MHJ+=!!6GN6DG:1&RJ3K[I9 &&I^$5I+'-AFZMX8^.JH?*M8-9'<*DYT0I+R M-0JG@UBL*58D"%$%FIL4-+= _Q3EA++,F-!M&;\VW!&0^G#Q;2"R142,H$S# MZ,TXX[?_&[\/E%=(&T4&&VHJ*:_;A:)UI(9?@]*:<]8MX+EQV",@MKLX-Q#< M*?BU"L5<[A3K1'\,1BA%L_,U\42A)Y.?23+YN:1E))4B6#<;>]O(1T!S$Z%N M8'H5\/KW7VZ(AA#_JT.5D?%L,AKF6K^)/F<O_ M/B<%O@YQUYHD^P_3IH))Q^EUK'=RZZKSI7IE:;GUNH!A(57OJX"G/X3$2;>" M]RJRN[*B.Y5_N$#1K+K%LG(#2R&[I!GPE$5-34P092 CA&W.=5*,38 .7>^D!=';=*:SP'NHBIXLA'0(]<\Z4[< MI"^I'TPELJSI["5 --[7#$@'SO $*91D$@\!PUW.Q!-7A5T+H!Q($_81=A_% M;RZ#D*O2#A@S1F4<2%W3/3![B,Y)$!8U&2'$,'H?AOG-^&7X,IR'T0I<%D8:8@8L8H@6/#2UC(_DA>ILTFRM0>Q,[BC4)->F&A8ZV$-] /.0ZWW]#I,Q\/Q MZ6R%RFF?:> ('A>Y]I9#%%R!11MS-$D54QKKQV8DQZ ,#63:@,2/PX#6HD!FXA 9\DHJ1OG+/6E=+?#)%4_L,(G02= _+_Z:R MY%UPX5,Q\@Z\.42RVT-Z5:/J[4X*HRG)!YK2$F[FEWG$ '@2D2!N6"B&"E@L;H,;6"ZD1O)J4+%0L]DTA&(-V")$ M#)ZCB+:YU7\3Q>'UH%?B;GD"G:3>V@Y8P'DSFYUC?G4^'8Y/E\F-_QE&Y[C\ M]J?)K^?C_&(R/I^]BZ/AZ;(<%LX'Y P%:34'S3@'%8L SP0MKU[;('GT[F8+ MF2UVPL,Q'*>J')*8'ES*NY!_P-E\.DSSFAQ4K>HJ(X+\KI"\"@[GYU.<#:*- M7N02:HT6,K-ML>"J)<54$,)8[[EJG]W2#?-Q*N*C,-I#I/,N_"\GXU4KQG=E M^7D^C"-A65E M>A+:;#BG97/Z=9APN;Y^P#0Y79*Y6&H'VIB2:Y)#0MK-568(45D+WBKCG;?> MB-:N8M]S.D[M?9(:T; V_3R6PVX)IK[^E5-9G1JQJS)> J@A!<1.&R M52KTZ<@N4!RG\AV6G(95F#>\-1]PD<[S:?(I?/NOX?QS%11-AL2S>&U>W'QM M!D%+I3.Y.4'4PWU!'GF4Q8"UT2KN=:%7K;\EY;7 M63F7(6ME8V EH&Z=$]S/3(Y;<9\ ^RTK8-\WK5?+X]07.*8/\_G&=U9A:YSSW M-9&(>M*FK*\T9'**M63&9]EH6K6B=1'9? M7LB> :*;A \W$#XCH054V7.U98AQ@(A^:\0!D>&90].I 3$6!]XL6@E8;T=KPWPKF M!U"2-D0T3(>Z*_2]1'9'['N06+*RB$2@=:TDR3+$4@3PVD4X29-\C#OM.P]% M<,0J4RZ1T3N#\U2V4IC"&)%5W;5!@3:ALP#L&[R+1U+F%KNZH;XA]=)]M2 MVC!E:B?TFSQORX0)SA<(9#. 8CY#$.3Q)!TY8J^*BADJ>I=%UI MZR'5ZD[WQ"E#SK%/8*0F04A><_&9@ZBDUUG[J%+K:U>[>XLMW1VN/4\N&WJY MDZHA(C*P,4G0,HG ))-X9WWQ'MR=M@5<7X39<#8I[^GQ.)XO[UJ$Z30LNBW5 M^AZCV74=VZU@ZRZ/;5&@=6_XC0JR+@R7\S1?O,@O)[/YR3C3]W#Z%2_C2X)4 M)S+:(HP/9EE[VVDF(;'LI&96!M=ZW=T%5^?])WW&?#["=^7::(N11LM*N;/Y M;%E<(AM1HE&U>GQ=PWAMUU6L JTY9LNCC;%YE=K=X1VJW&MS;;FUM_1$R5.I M#KL\#+T,X=8_J#PMJA=H;F2D67 =:84N2H.KQ0PT*UB$"BA8ZW2T.^ \6E&7 MOC3@]F7@)DSTCLPDK6?+>08C''T M)KT)M8]B$3@:U5Z4Y'9/PX@0GN0S$C;MH L7XO6WFBZ-Z\J&F15I%)(?CA5L MMN3^NQP @RV>JZ#N;C;U(&MV'X#'H#?],]/#CK+N=7F2EE>*UDNE,L86;0L4 MPPB6KD4QI34@.;-"V&Q"\ZL26Z BD9L@E4_3A%7[\@N 'NR2^\% M]SBV:1,J=U"/[CP<:"6Y#M0H'8RL95!$S+34<0U1V@R&%CG+1)"6M;ZA^DB* M4=1M\LMDNKCY\7$9.ZOGC<%) M+3*X@!94U %"(:V.(6:3L\CQ9M),][L66]$<7A=ZCYXV$GT/2K%^#5Y.SN)P MO#"M:TNZ(3U]\<7B,ES!Z10S'Y#;;>H2!R5S2>:3D>27"P&!%V9TL#JEOC:& M7? =H>+T1D\/AL7[\'U=)&&YD*[!XVQY(YWIQ%5RGF8N:?U#\LF]%!I"D-XI M$1B6UOE3]V$Z0I5I2D./#LL.*OUV&.)PM$B)>3-.];)N'C@EK9+2@^$UI9[5 MK!A-4]!*!J]B0,;4XZU!&Q ?H8H=D,*&B: +VZP;]-6[MP=1F\3LA7 M;X_3V25!UJ4N57(Y>/ 8"JA2))!)R)UW:<^!CTYL^Y=ZPTMQF87P.TU.<#:P0QL2407O4A$DR"$X9 MD(B&$ 5-@'O-85SB."+5:";N'LK"U0G2 S_37%_A5QQ-OBS:"R_/6@?92.5, MYF -X5*BD%\$LUEN^&*L#UA5:GG/HTRF9W6)O[QO62FM]]X^#<_H5]Z5C_3=65E6 M.;M4I>!="5):B *)<)DSQ) L<,9R)%_)IN2;OW&MT'=?C#HB6685<&]Y*H:6 M5(825$P2(G,.F.0LH$#.FY^>M$%^N.ST1]'7VTO?P>E^*NGMG:?^<1ZF\U=A MCHL#\)0MYTH%J)F:H%!*\,D$VC5RXIPV)>=:1_+;SN"QDI4>0P5;OP4/5X4> M#IUVFLW !^&4\!ZDR9X\8DX6C:R%HG(A:XD5ID/KM,J=@#V&??E\EN*]:.OA M;+RSK):1&3[0,J,1.H )W-$\LH(HD8/BRB>9BO3-JX"UPOZGAAZ2_/97#L;S M*<&IU;I?GL_FDS.)04HC2O>A*(M;ZUD=^#Y<56J%4D]'+=OP79R5BN@_\_2P#0N!%FX ,9S MK;/#(@0O,K#(K-H![S-*?1/J MGW'J/^/43T.&?\:I_XQ3_QG..PJ-_3.<]V7^&\_X,YSUI MC?LSG/=G.._/<-Z?X;QGJT[/))RWKBLT*:MOO!K.PNGI%$_K7AZ__Q:F_\)Y M]VS4_<9I& 3L,,%&\<$K RXLI16.2^USWOCLF0=C.6E?,!R"\09(363RRD;! M6D>L[L/4=1W;\OQ5R$8%VJ*UH$6U-A=F2D,@>Q&R0Q:S9;4KP&'F>]"X6U,] MN+D*-1/X4XF17=3"6]\:6]<26>3C"1FBU[0O,QA.0(^5:=F.]EM=%EJ)OX=TR!66506C7<#T5/GM&I#'J?+6D*A;E2.[2KEW MZLE(#T6( (%I!.6" T^N'OE\2?J"*B3?^KSL )3?4Z_M4(SO(]S6,<"+NF(K M2*O:8L5S3_Z9 1\E0=*THM%W/ 1I5$JTK)F\6X&VS<]_A&ZJ#Y?XI*VX&AY% M+"!]PMG\X_=9-6RN@_+99"."!*Y8[97L"!1J#FA#SD*D8,6]3L6=(SQ;%IN( MK(\U]SS.KBXQSHD8F2Y@C:TQ$J/!J<* %IC(@W0N,=9ZU;T.X?C,K0XB[B%\ M?@7.2JEW =27D743S",96ETHVDYW!_GV^ZJO@(64?3)>0A'UYI-*]1:V11#( MI37*L6":>UJ'(?P^,ZM7OO<1:_L#UK,S6O.&8;2H*U6+=9X,23ZAK#<<4XIR M6E@(EG8=E1QM8319\#1KGV(2/*:=]NA[AWJ$S;H;%Y/>!-G: ONMGI&%Z?<; MD*2E32F3;Y"+K'HW\T_X_3" M15L!LMQKYF2=6J@-6PS-+P0/,:4D0N(&2]F)P4U/?]8$=A97ZVJ:?Y]\Q>EX M66LJO\)2:\BL8&FK@@^<0S)"U7)DM-*[J*!V;)'9^53\;HOI]C&>-9>-1-?# M2?O*=?N59K\IQ^3UMS0ZKRUQ3VI)X1GF3^';(--*;WQ@D)3@H'R-IRB>02J% MV42>E.^I(,0^, ^O,+V>;/5-U%:SJ^?S]AOGT*OF7E5FLY;'[3L,T\MI^[[3 M.]1AN_ ";7(!- I218P%@M8.:K7F%(3W1;7V9Q_UL+UDB[:H .2("/) R'>E M5Z_FQM'K#78?L^ G\>A^VM+9^G_IA>SO&]Q'NH0[;-6'A(8#SD=5& @J\ M#0I,2MX*SW60NY5"?YJ'[7M)?)?#]CW$=;C#=N6TQ!KGDH84U-<+.:P(B-S* MF*,SNNQV/>JI'K8_F,4F(FOX)LZF\\'*27HW7?5W7JPQWF"2BI?E8;(R5M;\ MC0*9J1]MV ;6/ MC;4;\[>!'-;&:L/1;<(;";B?5WT#.%=TRME%#-^1GTKMP6YMH5U"^'9Y^GB^;MW\, M!>??5_!0%>$C;6729X)GE 5?R)MPD7DI4',A]^9^RUC'1'H+MC+Z\U8UI"-J*BXA:BK7>5T?A26([(=SNYWSK$,7';07BM3_&OH%KY#2]Q M.A\66FVN+#'%2B2_(4,T)H&RKN;ZH +A$N,*I2UYMV/]G88[)JH;";7UX?]5 MA*N>-;A61Q,UEYZ\S:!\(5=1&@@Q<5!%1D$_L0BH&9DUJS$ -EG M6K2=4N!0(^ABI%!D=?D8#O6"7<)ZK!.&?M1ATB\M/9SP;Y\]/6!E*NX"L:>4 MCQW@/4XB2'-J=U6=CKP\D@HIE]"48NJ9'=:.S!9BC@:B<-FQX)D1K9,0'TUU M[DDH>0J:LP\=/6C,6[([5VYC5$P44R(4D>XU.,9M+OH=[RUKDOB_DZ7[+Q6$ G MFT!I&$T<83Y"U*3F,C'TQB=I6.L;,*VP'YW* M/0JIA_2;?\?Y(%G.@=56P6LK/^6!5BI*WMG;NPG-T2M1,^%O- MG;;G36_J8V'6$T)>2K'6'=, MZL7WW\(_)].7HS!;WKQ#7X(HV4% 1?/#^HFG#(Q+KZ47T<36IOT>\![_6*NM M@DP.0U0/5M8=4"^!_A[.UI[R+G![.NS:$^KC''SU1OWN*M:,MR>@;MX9)0UX3F(IW6(>OP[)GJJ6[4-7'RXC.;V7P7K.C?9" M,@@V^5H5.D$HGLR)Z)A0J')I'A&_!N#P3F&O=-WT$!\LZQX"6;]/QN0??<$Y MGIQ.\=J1#3JGD3PWB$5%4,4J\%X74,JK4!(FG5JGCFU'<]PJT8B%'A:&3].0 ML<[R,K$^)8PE0=$\D[ZB!\=9@:14<(5[*VSK'G$W,1RW+G22> ]G9/\8?UDL M6)@_8?H\GHPFI^M[<$(B321I*$K3!AF<@I!C@!)(37/4B3=OY+P=S7%K12,6 M>C@INVS8.UJ$Q6>?AU\N5%X M-:05#SU41'T[3-4\'Y_>VMV8DMHFY*"3I-VMUM0,)D9PQFCC)&<86T?WMH(Y M;O5HPT$/%ZRV"^$?,RSGH[?#@@,1LN.<1TBQ-OUVR9!3%CP8R0JMLQ+M4AJ61RK9K'4ZV? M5Z2 *)2&[(HTSM>$BM;EL&^!:'=.O7[TJE)<<M])-][A>-=P/RHQ:WW(NK.4L*)%[=NR/@>PCU0<6M,6=*T(CD]1=2.-!)\C=0D MQA3+#G46[CXK\ D7M]Y+XCL4M]Y'7 GNJVMWE6R/<3_UI &6*M"V2PA".5(ET6"$$4!U#+1 M%A.XO=FLLAG#QT+K7C+L\<5]?SY-G\,,3U*:G(\755?S/\]G\X75,!"%=H9< MLV0835=)3Q9#B@E\%H5%3U,P?;W*=P([%BUH)_T>,A#6(&GUP>'I^.7Y=(KC M]'W1&7EYUOEWDMS;1<0Y1EXK=T*TFI#6 RVO-(;V9DM5-OCU8 MV]<1K8(!NV#J*3B]"<_CQ*B[^#\ WZ=C+Z27W<=W#H%T&FNA!.U6GX@<-:2 M5V =)&=34AF=DZW)OQ/0X3VE[IS=+D?>2. ]!- ^8CJ?UBHG<1V^#8QQ1&>) MJ!J^Y4E"R,H )LT"!FE=:IVM<0O$$;#>3; ]O/?739K%TN:2"TE:\LWK$9SR M.=/2E@SPD 0KR#'HYGWJ;Z$X%A.OHWQ[B)9=1W0E>WP77#V9>=LP/8ZIUY6S M.U6@H\![7P*NWFR7B3%VWO,TQ!E4DAHI" A M1$O>CT=&0O &K0[2W3Q7W9;#S;*%*==.N\AKC^3=%OH=!CMVSA\BT];-)#_A].SM M)(QO+#W"EV@$6<8]9"[2[;T;T.)Y[=\;N48$.XNZCG:-H(3I>0&4?P3OZTG#:;;Q46<36 M-PH.J03W>.V'TH%]I-P'][4-;EGZ$VO[PI48M)5@#8K:K#I!E$8 IJBTS%SJ MTCIP>QO%X;?\%OS<*H;12;@]G,A\ZR;8'F_XJGI4^[X*H)[ON-IK'L>FZL70'Y1U$W/.+ MOFZSZ43.! %\S)(6,R4AJLP!,;)8C-.^^=WP0Y%^CPW7-^?[2+:7"\"++(!W MM-V,AZ>?Y[\.QV&#:@,_=TGNX]!H6,KP L=*D76#L8]/M M0F;[U_5^ ZZ#\&_2UT%R?;R+*S@ZU>K*4H"3WA E3(?^02Q5985''G?)C M'IO +<98>_[V$5ACWGXC29V=GZV+ZFM?A+4(@?F:=.D0O*8=1$@1O.$FT;;? M@+EK@QYNK^PD]DD+F36TA!9 PK?!D*((M-(,0E.&Q]3657;$=A];TPL2!UIN7D[.S MX:)@Q:^([\D7H4_A% ?!>8>U3 TK/H%B04#$Y$!P3,:BB*5YDXH]X!V'WO3% M1P_7(ZY"'6@G=+:2ECNN+2B?:BM>CL!Y0H6T_R;>.@/^ZOC'1_Y>$NTC?6:# M(G[ *AK:[VYO? Q5,2D)8/4&GI(TX\@H?S.4YG:\#OSN>S6IVDUD0ZJ\61!H;Y((*(8$VMF)5$3>4N$8IVD63D%5G< MK;7F'DQ'HB()E^?\,O)5QR'\7SE0_\Z_(;YY>

.%*$LBBVJV2Y(.&?]YJ<2"QWU84TY^BO/Z6 M<#8[^1J&]&>+A?#2-'I7+M9",KUQX*4A2]K1YAD564K&" BUPB9GN3A2^2+S M;I5D6R$Z=G7JBYS;&F8/J6$#,JFQ-K.%4-O$*>X8Q) D9%HT5>$N:FWZ4*0? M3U_V$O5MM7!M0RED:^%JYR3;B=4:O("F%IS@(8"76@$6HY0OF@34.F=X&Y;G MK15-)7U; WQ;#7@S)H,*9_/%B??B-NH53]S1/)/* HJRM?="YA"S<61G&UY" M8#%AZ^S2W=$=HY8T8V-#2*UQ%/9*LNSR8SU*7-A6?%#O)RM-RQO*VK-#\ 31 M$F:A2HQ2U4YP_89A[P!WC&K3BHL-6M.XN,1&I.^GPX05*1;'R&/3LG RF 2" MYT*"Y5RR+(TIMG5B\\[@?ABM>0 7&[2F<8V:*T@_$?.SSY-1OFIX?YQ/TK\6 MR#]-AZ>G.!T4KU)6/H$,N!MPUZUSD\ M?#_^VGV=7+Q7X?ML4+2RTJ,$YA2"*JJ 3XZ66F=X8$F$Q%!\LJ2C1<;:4XT5 MJ"T.P&?KDBI&>/>P8/'6(9\W]3V*=X,6M(SWWJ&L;V:S\S!.^(\9YE\GTP_X M9=7796!3B3FS (5'!8K%1>^F",DQM#EY*VUY@'H\!,O1Z4WOA&Q0J ='BN_! M_W;#4?UM\!A5",@L!)TU":XDB%%$T$:(E+@2L:B.VK03D*-6I?94;-"C!\>; M-ZV?8?;Y-L#:Z]-X])!*RJ B<^ 8B8=+XZ(VV1/PAVQ,FP8[.GWH+M(-*72- M0\67P-99&KK>V?(.:%.L*>V.$[QD(9;B:!^U4C?O(7(WHN>M%CU(?8-2="LS M^3Y\7[2*NZ:G[\K"@.8^6%1:@D[U;H*-#D*@+P5+!F5RW/O=4F#N&.1Y,]Q4 MA!NX[59.?2&M1JN5AXP-V]KV!'(&*')**#7KTX+#H;N _35[_ M]WG-CG&"?)N0$9)1!-,K";0W.;""QLZ5UK98U!\4]83),@^ Q9JF,3\V-P0TPGK<:M)+O!LX? M')Y<8SI9+DIAN4A=E-A8+DNULW1P 6OL--*R)!I5S(8+4FM;[J>1>> MX]""9A+?H X/CE->3KC@=$H.ZP+6<#[7FF#:F (#N6EB:K(3K:I714 M$35#'7A[GW CE.-0@A9RWL!_YP34&_'/7\-P^I]A=(ZOAK/:V?2T'>SL]F&UKFH.\ Z#KUH+?\-.M(@174Z_+IH[OPR?%GD MAPQD"-R5D( 9$4"5C,M>\Y:9DB3+.N38?'FXB>(X-*"C=#=KV%G9 Y^Y5$3CHJE*(-2WFP*MO:?S- 2"J"1!>T5$4HV[K6\?XHCT-A M>F9G@T*M8HW__LL-N=%\_G795K[*Y0.6G^I___'A38=F\A_39_*51C@I5ZX4 MTJM!T_H21LOX*7WS99A.O]-/%@OFI%Q92I?-/C9UHI\-S[Z,;N2MWO99#X;M METOQ71?K"N U97Q2@L1O\T7CK)];'DU3[YPPF,0ZJMIER3EIR_),465CEL=_&'^V\_T<+S\YH2<^6_SU\MP,"TD M>%H_]-#O-7):_(.7H$+4=1H"7#4!T >#)IH@4[]7OYY:I+V_W^L^\CUD M>\]=M M"/OW>^U%#_:1\V/T>T3,BO9#"25A6=;HB2DE2+PHG4.01.-.IS#/J]_C7K3L MV^]Q'YFVKB.^2V]"[GE:E'H#N8(L%30FTC*&#PC""8MF#=R)!S"S02F=#T,VKW3WQ%H%=S+W.,NZC@MWF MUDB[H/I16P3NQ=AN[>$>(N[#M0AT+@B5B@%=4KUHR;'VL9>+(DB\8/3!\F>L M! ]I$=B##NPCY1ZXW]S0C 4,IB1:Y*PCNS:* %$AAX3>N>0E:MGZ;O33[AFW M%TL[]8S;1\2]UTM>!UM7:77]#VUQM+@G]$9G@M='_?YVN"K6 M=ZDNP>I4]VWPW E0A;S#2,X](//2,-(9W3Q/\5Y0#6H(;!Q@Z12KZ+0R@0%+ MM1)+3(SL(5+N@J$&K.K% W>@&1_T[+"M+FRH(]!(YH]]GGB].53*Y!^1L0M) M!:SI)0:\-PJ4T+32TA8G<*>*;T^]+UU#_C9VJ-M'CCTV-ML%QO%UJ-M+^%LZ MG#U$8M_:H6X?F?7:H8X'[3++ M K@QD5P^E8$\?=)$$[(C^\%;O9.;]3PZU#V8O ?+K/6A^,>:E!BF^<;V_NI\ MNKI$L_[.0#AO)!8'0BI"6;R&D(,!6R-]R083S6Z5TG<>\O ^3DO I6EK3CB[1UD(YKPLWGKDZ+I54&M0"&NI!BQD"8&0.1 MBM/16A]PMTOM6P;HV]%MRLR-E[N[Q![;K5VO@1_/XVR8AV'Z_6,8K4O5+H\) M60PZ%))'SJ6V(:_A7&W!9K1*YBRR;'U1<2N80[O![6B>]"'N'J+G5^#4K*%W MY1-M3[.PN%:_/NC? 6%/>17WHWN<'(M&=-Y4DGZX>!RML2BS35:!*8Z,W, 0 M8G"LQHIJ#Q"G;/-6M8^E+?:O*XY&[FT3T#'=Z[:$W,I">I-@X0 M+"9\69N%'*#3:3@[.9]_GDQKR9YEK@ ?Y*RY#MJ#2I[FKE,!GQ$!C4*,EJ/? M[>[[/:&#'>$<3CUZ,4O[$GP/61JU&_)DO.R($*;OILOV/XL+DN]QNO#>!H0C MER(8I%@SU*3+0)85N=V269=M*/EF-;4&F5OWPGKF.M(7 .GLDD:ME(D0T#K(PGJDL%/>M%X)]\#US5>F=D@T5 M#UHM#1==LV_IM_76R\1K@#[6-#02AXOTI2Z!,RFB)-MJWS5BZVC/7 /ZD>IM MVM5APM2751EHD_LR&==B'I-RDM+YV?FH[G+OYI]Q6G]&?UB]MJ]8RY$V#6IW MQ-!/"+RE8!KEHMTY^)LQ368!X5*_.4KG,]DDKCA+/HUB$"3M6ZAR;0J9D:76 MI1WVQ=BYA.!NXRW#D$%*U-R0X5Y[K"K'+'A$!ABD<5PFR9JG->^#[U!Y;+WJ MT:V*@WT1]&2. ZHS4!^T7#)':J R.&U;316W-I] @0Y9!)6F=:NW%'5 5[HOZ'U@3]A%V#QIP96E<>(VC M1;[+2?[G^6Q>I; *4)<8N:MWPWQA2"B5 &=, G(L:.*M3X5V0W;X7H/M=&2:TYJ3?M>:;6;8.N>2QV"MX6"*"?467(+ 0P!OG!:)(T?6 M^CK@SN".3&\:,M%']/E6 &V0161!D ,8O8V@+,W;>:N@A,R39D4:U3Q!X1:* MPRO!0?WFCF+O8_>9I.$++),I?@K?3N;SZ3">SZN_]FGR/DSIK1CP0'99J.]# M#@Y4J9T%N>,04.ED2@PQMBX?<2^H(U>3MJ3TL>,0P&W0G.]F.= M.XA$EE%@'K2O=T!J(Y&@= 394I.:)=RZ^C%DSYWB%R%I,A$U.0^@C)&062% M04G"RF1RC+9Y*Z-C.'?81X\ZG3OL0]#S.'=0VHF(PD)>'#[;[, )CG#GL1MUNT^0%2/YA*%";)C62U M.$6M=T>V)CCG#+!@0[*\^*!:1WV>R[E#>TW81]B/=^X059$^Q0Q*(LT[Y PQ M9_(2LN3!151&M#[!?E[G#GO1^+!SAWTX>,1SA]]Q_GXZG$P_XO3K<%GF[N44 M\W ]#96+4UEYD)R1/1>*@^A8 ;3***]BUL[VITI=H!^9KAV,Q7Z7K?NF<:7M M];J/^D5%">9D5 I*Y+;*48'/]'YQ71S2RQ9HK7\\3=R*^P=3PS;\]7 FLN>A M'[+@M%8"$K,,%!9>SXELK?F;R8U5)C4OJ_P\#V(/H5/)A+1?")=LZQ-81\C,(KW>) M-QV2T$,5M0DCG,TGOX5_3J8OZ>VAV4P[Q=?O>EZ3X/G.@!M%QC\N0WD?\$ME M=GQZ,ILA?94FXS2DOSFM:G6I7K3:!(8BUO)CM+JQ0JN;8K3D)%\,M\YQVSH= M?R^ 7=>TB^>N"C8M!IO]2N_E"L:GR#89#?/"X5F6!A$Q:!XB2$4FI0J< M7!MG'"3K1 G<,69;YQ(\!.>A8N3]:=3-!:MWMIY*H)QFD>@QRS)B'X:S?[WX M?M'8@\>HF25W.MA:3L#4&V NU_N[/,="\[.AM1]P!YS'"I+WKPJW6V,TH:2? MQBC7H5WI!K(+M)X"YG? >IRP>3,*[U.-CO(_L(KX;"RO[JB3BWH19$S&6#1P M+Y&Q8NASZ][S!U>->\+HCZ$9^XB]#XU8&9NW(*Y#9HZER+,#KA7MT]P("%D( MR$9%([2PF;<.?-X#Z?#>6#/Z;JI%0]DWK_Q[U1%9O #!28O6)(BZ1O*3IA<@ MRPA>\.R3+:Q5^=^;(Q^];=% X TCA17-LH;5-4PK?=\%5,,B^EN!'+ZD?E>& M)GV)MW'%]NW@LO(Z>64 ,RU%2EG2;:$L")0!722%%SLE@STMSN^HPG\0RO>1 M:NOR2Y\^XXL)DG->PW]A_/VB]KD7+C@+UM236V0U<3]YX"YDJ6F&DMW(;MY2 M567S\P];U+V1Y"=MQ=9+L;5;UNL+'*?/9V&ZK#RI>43/N(!B:WLPSCD$47N_ M8^9%F"#0]V[AW\!T]'M[+^3T<*IS&]\:W>IEV07?H2((-[ ]F3!"!T;O59<& M=!PBH' 3)Z/M4BITH(6@_5*S .32U/L97NH<&#K1^J+,XZC+_J&% VK+/BST M5#EZ]@&_XO@-!'Y(;:,]V2VT3?"*?*!-Q=OX/&,3II5YO0NJAH=9VY$<_C2K#5/W4-]!S(=3 NLR M,C*2H:G<$5ZT:GLC\3;>:$CT+\N\XUCHD]_M(MS'G%RVX",W*]=49 M0^+D]7I5: <4H::JD\F*WDN;?;1F-VO@OCY$MT8^[)%7*SXFS839.#WE+4WI M=.&XO@RS97Z68]D:1T"P^UMT<^DJV[HT@; M)Z!<1W,EWVH73 VW[&TX#K]A=^5G*]4=A=MXT=Z*+6J773UMK4L#RD"8TKIFH81="T2 M5\ ;:T$6GQPF7;S9K>/7AH-Z>E_GGVBGJ$Z;/X^&_ M3OZ^-@M42D*Y<4IYOW0>DH=N@/6XV0-]<7HG8K3G8[>EYOK$",R9E0Q('+M M5N!%W>(D;7'99J%H@<7FQ\ 'UY1[$H:>@*+LPT)K\_!]F.-X_F9<:J-KO%+] M0DOO,;$ 5M5M-Z8$4?%:PR=F(X3&$.Q.YL6V$0Y_GMN,@TEK ;8V&F^#>A7. MPNF%09N\$]:@!F$]89-"0PPQ@^8*K=,<,]\M\?R>@8Z6XX>+L_\7^,UXCE.< M762D6>ZTU )RK-7=,4L(QC)P3AB=C)!1J =R?7VDHR6[@T ;ANNV@/N P[-X M/ITMOGA7%BD/M2#;A>]J;2Y2)W!,D1R80_#UA]')_&683K_3-Q==Z0?DZ$I7F ";+3G!P01REZ0';XJ(0025 M@N_7]-L,[+&UIJ=,CA8T]) >!EU^8CS^3(!9-F<^N2/0&/D3Y-%V:KW83K_ M/M"6%V-% EL\ \4U0C18@"49DO6TR^76A5[W G@\NM,;+?T[F"M%?S^=?!U6 M#VR@O:Y9B@&RD/4J)\I:LD\"28=GE7Q4UAUDI;F =#QZTE#T/13!O %O932_ M#\.\7/Q$(8]9,EKM6 W9>:/!(]<02LQ6.5K_=CMK>KAFW(1TK)K12?1]V"@7 M"]P'G.'T*P[(3/(L^%AS8E0-KB@(S$@P)2D3E&:R ATPR4!B$P9QL-5[L5!=LY9?;JZ(]UO-L[WQL3:A\L]]X2 MJ->(UD54=L#42P[]=1R/F4'_<([NI+R#@ ]%/M<>/2\6"D\(RM6^OO56.8]< M"1Y55J9M[OPA2-\I<[Y?SO>1:^N#FW>T)H:ZK*U6LMGK;VETGA?KW!RGJUWE M]6AX-APO@%_TAW=L45) EMJ60 D-CLD:U[;>N&24DN$^0[@+@,=*L>]"W>3 M;]5(]52=H+O(>8ZRTE7I0>HJHO)U,RB,,HJ<7;2A? MG,_(QY[-U@JZK' E%2XJB>1%N<5">U2TY!%98Q1'EI$W+S=P)Z!C=R3;L]+# MHK'"LJYJMP.8GC*%KP%YY'Z^W8FZJ0*=I=Q'5;AKH-"A<=':>INTU*I4#H*/ M&6@KRQ(C#UJUMA0/0/FN?7M[9GP?X;;V)T]P.IE]"0FO;U4.;7))DL=2K*IW MS>M%9",ALA!34MKSF_=UM[B+FY__:%69'B+Q25MQM<[:_82S^5 M32S!XT MI/E_#>>?UX6Q+T(.M:08_3]_"M\&T868C58$N::"5:/5.8Z 9(#$I-'KU+[/ MV=XP'[\,6_,3IK[)ZJ4&^6S^KOQ],LFSDW%>]6&>?9R,\B!AR3H+!2EX\DT$ ME^!+S?Z),LF4N,ZFM?F_'_!W!15;)>7-H*42:KO/<,A%3DX!1: M(8/4->F4,YM*T4KRG;:2W<8[(O[[DG)_SMZ%#!:YHG7FRQS20?:,<=H=:ZE* MVFYC(3U5)(A8C**-F&EK6Q<+OP?2$>E)'R3T$$.Z"&Y>-B$>."]DBI8<(1NK M\9LEN%ISB$RQ&OT@]\BW[D*^ <81ZD)786_-R&NP66S"5D(R,GCR@[4CW42- M--=B2$%)98TV.:#9>Y]V4HJN2(Y-:P[*S&VU,IW4ZN\D MOZK;[ZY<57E77F&<#UA@0B49P 9%/I*N7KU(A"T[5"0/5M1N%6JVCW$X57@$ MIB;MQ=Q#J&-].W:YS+W^]@7'LWIB-EF+X'><#\C.R3$$@E=[NBFR>R!BJA4O M333*18O8VK+8!=>/H#Z]\=2#XW(Q[Q6\6>W-FF6-LS#.ZG$KN=11D2>ET4OK M=2XEM^ZE=@O$CZ0EW1CHP4^YM)[6\;GA^+RZ4TN@)(H72/+!Y>]]"M]P]OH; MR8'&'X[#]/MB;R8UKUG;1,%HG>=%;\) UJS!(!%LCIY<,!8@1*>!9Z&-3HX9 M;)TMT^-TCL@L>FKDW]9K>^@;49\F\S!:MD]\A5^FF)8M%<,XGYQ5Z?_/JG;> MER']WN+ES<-:_J!+;XY>\?1]FZJMP YYU\J(+!,:14JI(BBF:W@) MW[4RM;)H4 6"-GZ5WAT+AVA-,"QR$=E.71*/_J[57GS??]=J'[D?ZKK-+IA^ MI+M6>W&TR[V;APCX4.2[H'04C /9AO6>A];@(R,_F'$MC#:"ZYW*E3PITO>_ M:]6<\WWD>L ;$UR*I*UR( +7=;O,Y 8$"U(GZS1#EW3KL]"G?6-B+YYVO#&Q MCY![R9;9ELC/;'2NEM9P$A$4KYE^$C5$'BU]4,&9]FVSG_:-B2[\MQ%T'SG0 M=R8 8Y+2,<% 9D9V,W<<7)8!F$1ILF5DY+2^-W,T-R8>8@ZV9Z7W&Q.[@/E1 M;TSL1=3=^?,/D'+O-R9R"=PKE\'08@4*'8.04H2J^4$P)AQK'H-XXC_-'.UWQJ"-TY!2>B,+H*EF_5]GM6-B;TDOL.-B7W$=; ; M$THS[6PI0" 6APX$JM[8I>DQ9BR/T>2=.'RJ-R8>S&(3D?6PYBXC]0-7@LTI M,A!6+TX;(P3#&1 Y:Q(Q=\DKGO3^<7(3_3TK$LT]P$B[<'YNGKX0I]'N)#J M]5.8@2JQJ,03\))JOGPVX*758(7Q+/GLLF[=B&077$>H%,WIZ,_^NG(H=Y+S M0O"?)F\GX].WPZ^85]J=U>1D>Q>8K0ZEKX]UJ28A\LR"1M L M!E"E:(BHR,%W0I!?SYAOWAYJ&Y;.2\KUYRYC%]+(4KOT@!<<087 P"LK(7I6 M8E2J!-DZ*W$3CH,='[?@^=9RT%6PCWTF?!&[G"(M8[^&-!P-Y\N&7R(J*8UU MP +6;9 F1#-(4%BRWCIG;8JMH\.W4#Q:,+ SL3>#P]T$W(.=<1W1RK/:!5-/ MD;Y->!XGX->5JSNI[R#H0RF!#=D4D238(JJ!E!7X2&NC3TSYHFVT.3Q;\N\) M_1V"^WWDVT]YALGH*UG'U\&MJWMQX^E_$B2KE?>32N"$%Z UUG[#RD75.BWX M3D"'=R*Z1G$T.W]' ?=PN'<=T>_A;-TF;A=W^VS ]C@70E;,[5:"C MP'O8$;;B$\AZQ!@ZE!_O(N?5! MX$<<#R?3CYC.:7=Z&6:??QU-_G@1R/6\>]^2EE9 ;2248&NC1\7!2^] 2I\5 MCQC3S5UBZXWH!P$XO&'0AK[)@67?^MCQY,7;N\%Y'[BPK@#&NEE:E<$ER0%U M,LH43G9SV4DQ[AOI@J31[Z6\X/IWC]*S._!/]S6(-5+3.V1 $6,9MK>3@ M2?TX)_6S+'(E17"MDT(VX3@:$[&SD'MII'L=TTK1=T'5DXFX&='C&(C=&;M' M!3J(^P"KP+K&;S(L8!&0?*S]>YV *+.';%7-?<221/OFIH=3@GN,PT/IP#Y2 M[H/[X;C6>UOL3>OZHM'PD'VID\R@9"RT)RE33S:-K00>Y]9"9M!9B]-[QD#B9) AAK MES(C!+FG+/AD4N(W2^8]-X6X+V/\H/JPC[C[UX/5OI58I@DA+:5&%9IJ<.#0 M:+ 60^3%>%]:][#>".01LL[:$'4W_0^0_J-^=M#8(UY^XTD=79^M@(2A&"2D^OHG"=?CQP_<#X&D)(5Q8NV/.]TOG8/ M<]<&/>Q-ZP>+?=)"9HUWP-_"MZM F!:%DS'GO&&@.,TDR%(@H"HH4I"I[-1K MXC[RK@[Z#,E[L,QZL%S7]SE/_O_NKFVG;2"(OO=?5O+>=U\J 2U2I;10>GN, M]C*K6H*8V@X5?]_9$"BH)#AD#4U>HH1$VL/,\6G$6 M(\_*B ZSJNB(DSX2SBI0AD8.J?30L150=C[5*6GJ@N.:U\'*;UNX>Y0W .!( MAQQ/@GN=PXXBKAQ C^W]\$);QD.@TNG3F<_SR']F.#/SFXJN]+9"OE:*RH)<+BW;G Z$G<0MY- M!AX%]]Z()UNLUB_Q\N<1PU&1H/JP#2->(ST8TX$;>[:'MKWLZRL^0["(M1QFMVZ#'M),,R,1+9! M%DBS,B)&C*3X(RFBKF2TPY2+!R[XPC(/H[FK&=G6(U1D1,9O@>_6';Y,B M?=VCN60$^DSNE1#=U0[?'+H=-FW;_,Z5Q>X2O^FOIT*+Q'S%"4! OH>4M:8I M8A74,1V9,JIT4_GT/7U=V7RQ9X)J5[& M604;$-;DAQA[)W %+:([RV=$RSUU*E/0U& "9\%2W$*U((9'2H*R O+^2J7< MXBYJQ;([3I"1[5RP,'4-TEM!J_SY+]R;Y\53&CS>-^(.*:/&;3)D/3]\2TP2 M,JJ*&KS3W((6Z];>7VX4LWC!RJ8U<)>]E2L9;14W*<_ZTY4GPE!)'&644*HH M4 W"L&'C;I^S^OZ2I*#5"SX#7@!^+!X>A)!%\YK9,;@\T^_#+&#:U<&DQL X M]1@#=<1M3J.5B/ \$B^L),IIT'GTA^5^$$N"UETW M=[, 1TW7_VCK'IJ4\N#'T.--/S5 761 .&2940H*V<\0 MOUP) !4 !A=')O+3(P,C4P.3(W7VQA8BYX;6S4O7MSW+B2)_K_? K>WHC= M[@CA-!_@Z^S,;,BR?=:Q;LO75O?9LQTW*D \))XND1J2)5OSZ2] LMY5)!(% M4KTQ<]JR3"(S?U69R$PD,O_U?WQ_7#K/O*KSLOBW'[R_N#\XO* ERXO[?_OA MU[OW*/GA?_S[O_S+O_X_"/WO-U\^.F]+NGKD1>/<5)PTG#G?\N;!:1ZX\_>R M^B-_)L[G)6E$63TB]._M:S?ETTN5WS\TCN_ZX?JQ];]6?TV9FR99D"(?TQ3A M(! HQ9Z/>.)R[F<\C41Z=?_7%,>$NE& LA!SA+,D0VDH0A0&:1:RD%$:X';1 M95[\\5?UGXS4W)'B%77[UW_[X:%IGO[Z\\_?OGW[R_>L6OZEK.Y_]ETW^'G] M] _]X]^/GO\6M$][:9K^W/[KYM$Z/_6@7-;[^7__\O$K?>"/!.5%W9""*@)U M_M>Z_>7'DI*F17V4+^?L$^IO:/T84K]"$KK ^\OWFOWP[__B.!T<5;GD7[AP MU)^_?OEPEF3ZLWKBYX+?J\_V,Z_RDGUM2-5\)!E?2N[;U9J7)_YO/]3YX].2 MKW_W4'%Q>MEE5>VMJKA,%9=>I+C\+^>(_7P!^Y;X;8YYM(7,QR]T7ZEW!YOKN;DA=S/KT'-OZ6I0-6<[PM=B2V6%YJ7[Q M4?[4DU$+#1C3EDYONG=8Y=\;7C#>6U]?/))?/Y\N\>5FDA#.6Q!B%(:$(T]!#28:E MA"Q)F&!ARB)OT6R^[PM>H%^_KEEKZ9L3_P& 2'-&LRM>EZN*=GNB9$CY QV/ M_ZZXOFPU>/3=. MQXZSR\^$X+'>B6O]CU<#<8^+UP*SI'N$E\HI*ZM#-$IZ$1J= 50K(.4#NZD? MM^;-:,V?C[X,U]5:"%+1$>3[)WZFI71'GQJT]TT65?EXN;1->?GWI_LT)+,_ M.&7%>"5#DQ.";[1@5:-[0IX6[^6Z#?^8/W/V07ZQBOL\6_+KNN9-?4WEMVVU M5-O)]6-9-?E_=M]^EW&/9R) (O)E7$&PC# RGR#?BS-!,]?W&->QT^8L3&RM M=Z@ZNV3U[,L%R Z;Z'GP@AGJCA?4,N-LN7$Z=JX<,)3:UN5R-+9.5BWA:*$0 MI,Y://K5?U;&YV>^;.KU;UISU)JB"QB8Q2!=#M#:+%E8R^LV7 67/@_*YX M<%HF_C][U@4FM26+HDET5BL" ^+0<@#?AEF+NFH67^17A?_"'S->+5@49LS/ M&(HRE1[U"4$DC#SDN50:"AI1ZA(=-U(C);.+YS4JXJW6>/? MWY:/)"_.?Z<'L1C6[0LD!"JOJ7#:"GM&E"&-E*_L:*/\VU83#U>;1=7.B+#6 MI7/_;+:U?N$RPLBIW*]O2/UPLZHJ^7DL!&-*/QCRA1<@3%-/[:0>$J[+>1B( M3+@)9"<]265B1=K2=!11V)9Y&A:]'?)B86$Z=2"G#.L[BO8VOT&!+.UUIVG, MNK4-BGFXDPT_#--%3MGB^ANIV-WCO?3R6%,]%NS]DMSKJ-C9EZ<.CA5-YRY_ M;+TO29C+1>1?.-/3M/-"#VN9%7EA&G9>5.=W1=G"MC4JU0DUJSG]RWWY_+-\ MM]JHR3]-#/*-/"0)B ^7ZGS<(3+H MX?=Y4:@OJ0H7VP5AN]X9S!(<)D&8NB@BA"'L\0BE+D\0"3SI6=-09'2-V?HD M;S;$3I]2ZN$EW[6,E)Z#<+GL8*^[8,J$R3^<=_VIG=-SX:S9<'H^[/D-PW): MUXOLD3X4L<9"A.?()P%7)I)EB >I#AQ M<8*SF,$" )OL31XYM,Q>.1MVG1U^G2W#5\Z:Y;5W(,W)+M=73LNWHQAW?E>L M:\;O$WVLN@',:WU8T,CG-3XG@_!I"CBMQ5U6F9LY8)L"V.-(;Q(J,#-OWXHW9565WR1K;TC-%SQ,O(3&(2)>B!&F5*B3VPQQ/TYCG#)*W,DJ M;,YR]6-AQ.5TAR_K,9-M&OACC,,IN5FEPY6U:=6^%LF'44MZ_Q84Q7 M[F/E0YFS#LCPPYFT2F@41)OE0^>)_6GKBD;QN:3@:'QQV!;'>+YX5S1RY??Y MDG]:M>=6&6IA@E 0\03B*I0R(CB,019I03 MRH(,$LL/4IOZU&%#VU'$I4/G].1AB\9GF:0%[4IU[?B?2YW92JWVINR;NI%['/N,@^C M2 2QW"#=6 9UPD6IG_ L"F,W%O'BZ([0>(KZ##VMK[7>!:CA:M*.)JIX5S/: M$@>FZ,]!IIFDOP0!(\5>4U3)J0W-$7+B!,/PN-1@[$AL!0]3R2U>*&JR748#A[]N7YPM,Q_O?"S=&' M#93MIBR>>=6H>O2OO,C+ZE/9\/KMBOMNX/5?KE3JG>]2BB),?82]-$.)2UV4 MX#2,/.Z3--(ZVM(E.+$*[G#@="PX+0^.9,)17 44@<^#=VT# I,34?Q&%=: M,V N4++ )FE FE% M2RZC@L+SJ\Y65#@JV&YAX?C#9N'X)_YMY_Y*51;R1]KZ,'5[F^6E^^_VBY@E M-,S\)$/,#SR$DY"AA/DAS,^-XZ1D6JRC +,F:M//CFOA/ZFA$&Q>PW="6 MU9*A&*2DX]Y5_&3\UJ:+W73D2U(XL91J)JR M93Y#V T$(DG*D9=X),#$C3'L?L!E[$R?8MURXC1;5JZ%VW, LT(4? MA)YAF@]>F+U:\^7L,*;J$7?QOMO%>X<[Y\,8WF C9@1B#!9'+24U8@CQBD;U&&<[IL[&%1T?#@]"U>.7$(5)VS^H>,0 M&FUIX$H]$<4X"U F0E>ER[ ,4'F*1!2*)),^:DA2@ZJ6B9 UJ'!Y16QU@UE+ M4!G&LWLH.#_V#/PD<=KAP68\JR^NM9!6@^3,4:T^",>!+>!=,XO\M[)DW_*E M:ES,/S3\L5YXF"4T\SD2-$@09IBCU LC%+HL#6B*LRP#>:%'%"9V+-?TG-\5 M1:@R*GGY?)"I,F6%2@E7WK"26]/1X_5F5\JQXAQIX_D'3HO)_KNJF MS5)_Z:HP[\H[\OWO>?/P4"[5F(OW9?7U@51<7?I@TDE3.M^WA@U\7X1!(!63 MJ[1RP%"B.DE1U\O",,-1&@N#_?L"EN;9UB4SS@XW3L^ETY3.A[I>M=>2Y2;_ MY>NO==N,H>6U=D19.6_*8E7OW%D&'I9=\FGI68RIP3=+>"EZJ"7H]-6;SK7J MJ]!5E%TYZT1KB_'AQ[-%VV;%_,4P6:NG-^=DYFK[BR$[KL6_?$F#\IN*J*7E M%_#-RX>"M24'VI4W)]Z=NNBF([FK,/65D[U(KYOESSD;:@:C)_NP9;$A-LQ< M:$C<5^38*L,9$,^L N?4@O,5WPR(LU=W,_2H[1Q8C ;-@&!$FOD_[*:4G:\V$&);+DG9RF,:O?,2CFH4STIAU\MQ;:;X.GJ<$V.O<>?(!N#9\(H^]L&'#6'%PY[\NR*9#YH=I4MX8NWOV3#J\3@.FIX[.@44,,7O.7#4%]99 M\]"-.UYS,=&8%JCL=ILHCI-]C?:(VF"<:7RH__[%+0V_\"?YE7H@-?_"58M< MZ8_=BE\+TDV2XJQ]NL^C=[TAS*?IMYOM:, M%QO,3&Y;>B[4"<)JRX?#VLZ&Z^,%JM\IP\HG,&R4YL859JB..N%M>5,_K_&^ M%L3 $7<_;G0%* MV)ZBC6)[[K1^8HIKX)8@LG55PY"+>:]N7 ;5T56."YNL;OUW[>+/LRM,IS@;HLZ6JO/[FJY%?="0SEJ)YWE*,U=VCHI\7- Y M_HK9]_.PS_"F()BYD8?")&4( MI]Q#:1S)GQ*1!HQE29H$D-WX0GXFWI5/]*W?,'CE-&L6=[K6.S^2QEER4C? M0]!+/Q@]XS(CW!=&@S>[2&^XV^V#KO9XQ:#3UZ<4HS>(0!5G,0C\B241!O7)@Y&=,^7SAZIN1 M+W.R/F2 C\T&8@M-\=A&S#RSHUAH;W"T/^PP,U,F!X*$]02.%O%7RMM @#F? MK@&M,N' 3NFN19%(U=@.5\V_H;Z'$C?R4>@G+,$QS5R?6I_#.?E!YGI:X]/. MM,9R_"[.!3B"2B?LH6-4-Z$SS_*Z'54W\XS*::HF1FC^^29*CM1+:+Y\2<7P M8P,O&'X$I6ZMU@N/?EV'11W6W4NDA*GG0-&P+74\)\R%-<./,Z6;S[%_NF+X M\=)$\HWB1A4FJ<_@2U[_L4V]> OAI9X;>!Z*1:8Z[@812M7X.$J\("4\<+GK M0G;.(6(3:]8>::>2M*_ 0TJU,-/;)6TA =.^?1"^M"!\'@N^IR/TX7:G]8[)P)R=_.GMNGM(UU;D8UG7BRAB/,ZX*R-P+A5;$((2=0,P M2W$@7!9[ =<*R'6(3:S8&XK.+Z2ZSW7O_&O!-*S+MH6'Z?+^)-DM"GVW'T7< MUD0=/1&'!^N,K#'C?!T]:?;'[&B^8YA,.]U1(HY#S%V2JM-9'^$@9(ADC*$P MQE[DI2PF40I*FEW<5L)D@*N,_)L7E+7-)?;.O[K/QZ6FE%=,N*V;$Q08?G46%M70P_2V?>R^%CXAY=$!]] MP2#EH\Z_[A[O?RF>W:!J9-!BJYSES^VSNVGSQ]VBOH ::"SXFOD MA&Q(#DP0#0@]P57740G-LD9G5YTOA30FV%X^:?3A2X^)/U>JB67S\EE^V,UU MP91?^-06[+8]CEB 69BF&$6$JA8KA$N7,24HH)&?A6&89L+P$W\ MRFG)MX>=&P9&FR1=!JFF3SP!4, X]B*,+CC^U1/8^L'O"-E7.O+5 ^/\8:_F M^Z;'O#67+ZG3Y+?\F2_+=N4^:NKF/BU2S# A7H \-00:QS1%6>JZ*G@.O\^J]>4..K"HFEVG4IJ 5+6!AYB8N2&*<(G(V]0=+N/D'2X MTI#%%/F9D"8T"-0@ACB6%C7F6"1!R%BT>.H*#1M2:4YBN RG0W+::+WA]WG1 MEG^4HB^EO1B@*&,TH]Q':[#$W.=1R"4BG'CR>Y.J_A%!A%S,/!Z'41;#3HDOU"R#"LX=@O_-X7:T M2=/_ODA6V-;9K7_E7#=-E6>KIJVQ;$KGL[0H-NN@SLMDLPI\G\#\9=TG!3Q9 MIWWZ2;.-[;9YX)7*7LM-0.Z6^3/?'D.U-=YWY'NGUH=3$C?75^,H=+.("D0] M-:Y4)#Y* JFX:1H*$00^34.0NE[.TM0GQ(I!9X_#S4P4Q>1/FKT8+7X&>L9A M7F1AQF04U,W%%-4P?HHKR/;0L626+# TJQFS!^"AV;.X,CS?_Z&;;M:WSV[# MB9S7GZN2?M2<[Z*YRG3*U1-WUJW6U^3;H%?QP)FZQ&-Y& Q0;*/,N,[ZL^7( M <+N9LLAKYGM\N>S:9O#FX#$D1LIISM@?A>L94G$$6=^A"G&OBM N_@XR:F= M\)V;08,Y8=AFK0&EWF9L%R#[.?)I$EWZ4EO:1#4(SKI)Z@-PN D"WC2=4[[? M#^>ZKGFSN8%8W"M+M-WR4N*FC"4!\I@O#0:-4I1X/D:1FT38#3-?^#YL6CF M^M2VX[!'E QR%3O.#C_M-@D=; X!6#/@GPHVF$711FRB@7-&,%@;> ZA/?/8 M?FRQRV3Q):=\^%(W\AJDV'BW!VKAS%FC-Z51D,W)1[;9;1CH]J:=N ML&4$@N5IC7JT7V62(PB688M,T&UF7>[VAA=;D/AUZKKJV(1(:&HQ]A/*AI5<7SWI4*:)^?F/?_*0IG?(G:E0<*-VPN_K4 M57@=+6#>8$]\S12!J5# ;$!'9H+R]),"V KL]]:>-X8_)=91N'[R(8.[EV]6 MM72NZ_JF?,SRHMV];LHN9=C^Y:XB12UX57'V,2>9=,F;G- 4-UC^K81OQFI\ S+RLF71VN&S[>.Y\)'>['\D.J\Z:UZO- MQ1I(D8GUSP0PZ.&5/ANSH0_S?D:PZ\(3 #EXM=@FO?FN(4^ TMZ5Y2G6-W,D MN\#Z1JU;-)M44!!QUTN3&!&6RITMCH3\"5,D:,0S'L:QQSV(0WF2RM3;5$>M MSP@!JTA.PZ+G:%XL+&Q'Z,A)^]++.T6^:U D2R[H:1JSNJ*#8AZZI,,/FVFC M*L%0D\AD_,@+^O*6/))[7G\F.?N-+%=\$:>$)P0'R L$5:TZ(Y0&/D413QEQ M \XSIC4,3)/>Q!JJJ*MF[VOR5P[K&) N8RXWP&?% TQOQP#4TV"+L,!TN47D M9A>1GK;SN47DMT%$P&JM*:=JJ4YLWG(A@P2V MDS2NMPT:^]1GD@:8^I&+,LP\A%73,((]@5+7BRCU2$Q=#'+40>0G]@^^\":O MVJ8?&QOQXFQY 'KT,& U7?W)X +& %L^G)Z1O<.D>@>V,S=,)DA8FZ%C*YR M$9\WSC "YB@ ,5O%4B?2-R^2&GUX)-4?U]_S>D%%&"5I*AV25%V_\[!J6IBH MO$&8I3&.!<4@2S1&DGO=7J5GA!_M5WKN/=/HA*KK(L7]]7W%VVUY?0#+<4)Q3 ,4)WZ, M,(D2E*E+N#3Q,^9%*5=WDR%IB7.4IDY(K.DZ&\+0D.,<1+JQA@7!H4'&D2WOPS"O-Y/71\U-N))*,U33U6>8' M;D')=[KOD_QA^S4Z7FF6K\U9 =9?D_,/3#6A5)U'<;IJ\F?>WZ5Z2UYJ;\'2 M-(YCEB$21!G"L8PXDR#!R(]#$=*$>1EL6I0Q)Q/O!9]62OO4?:!622,=L32<]]$'H[RBSPPO1?=PKI#F.;NY9OAP">8/CH"#BSC1T]Q\>? M;.#H"%SP4:-C"\*L7UTUBU_(]_QQ]=B[95C$S/,R%_F>FTK/%0N49JE 'O>B M6"1NZ%*M [6CE2>V3CTM/5MS+/:P[;A(&)@MZ,E8=#C/,C^DJ_*E'3V5?]OJ MZ/%ZL^C<63'6.G3^ 8.JR*]JL%/S<"W5D'%V73 UI5(EEFXJSO)FXY/V7Q\9 MVW$O)10EW \1QBF56D,9R@+N"\\E0L2Q=N$CC/;$>M4SX_3KY<=<\ 6)"*.)FZ H$ '"-/51XH<) MBM4OX]2+?8(7TJ_*2MV(3(ZN^RZ&7H"P)V[LJ81:++&,) M;%Z1/NV)7;:NB.B&/.7JSQV&@)D8")IZ5F,BC*#^V7V79=EAX\I9,Z+._Q4K MO7'IF+'>2 *"@-TV$EJ47Z.)! 22,RTD0$L8-I!8D8H4#>?UYAC!]8(D3M(( MT2R2_@9F(\ M!<9946SUN3@F,&\SB[,"'G6L./^D<1&@FK:\T[\.>@7E[ *3UJ#U-+<=$2>Y MBS(JF[T*LG.$YJX6&Q'X1&78V!N6JL#NY#IO2S4.?N&G<4+3,$ D]AG"F2#J MB)"C1+@A<9,TB& S/@9HS5_[I6@[OW?4+RW\VL%,3YLM(0%39V,0+J_U.A9O MJC*O'4JO6^%U+/)H<=>)5^#M>#^5Q6=>?N+E]?-]&TCU<^MUI^^=>W_JP_FR M0)_?W3J?Y/_6":(^#MR=8GO]J,R@_C2^LV@,ZZDM(& *:@<#4/_A,2&-F@Z? M772V3L-C8NVV%QY]UD8]SL=-VTK?%T3-OD%Q@C.$TSA"6%@2&J>6!K!-UZ!P1:Y*ZE(^OTW5S1-3AFI+C MQRTYOMM6A-M6U903YE*JN@&Z$<(ND>A=,_-PI\9CK*J7]CJH] @>-V/6 Q83FG*"(C<*$4YBCM*(>HBGD8_# M@&>8@]*E9RE-?CIO16:8HN^+JTI4%=4)[D6,RF9)I<_3 MF56/1\4]5-[Q%PS*W0[K3I]Y08KFG1"N!I@() ))&71;Z;:J6UH(3G=7>WM?EDU1-IIU:^/(C*>+4FI)>!NIE+O!;CR?B8OO]72$(BR>B22[6TTI9N;TUQE MNJ^K).X\U\X.^;TPWFK&#BBLT5=49_W9OJ@ 87>_KI#7X%_:]U*2LN!JSLXS MKU[>KOA=*2G\QXHL>)6?-D\-6;:N?0[;6 M$V#7G%V!C\R,@!TW#U-C"K,7D\$)LB*78&)D5HP(SF9G+H%CU_! (_?3"\QPYJX(.XHR\AQ)6_YS=ZWKCE>/JH\U MUVPE/PS$N'FP@@',!NB)[_RNN+#D-HQ*:7K>?F;5.0_=@L9[\= M>OU>,M6^L_K=]^;BD@:\K.N7EJ71#*G&AA+ MP9=J=E\A]8K7S4(DB? \WT64QNV8,-6@D60H];)(")*P4$T&T>_3.B&O(*L! M;_':=C3NF%M/H&_9@YT@3/E9Z9U!_$D^ 9C-Z@'_4;']DZ-TT-ER[FQ9=[+C M#^C*V>?66;-K[^QC!DPMG9Y,R>FLYR\S0'YX@C,'27AOK'>2C>;EZP-?MA5< MI'A9A#@6+J,A\GD:2*.=9B@)$Q\%?ISRD"8)I5KCG$XO/[%WUA%T6HI.3U+/ MQIY!8]@L7BXCS)*!Q /U#3LOA5'SL!/+S=9![+PHNVW$!IXR[;3% M5KK:3<58\*BM<: H#HE .'8I(FXDD)]%+J&8AAR#RA?/DYI8O5K"NYWJ8?[+ M $1Z[H<=P6$Z=R1SYQ)T9.UY >.B6=K$!PC-N@>/"WRXA6J\8:/L^$YU!%^X MH8=]W^4H))RJBB6BFKF&*')93,*,>4$,FOUT@L;$ROJ5/G"F0O52=)>;Y1J/ MSL'9<^W\WO("O,US"C$]%;X0!YCN'D%P9P3!A77)>T).4I/<47C%>N0]$8=K MD?-M=::\*];DU>;7:[#/RW?F+2)-?0 M04+;:FJB17/>=B80&(X:F8!>-HQ.NS13<=]W35DWY*>J[RN6L6C@JLZO;H;E M]H@]%*8NX2R-21*!W-PS=*:.2]=4G3598&!Z!AW-J/1RF8$AZ9&X$Y3DCTAE M*QH]0V7>4'18U*,X=.3QB[>B&U(_O%^6WZ#]3H:6F&GC472=EO#4V\U9">WO M,L>D7FMS.2OTP)YR_AUXV<9-^94O.6TX^Z6]D,(!!6*GWIUX7^@SN\Z:L--3 M!M=WG91[6"EMB Q31%-I0=480R(9%6*<7'"V&HPA<7;++P:?,RC]_T8J=O=X M_TOQE-\4-:M M4^GWYY8EUJBSEW^J/R.7SY]_M!.ILBEO)!RIS."CZO2Y3+# ME&E(7*OE3<."F=7JGUYROB+]09'VJO.'GS3M4O#X5/$'-4CJN3]/_\2;MGAQ MX3$A<"+C'>)Y0DVZ("CCU$/R=S3@*8Y=CB$E20.T)BXIVJ/L[-6X0-L2G(=+ MS^^T! )\MSLC_Y4CR?=5R%=G!KW:[$PP*KVUA@3G*+HY>X;:X+C_#Z,/$3>=1J;'/PRL1;@"*A'[/MBC(>J!E* M ;.TZ\S&H""@,.P$VT:QU^XZLP5<)YC?C;)._;/IK VI'YRIBH[UZ$#BTHB[ M%(DP#!$._!0ED9_(^,KWL\"/@B@!U38>49BZ2JJCUQ8%02=E'&*AF:6_1$)@ M:GY'N F.B,Y*8FUZQ>'Z,\^H."/>\22*>%C[42HNW^Q.-WVM;)ID428" M&:5TLZY<(E5._D=J&G,3-Z9A#&JF-DQNZFBDH^)LSS1;+BXH,AX&3T]'[4$" M4]@#%/;P<%/WOL._P6_!+.VS[ >9_7E"P[S_.] M_%V]2 B1^V>*$8D#-9=7_B<30J L\-S82U/Y_X'N79RS5"96\#5=IR.\[FO5 MDM:_FG,>HV&%MB8Y3(^-A 9=V!D5RNC>SOE59[N^,RK8[BV>\8:%* B%A[#G,I1A^9\8'0:J_5WE!#PH'FACIOFT4QGZM2+?AWHEJ$-"_7E%8K M::/)2ULSMP@3P3,1>2BAJDV\B'V4A!E#Q.,)^)J]%?7WG3+'4+)#21TPMA+ !A6@Y8,%4[H>9VO_O>=$.\ M>VZ<-3M.S\^5\Y;3JHWX1%DY:_;L!3EZ,%@*DQ+8FJF[M_:\8W1/B74T.??D0X:J0>GJ<;5L0RGI4];+5ONVK=+[ MLU.7"D]&@Q[RF"K"\W& 2$8C1*D:+Y)2GOD,I%A:9"?6N/=EQ?/[HC^ZH2_. M#BO.EA?@"9(1(&+N.='/HYBD6&Z>.955KX>IKOD M_^] 5=/\64<*:!>W])TCN';&%)RNC9Z@5 &B+W1Y3I$YQYC#@#BQ$ASR-NF MW56*>]4H1R4*%SQ)THAE'@H#7UJ15$42D1NA.$FS-$UB2OP ^5YDSR8Q50P!L5?L! MJ<];"V@&S5&EH.$RAJ%77?.F7OA8>!EG&1)!)A .N1K(+#SY"0@_88)ZF(#: ML'?+3KQYMU/EG8X4T)'OI.9$,#=+.<)10J3C0@1*XDCZ,3%-64AIDH6@QF\& M4AO,E[U4:LWP!"P+,/P8%@ >/>SQ:RLZZ!:=U_O?$^3(N]__5S.E?Y\7><,_ M2JO"/A2-_%1R:5&ZE:\?RZK)_[.-&=Y]5P/I^"=I:NZ^\>4S_Z4LFH=ZX841 MS6CHJ1FO&<*9\%&"(]4^T4W#&(=^($#%Q9>Q,[&ZR>]$!%.S"]'54\_Y,(.I M=<<7:AESMIQU]NK*4?RT?4=VF;QR_L%)Y=P6%N[IV,7'DAFYD)E9S8\=X [- MEJ55X873=Q5AJ@W7RV-6+AI%B/$D" EC;AQH7>,^ M6GGJ/;^CY73$]$NB]Z4?MBP7R00S$IKB@(J=3[)N5."\O])L1Z7G&V2 (WQBD/D)MY'4&GMXW;!P2FB=!*/!F%;BOQ](&T5))W#I=)2_..B/X)2O3. M :%7JG?V;<->2J1^N"Z8^D,5!3^3I3I9^\+KILJ5KW?ZWS^7RYR^++(TED:& M)2BE3*C>ZR&203=#?N2EH9>F.(Y (?@ES$QL=[9,M"TP@1V8+@%9SQ;-!1TP MT:FZA2KKU/ZP0UC=#]@#],Q3'8/.[_V?DV1%;4!GJP'4):S,VR'* FA'+:1L MK F/,MZUDZ*N&:M4,Q'YXVUU5WXK%BSQ/9RI06E^*+TF+_(0D5"A1(0LPE[B MT4P[WCA#8V*CU5%U>K)7CB(L87$4:>C4M&-\QB,2"U+#[(V1P 9SU,Z*=,$P MM>,U9YZH=E:HX[%JYQ\U\T(^\49IM?1XGG/IP[YY^;56N8;-C>QKVN3/;:^ M3<=L+Y;>!_-\E/B,(4P#AHCK8B3"V,\"FA&1:%V=-F=A8N7=Z;3=CC3=M@[8 MLO)7F!]B +.>]S$M> 8^QYH3)WMQ?E3,.'GQTS&$+VU0M%RU"8VW>4V[L9WR M\\X%]?:C72]89732YR MVGZ9^AI#(D(_2Q.!O)2X"!/FH23A1'H6' O?=PG5JX75)SEU*4A'V-FC#+@I MK0?;L"V:!@R8[5GG7A1]YR0H%DLOX0(/7H366VF^2] @R?8N0,/>-&V4=M_? MKE8'(,5]6P"E9CAWO?@7"8\H#:1VQVGB(^Q&!*499BAC7D1"EOH9A95^#=.; M6+^[\JZ>!Z<=50WMI38,EYZ;81$$8*:UEWQ#^=VO1>,U/ZP]-/Y3$N2]5Z<5N*2#$1V$L9"H(H05B55A :,>1&KN?% M?B0"#%)\#9H3*_]A(0!0]75 TU-_RU# 3, 1"LZ6O.6[U ;R6C(!.A1G-0, M" Y- >15,W/P3@A.FUOQ[CM]D*3X%]+P6W7O]&$LA;G_BYTG%PPG/%/>0L9B M&1K0,$;$$P&2E'PO(6X8T!AB/B;@<>JD9:K0J,C'4X7&7S&-Y9[EPF7U":GKX32(4(31Z]=:3!?;8' =(-V.R(#8W4>JIS1&CC EH+S09(S1R3 MC0M]'(QIO -O.O>I+#[S\A,OKY_OU86[:]JLR'+Y\IGD##"Y=F29B3544D>? MW]TZG^3_KI^E9RR=;\4%+^J^Y47/CJ/X 8^V'<-H6)4MPP/39+O(@'K9:MMI"KG;XT[W%8.STZ[']_^[(I54HG>%.I-_RVE[6!-X"L#^&)!G ML7!)EJ*(J^NNG*A!&2E!KA AC?V$$B&T3T\UB4YL OHN\CT;3L>'LV;$";PK M1_$".%'5!5/C3'4"B&!F0!.=\:-5E7RK80310[,&C:-VU MYCN,!DJW=QP-?=BZ/$"U+N$] \ M80CQJ;V0MKG7>MR2\U3E%-B5%(2DGK,Q%3XPN['FPMEAHRT)V3+B['!BS\TP M$=^2FP$B/:N;80+*H9MAM,8<'<]4.ZKW\GNX8"+Q4^&GR$TCBG#"U"$N)8B& M21C[">NF7GC,C=.8NBC+(HXP\3!* M_312707C2%0A[54%7W> M/)#J'EIM<@(S/8MS&1(P:[)'RVF)V;,0YP6QI/TG",RJV><%/-3:@2=-VWN\ M>^35O5SM;U7YK7E0<1$I7A:R[7JQ).QUMIR<.;?1Q&JEA9;0H/TPC#44W:/DQ*-@%;3].KSMSZX]! MX8[;?PP_;JJBN7D4MN/ :5FX9 M;4%DI--CZ-A4;AU!+]#QP>5G5G4=48\U7NLM@T.$A^+^0_&^^HTLK^M;\5O= M%/=OFUOQN:K^4;W[C^;E^EO%:OEKZ;W?/%?L'U5?CZ-[JF"X_M3'#-T-*ZG= M[TE>=>.+'%*K0_S?I.O3ENFTMZ^$\[G*RZH+2+NA[4X[NZ]N'VS;VDA%>>:5 M_%$]!#B4,(5>XY1B!M2!QQ:3 6ZQGX<-Z,Q./$R)SG<$VIAR&7O%K?BG=QV'Y62=,D^@3/" E^@B*18W:'-4!(Q%]%(B"#S_ 2'^D7]$,H3 M&\8U664-^9HPQ C"H1S6[DD! GIEZ[H\Q8:SYD.U%N@QNQ7.AA>(_8-C!JCO MGPH[LR)_FQC""OY-_7_1@M<G->?VY*NFGLKEFY5,;>P K M<+47G%BG>SZ<]9RI-3?MUUNQQ-E*I8(E9T[/FG[62Q^U\337)(#!+( !5A-4 MY8*!,,I2Z5.9+2T%%GPW#P5_^;+JW&LJ[4Z=*^^R_;'BO+_BYH;4EZX 0X'P M ^44"$1\'J#(C1EU0Q[$'-1S;I3BQ!;D5+&IX=W =>#WN.JVV0:H<3S7!1%+G;# M0$08D\43K_*2?6U(U>CIOZUCXT/"^E]Y?I\7A=H0U8%.NPK\+%T/P-#S8I>Z MB(HD4W5]'DH]7T*),])G,1AT5V=Y$U/.DYIZ# M.BKTB>FGX^_ 2PW?]EGV#X4HJ\?NII+Z!BRR+$Q#UXT1C50I<,9B1(07(NYE M;H1#G@:1UKW$(2(3J_B:K+-#5X;[BK)FV#.(T+!.VY(;ILM&(H,*!,=D,BH+ M/+OH;,6 8V+ME@"./@O/7G[F):R2;_/"Q#KT^=VM?C9Q*\5XMM!( )@RJ%:) M=LO1CI@VRMQM5YDM,W?$^&[F[?@?#4NZ\IKJUJ<]RE/N0K'BK6YL$\E1 M[ 5I[(7VD=(N"F= Z1?F>:IJ$.2&A;E4Y:-.>M>X+ <%0%!7K9H";J MCM=-/Y.N'U75;R!QZ 91A 6B@:I_HLK]3 *../6\*/0]E^C-BQND,K%54&0W M4P][PH""G;/8$"\37#XO$8E3A-W016F"*1)^D$5Q0G 0^PL9J67E;.CL4C/" MQP8NP\;0FJPPXW?J2V![Z.685(-E1F=?GJ^D:(S_O?*AT8<-S-!7LN2WHLVG M7:^:A[)2]<;]*$:!910<)AZ*TI"KG%> DI"ER&-)3'D4A7%*M2W1 *&)C=%U M;\>5CR)X>V$;T)!G%"4-W;,D.TS]%%'EF4,/D!!9.6<#"KCS3' M V:2-(0K*V<[D^F[XI"KP M^9B3+%^VL\O[@??MI>%?:_G'3VTEX%_!G9!U0=<+Q*:!$ICN9_]]I1T%P:!77\T;=,EK]OZR;70^*=[$7!V-[V^VD7^VY6_,N5LQ;,^7$MVD_[ M'U,OGO/[6D"[W9>!J-IKQ:Q+>.Z^S$! 3C1IAJX 3WJ^?6:LOJUNFX?J757< MUY_9;;&YW&M.*N2R9C>C;7Q, MX_G@F3\A: 9KW@_'I[CE-@!(^H=V'I>MI!MN)DTM6\*AB6W#TQ^ M5N?/%)Q#%]!XGE2^7S6KBI_H5'F@4XQ* Q50CF(>8X333 ;#/&/( MC6CD>PD5O@"UE[3)W)Q6;8>73167\C4..[_6[6_?$?J@7OND=/:]%+'U18!E M<%8_1YAMG/O3,;>;@VUXU?B1EMG3G]\F[E> IJV=)K,Q,9U M3703_4%O6)^$1L_*72XPS%X=R6HQ*-63R=K5Z9-$9KXP/23H\37IP:=-"_OY M$\E9K_+7!6O3$YUEN%E5%2^:14#"5/Y?HLXZ,^DWA2[*:""C>1''$95AH)=X ML/K^49I3UR]V'*QWS^Z@H,O@] P834'3 5-/K2U#!-/Q W1VP%E[(CT+-@O^ MM>6U5O<_3G'F\G]M"(YO >B_:E '\7$EF@=2U.2.TX8XUKH2/4AE8E.P(>OT=)WKOP%._\]B,ZSGUB2& M:?8I84T&0I^5&E#P8$-ZLVH',Q1@E0YCT@V6.9Q]>;X:AS'^]PH<1A\V;79^ MS9C\'.O/9=V0Y?_)GVY*QA=^R)AP_1CYH6IR+CR"$E_^-9 FAT7"\W"8P)J< MGR(SL=GIVW?WE*^"-A >=+.M(9G1D/+CP;&?!.N+M'O)J/6_8MX34#P?= MTHZZJ>W_8K=U7QRD7A9D#,7,CQ FQ$5$N!@EF/IR$XT#WPT,&IM1<'\ N#W#4,+!Q3K1* ?;YN.ASBOPH]-,X1)C'!.'8HRCU/!\E7I(%F// M]SBX?\J\GQ*XP0KX,]KKR#+GI\,C&@1>$$HMBJG4HB!#6>@RQ'Q*L4=AEVF9#&[9-*T)7A]_]JT/ KTY^"KLOJ+:Z>;%2IJNOU2P+BZUY;(!GJW?/ M1;S,V]S'!FQ'W7^L+&I\#Z%\Y!NEW]2_UF(,B^-U.A SPN( M2$D&.HD_0V=B5?VQ)^,H]']R-NV1^OJF]OLL>8)V\3H'&D1Q+X+"2'$EQ6V7 MKIZHQ29=(V)9U=QC*J^@N6=%/:VYYQ\WG8V5-1\*-?-7F8,WI,[KKT\5)^RV M^(U4N:K6^2)MA;?(2.;+N .C-$SDKINY J6!_"OW,I^EKIMY0NMN,I3PQ+K= M$G;JEK*Z6O'6&L-B#>(_ *;8=/"7BZV?#))PVO>FR[)'PBC_+'NTJ5%-#VI*2;(A"P M.,)9F"$1^2H/SC.4"LP1"2AVB<]YS$"-AL=)3JR<>WTW#(B_::71\,>\X!]4'Z<%Q4E*XC1!01S) MO=?W,I2)6&H_E_\24,Y3KI62&",TL9*?ZKY[4:/A+4+#BFU3;F X",=B(^?-\T:[E\:^L2;=]_I +U1P\]%$62=?98UP$+B>1B($IQ'&BDZ?^CV[A]0,!KJD$ M>[5L!X;N7IZ")A8U<-7-,MI%"YIR/ G4CQL6G#4/5C.0^B);2T=JD)PY-ZD/ MPG&B$O"N0?_RHBZNV3_KK\_TIE[WX]1M97[BW8F5_3,OVK.";2\LU9NS>L[[ M.>N EN>G!!]68QLRPU1V3%S;7=('A#-KF'YJP?EZIP^(L]=&?>@YF$K55;/H MNR[4UP7K/ZNZ#_(B$@21QU*4)&F,L'21498QAK(P]8GP6<0]K=$<@U2FUL"^ MI,(C(8M\Y$:N0#A-,>D?.35C>*Q:+H2QB]Y_<>FA43 B=0HY/(@1#A(8I2$G"!&4^&& M44 S"IK+.T)OZN.:GKJS1]Y1]($'-B.P:9[>V ,#>)1S'H)A MJ?*))U!*7?E7(5+"/.%E :BL=)C/#F$ MH9[^VT,&[!.;PV$R;E)#2GL#)X>(S3UR4D/P$T,G==ZZ[%YIR>M/9?.%MT.^ M^^FK+]L>< :W3(=7G%C+=Z]=,LE)VPJXZGA9#Y=],;MZ.H+4>-II&I!@"K]W M+57A([EPOAS@X_QNM;^=F>P77UP=(?,JUUCU1#]WJ57S;8/6,SNYR;ORFK%< MN1EDJ;IK?RCZGO/RCR=UH66YK!>QF[J1ZND9T:"]*TS7@WIOJ37]-FY5O;T?3H0?N->W530 ?,X9JA-X.F9 MX&'DZX$(S>;MF8B_Z^\9O0\O"+Q1W8HJ3MH&5B)@-/8\=8:ISE!P$JB,#T%" M8)PFG"=NJ#7N]7#AJ2U%V]]*T@*V\MJ3?5C!+Y$(J,!ZPH#J]DYQ;E2GM[?0 M;'5YI]C?K<,[^>]FB=#KY;+\1B1':NA+Q>7N_;&L:U[?%N_S0OX^+^YEO,7S M9W4YJ#[HDQ_$<>!&-)%*XZKFVL1'J?J/:B"3^*$?>1AT=^429J8^K]R=;[!F MLQM?4#?Y8UNEU['L=#S#<%5]0_\>96M'U.NG]A"T(" M/XU$B (:) C+GQ%)LP1YU,49"T(:X@20##+A89YD4$NM;B,[90#7_&QJE=NN M0&N6@*=($,#EII+2A KD>6F&,'=C-1HL0&$@6.*)-(PSS1'TDV%]R0733,:]MJ#33&TT7V M@ !FY\K4?)G9.G9TCUZ(NXF>#3?,//;WJSRI;I4'I"D0H@L0*GP*<(BY"K?(T-7SR-4.A:^!ZOKT:(ZL8ZO"7=]2W?) MP[P /03UMG_KN,!4?DVS163SEUT.)BCQ \EL:9_7HSGK!@^"X7!GA[ULL*4O MEW<5:2FHH:+W>U]MW0U]8(VIM_/N_+W]-N\2!^SB0P!H[.&69 ?NX&?$MGQ_ M3$GUCQ5 &B.J50'DR] M>Y_QRGE?EDU10J8ZG$-@7/TL" _3/ VY)_">1\0TTL%S:\ZF?B-"[6K>V*-P MI6M+P+\^D(H_E$OYRI>F^*W^S'GUMZI\(_Y_4/3N==?B>#-2^_XD20)DR2+D>?3%.$L#1 1"4:>8'$D0V(?,ZTR M"$UZ$]N%-57GOY+'I__N=)0!Q98:@ V;@ E@ .:]^PO?BKBS@>-:7?]NZ=N> M1:@OZV"=I,8R\Y5&ZLNT5PT)>,V\N6K>.6%RX6[ZQCTO:,[KMWFMCH+4L'58 MXW_0FA-6 FW9Z ;S[#+B;#F99$R $086FW+JTYZ]7R<8EE.M/.&+&-_LI)RS M^KT4Y6-9W-_QZE%I8WTKNE*"A1\F7NSS&!$OX@@G*44ISESD!S[WY'[G\@#4 M16R4XL3[W9I^.Y+ 41P@-0/.4=V>P3[<[1^C-?<%33_P3=SPU7S3=)XO6G/P];Q[6=\G;'F32 GW,298O M\^;EH) N"E/AIQE&+N$9PI12-5=D4A"A+DJ/V3?)C;-FY^H RYV_;SA<3U);EZU-6LEX M 6;67!HX!S,[-L80';LWYDN9&;=/O%%%+NWT(<;9FY=?:\X^%!^*9U45)D,. MVN3/K19O(H'8Q2(.0HYH+"-[C%.!"$\$"F*,?=>C/,I M@W.PL2F;3L#LMO[ M-YPX6U;^"C-J!C#KV;1IP0.:-(7;FA,G>W%^5,PX>?'3,832BGTHUOU6E>O> M#7^4CV]F/TX2G)GC9GUBYJ]VSMGY\ZHB(O MSK/*E%=MGVMU#V$;IP*:M*ZE&S\Q,!$,&!@-R=0[([8:L1X(8]9\=;W(? U7 M#]C>:[)Z^&]6]^W>>.XJUX+$(D["V$,N9PSA /LR%HDP\HG\._-\$44Q9.BS M/FF0+Z2<9D8!!Y"*=1@I)8 M,)2PP N",,89UMJ?!ZE,G=;8T'1:H@:]9(]PT3,6%TL+LPN'@DY0QSHHDT[,DPUGSSYLTG:JN7O@OY#J#]YT-5:W0O!**GO_Y8MP%K- R#V? MAS["4>:BU(U\E/EQXF$:1*&O5:BN0VQBW;R^^T7M9/<5>81T/!H!:%@[;8L- M4]+K!C4/''6DG;Z&;DU\7&/A8$#:/=D#Q;"]D\;7 =BR24^DX19-(VO,V))) M3YK]%DR:[QBZ#7RY5.-:>"$=DN5UP:[98U[D==N3]YGW(ZC71>2)YZ5!+$U5 M@MT(8: :,_K_IC #%58B-P,T]231B=(0.WX9QKTMB8#LPL;J5W?DX(%$0K<($#89Y'T!5F* MT@336- @PP0O9,28E^QK0ZIF.MD/B6@C\(8LV[0C:9R,W^=%H;RA4CC=@H:X MA-BCU$]]Q)- 1J]<2$AB0A!EOI=F;DI\2GMN>7]?UZO&IG:B;*]^0J^8Z M)K>O(*M.;%'[P&K#C;-EQ]GR8W9#"P3>^/'.=+C!]!(*V227NTR@,+SS!2(U MXU4P$PCV;X@9K6"0J)*!Y9N2RYVZ;Z3:1R!IXOLL5 DI-U9MT$6$5/,E%/E1 MRD*>XH1I.6$#-":V'AU%0!+F#!(:B:C+Y8-IN:3G= 0W[6\-DDYGY 7DFBZ7 MVRS%="R_I4S3L$"#":8SK\Z75QKF?2^=-/*H09D'+]N+;FV+W\=&N]IC_[6I MBS[>W3K=O_JRH:ZL7$GEV@G6D9,!O8>]I ;>S+B3X,8)6[ $(LHH0%A ME%'0?,]31"96J?V[*%>.(FLT[?,D0'K![J5BPU1L>^%$7V)P+#PDDJ6X^"2) M66/D(2$/X^7!9R_K _N^K-[R*G]N$YH?BKJI6H=DTX=VI[J(\C")?.D$QR2, M$1:IBQ)&7)0F5&1N1@/N91=T@]7G1.OK??F H'5SS;9%\T43@BX G85N@GG* MD>>3#.'08RCQHQ"Y 4_C*,AP'*6@RWS3H'U1+6H[LTRA3#N4J?[TH N0U3.O MT^(%]&]VOY%;;IPM.U?.MM^X1KVA<(@Q2L*,(C\(7.$* MDA&L7[:C1W-B\Z,(JV.)]51[1]%T?B'5?0Z:_Z8)H$8VQ3XL0"NSH>_Q5 M TNI?/"M&;XIBV=>-;FZ^]@U$WQ+7CZW1YP+$N$XDS&N2AH+A*,@1"EQ/11D MC+N,$N)R+=<-1G9B>ZGX(+(:5G02O&"&M(5J MUS>[V85JW?!3,N)\G@XJ@#F=!#(SBVH-.IA1!2,P:%?U5YO/M((EW+.N\+<- M*S+7@Y&[RA)/.J$D#H7/6)!$/J@" MI.XZ*GWQ=+"U/I0T$GN.(P*)&] M?DXG:,S=L>F\F"=Z,@T\#"]A^5067U9+[KE9Z%U7U34KGQK.WB_)O6XUR_D5 M)E8U21@IRHXBC;S=$1I.SX5^>BD0FXU\< M2M\XC82'$L*S) P\)C#(03Y/:FJ=;0FK-'FU(>W4/6U@?Y3S<.EMF'9 &KM M1OXM5>?KF/SP;B:CHMGJ7G*>T+S=2D8%/NI.,OZ&:3>2IZ=E:X?)4O4_4:W[ M/A1MARMXLK980O:T40/6\W4EWW$8-9@#ZR3\$S2=1 HM[7>*'I49^Z6 H+B MN'\*['4SB_*%J]0[;5956[M>JY!<_HY7SWR;!,I"[A+J8Y2Q+$8X<#U$8B]$ M<8"9'Q(_QJX',2V)7LL=.?K7:_AE@N]M)$YH'HVQ#9,, -B R&P^8"( M;,EV:)&.5L^&RG5;WZOA#&NO- M_#D8=M^;Z?, =O"SB-UPFS\;A&;L!6@1E_V&@387AA^FM4NI3O2_M/LC!]P) M/_'JQ YQ]Z7?[9O?D[X"WPT_)??XJ=F%(L,,MKFTH%.R 9F,CL=.K3?;N=B M,+L'8D./&4:O_30OE9V7H7).I4NDTFMJR*+\0Y6C/).E4M9MLR+J8^GV>2E* M?4]Z?RX.42*2&&6<$YD>!^$J0<,J7HF 1(2>'3B/I^2!TM\_&G)Z#1 MV_NEPD?>=Q+YX+TQ-'F_NS;4Q/JIQI0;WTP_71:;7D@ M_6M,H;<<^0((_QEFWPX 8CYM_D+K\X4_<_F]^,(?25YT55KK$\[;;)G?MU\5 M-;!*Y;WO\D?YR*WX*G];BZZ5:5?6Y2T2+#\>%PLU;RI447>(4IKX*/"2+/)= MZF9,P.K'[3 VL3?14>DNI-'ROLCAA9_6/@(]4_8:P,(,7<_AE;/A<>_@?M0)W2VS-7 1O%\SC0GG+Z\-S"-?W]\W-@R1= MU,5O9/FA^+IZ?*S:#CEU4]QER_=E=?VTS);_J/J00C/- %YXZK#J_KYJBT]5 M_6AQSZ5?(IT57JOC@[;H5^GF-:6KQ]52E:@Z;WC!1=XU<+Y>+J6F%K6J15!- M0^K^>FOKWCA*,E*][$]G: _8]7,>\,]A/"TRZ4< ,YFO@K[%B/(B.(TR.7!J MLR5[C('8S0>9+V+F2'XHI-&0SNEGDC/IO2Y\%E(O2PB*/1PA+/^&LD (%- P MC$5$LQ!'$'_P8/W)\ZH=-4>1@[ESAT#H>647B ?-L>Y(IARH=91X0YYR&;CG M_RG5?OW0U3ICO#ZA0HUSF]*7[[[;FE0=Q$(DH1M05JF>')U#"XP31U)6:&#+5KA*R M*>J1G5A!6R:Z60BMP]EYB*HL]BVO:94_K4N,U46R-ZLZ+W@-S.=JPJNWU=H' M#:;A&[RV'%PY'77G]_[/20J'88);VH8UB\?FEOQ:\VOZUKZE$F8B"R@"0HBEJK+"KYTKC.!LCCB 9DL7E0))RDY+&F@FAD'3LP[6H( 9A2T*+=VK$V#8,P1:,EK2_V%:LZJ] MEMB'VJ[W$CPQ*,/O^[+@ZB+.,Z]>WGU_DM^'=NN\%1\>GU3;GYQVY9(OX'GT M1HM/K.<]3\Z:J39YOV9+;8>'C.DG]\RP'$_P30XCS$: $9Q@3/U%D!@EZLPH MSI:LNPB0W83=90L9U'G=E(^/97&S)'7]:\&XD'XYZW/??I(D?NSZ2,8K"<+" M3Q'!<8A(S)E'XS3AKJM=Z'6>SL06IR/<=9(!5'L-X#)L,BQ*"S,,O: M46=# MU7;!U[AD@Q5? Z_/5_(U+L->S9?&XZ9E%T_]G,9;H:;TWO53>A>>"#/..4,D M2!C"V/=12J6/3S')1)2Y'O,C@V&YY^AI?2&A3VN!AAYWDR5 MWPG!:3=DE9:/_(Y\_R+5Y*8KN%,5!>N"NWKA!W'$B$L0;3M,13%!J9>&R&>! MQYF;I%[ (&&[/NF)=]H-(TY#OCN2IN;)O &&>@H^#3(PE=^"TC'A2"X_V]/!4E+["UIR/KBK'0&D@0' MKO0%P@CAV).N0:8FA":$T"C.$D(SV/7_TX2FMA7=]?<=VHXB/GKQ%@;6^,F> M+0B 1L%0>H.K_\.B77#U_\S",U_]'Q;O^.K_R/.&5__+NNYLP#TOZ,LGTJPJ M_K94]8:++(EP&.,$A8RY"'N)&D<5,N3'+*$X9AYPWN0 K8E55E%V=DA?.1UQ MY_>./+!]]A!H>MN[)2A@JFN. KQGP+A\MIH'#%":MXO N,A'[00T7C'TZ=LQ MEL!Q$/LO3;B%=*-/IYCL<%H$6[[A_N+S^G\G!3OR\4X_9=H5INDKS/O>[ O5 M#YTPEZ)(,*H&$'.4N%$DD8I(R''@Q4D(VA .*4SMN=5-_MA6#R\WE.6/H..: M\^AH6OY+9 ;JV4;<+=%-)QR+99!G1;+6'^9P_9G;PYP1[[@[S+D'S2ZQ/^>J MHOU]67TJ"W693FT7O+YM+]$5\B-Y:<$J<>3F,4H$3Y!F+@Q(JX7 M2I/N8T%2D?$(5"*G07-B"]YS<,'T.PW8]+PPRV# +/ :APWUW3F!=BM>#.2U MU6)7@^*\+77U(3AJH0MX]=*&WW\K2_8M7R[;"XJ+V ^S-&8N"@5G"&WY]2\I*>^9$H-)JGHPJ':5)4;$DQG!8# N&!2"NT#'M^+O M->[>T!TZ3 ,C;Y=P,M3ZZZ6':;JQL%?TT#XKBO,^V8=4?E O[+.B7NYW??YQ M.P55*D^&$N4NH6VHS.^_?1A3ALN$(,ZDOL["^N"EE%:&E)(B$3+.0*6B8\0\ MJ^HAZ;ZO?D?<3E]'83-36E=@P#37'@>P*IL(Z$B?1TG-JM0F0A]KMM$[=NH] M]$;[!VD:4J_>SCF6E+"4QBQ&7&18]RY+$6&)3G$K\@33."H%:%SU-$G_ 96N MR=[ ;A'F0%F9AKN%@EP-&0?A#?_KKBYM(Z4WH#@K*IO#L"Q 0"\:6T&7D2S M>M--1/106GV?\J)=_U_>'M2*7;=9682LC%F.RI3J+!:NQ]8G!V89+BW,;!%((SUL'X5=L6,4P/?A7O1?_?3W57FO%] MN5!KM/WEZ]?E0G>F^8,T_#$JLP*3*$=A)*E.NW=(>2_\GV-SU:[:"@2^@&8&B;F92/&(),R\>8+1H9&,% MAK-&-S#J,S?"L8+FM%&.W3)VANIC55U9G^K5L&GU!>F?JUI\6HGG]I&5 M7!U@P@()DBOKQ N)*!=4CXM.!"LI+851.BZ$J&>3U+,P;-8[)JQJ\8TP-+,U MKI&!&9AQ4(+?-0M!QX-#BP(1V9$9,2(YJ^V @'!L,$#O6N27Z,*A3W6[:KJ[ M;GWEJ3LT*_/S5;RH+])W9:,>LTRD<9%25!0"(TQR7=47291EO,C2E&0A-NKV M8TK0LW7H+N37NN6X3B!1IFX5-%O:@.0&$^C,/0(#Q32W]COI-GZW0]6/7 M^0M??>$"R/)PC(]=6L?U.,&R. !"CZ9MF*PS7YX&0*J#Q S(>Y81G[YM[&8, M^OU2$1.KJA'=P;'O,=OJ#LMU*W2\N6G)XDX.__!%B:YX>B0TS_,RSE!:*F.) M$^5$D:0H4%A@G.L/)DJ,$N]<,N79ENKTNTX5PPQ_V P6##83!P%/RT M85+?7 W_^/--,'#J,&+E$#=7(2T7+,T;\W((XDE0S.7:\"91NEOS+5LIU5^\ MZ1ZQ_]UV-Z,^^7U7_A@9LT2.0]-H>P0L>H&!20U6QLH.PCV^S]9KF#GM]T^ MZU2\?V_:2QV=D!_C6*2LB#(4XCQ!&&<8E2PO$25$IJ6,DYB#\N;&R7FV,/O$ M-YLYS).:0,O,1W*' &;]GF MR"_4;Y]^53Y*0Q;*@;GESU5=Z=)&70(_Z,$CHR'!-*,H31*I1WI&J&!-;G=SN^IC%#I=\&%Y3S8]:7)* M4XS"5,3*4<@%*HHD1(F@*8U(E!5F(6YCBIXMQ]==4&!;Z:M4XG_6[:K[Q__\ MCR*.HK\%/8^ZHQ/0DYA$U-"9<(D3T)^X>_EBB6(LEB1DM6)';%.5;\^/9)]HIX]@>Q]0') PZ[JE?; MPAZ[S\+089D/8: G P!W:,;WD^;OYZ$*F MZY:UO"P;VH\^+&_9_ZZ5GS$D9"N*0R1!%$F9IU&*)-&-_=)8(B+"&&6\2,.( MECR)R:;[K^%=V!1-(Z4\[ ,#/#V<^7ZDP2O=(\F:*7$)&Z&MU1.L+"[@MHT M_U7^T4 \V%%W'H@QEM35I=$DO7EOA$S%/[GN,7[1L@Q2*"/#^K:OZN>%6/67 M2_N1H$>9,RD*G*$RI$172#!4"IJ@-"FI+&G*XPB4]FQ"U+/SL\]"'V78HPTL MB32!,"*IS.*L1+ER*Q&F"44D"A,48XE3G$N9TO3Q531T^:- W"=N#&-_I3,W MF&;&U35 ,/NZ3_TFV-(WAP=>=@J0UU7YJ0G)>*..01(A0G"19)!-6"-#PM'-4/!O4_F!C-2/M M+"9F.GZUI#"EWA>R3[YQU2392"!7 ]#.TIAW\-F8F"<#ST8?ABEBVZP>OY!G M==[ZC?S/LGFW;E?J8-4,O7ZEI)'@)49)2'4%A?)Q*"7J)RGB(F$)P=)H',(H M%=_I*P,Q8"OD<6#&M=&9N#!M-)?46 V-)!E30[7 G@JJO^W4;WSM6=3/2+R- M^ID];+XT=-64\HA(PX]*P8?\TOTRP#C,.25I@G*1I BG*45EQ#-$ MRY+R&)=4A$:#PZ_@P;/J;CCJRP5[GH*3A@8#6U>58-K@;[8C>T859B&\ K> MTZ^ Q-&.;\/!K/[ %1 =>PO7+&4;0SDH:EC6ZBB]TFDS_8\Z7?>K/CQ$CS(/ M)>:,HX2)#&%11*C(:*3+R4,A2,(%!5TP&5/V'DVA6L=V135LQ\KF+UW">S>0 M!AH1,$77-"S@ 3-H;."X!FD?KAT?P==1N"PB!$#1G84)3.G.'"L PG$:,( N M8#N Z9U:OR&+3S47?_Z7>'ND4@BAO!\D$MU&4C*)*&8ER@LJ2*9.*DEBU+C_ M(@7/!F,8.C00#3JJ@2(+G;5TC,NX"7 B+4S5P8):C%6Z(,P5\Y2.5YQYD-(% M@4XG*%UZT*)\^K2?PX.HE;N@!QT/'D5[NU@L_R!*B,MY@ U1@>X//KA;;*8RPLFPK)$8+M&$KSE>J;27I0=&VW0KP MVL)[L=3Q)M.BP>%QSP;Q_L-=H,F8E_=MQ!@W9Y82P.S4)/.@HKHC=JVJY39K MS%8&=\3T?GW;\:^\G?[OFXJ)Z#')<5J0LD11EL4($_4'P3)&N1!.TNG+P9^?'_P%>9\=_ M.&B>CO\=([,>_P]%G^_X/]#]JQW_#^&P./X?+0#?$S\V_TT6M^V=O&^:?S8? M:GXG/_SOZNWVCX:WOS;UBG^JN]^T'Q?\O]M5_:1H\_9]HWYX;?@_F]_$,Q6- MZ9;JAIKO';FIEDWP3T&:0'$8?"15$RBVUUVN]=!7\5:'==O@5QWP%5R'_V_K MMV#OS=5WLM*O+G3^XV]"J&/.R\NB8EWN]7^+MIOBHJ6KN@G:P?MUT_^+^F#5 M@GH-W)W;'FV/N\W@0]M\'OPW^]E"RY!].15^N0L5G=7O> 'OO%'BC '>>[]:K5 M]_]JU=NGI]6'IBNHNGU>F?K"%Q?P;/;VZ :WPW0<$2CRRUHLUVUPV&3I>;D> M23\%H#+M7#H!!&:E7&(!\N@F9;5RTBZO.IO?-2G8OBLU_;"==_15O"X7KVK5 M=\HAKU8?">O:&@S''%'0) H3CJ*\$2S*"SC%)0-/TK-LS)O M:0<]\6!#'>;"C -FYI4X@P&FPA<1<'@& XGH:/L?IS7KCFXD]O$F;?:2G7[_ MLFZK6K2MLA:TJCOKK!O**F)]G*RMU%K=/V];FNQ5?D19GL>%Q$C&*=,7[!P5 M:410&N511-*21S&HU=M5W'BV#SM&=/1\Q\E-L-CP K,4UT%O9DEF Q1F:39L M!7M\=>'T#<+O#A'>,N>GDL<)2HZ,U76\S&K,G,!V;.S<+ H_A#PT_+9IWJ_[ MM4U/'H=O>;9 MSHI^JG/]-F0-#]/' DX?8BPEPUF#!X:TI\:(.*!C@CG);$Z M%QPM-=MAX+P(^R> "T]/[ZIUHNF^>.QB]OPR_[D<))RGF9T11%/,H1 MEEF&:%[$2)0R9C3/DXB!BGXL>/ =YMSK%#20#;9,!7M#Z!7-EL"8.&^P9,[!#VJJ!(;H#1ZUI%G"F8Q0$I8)PK$L$"5Y@1B)$IE(PF-BE*@/(>K[S+(IN[WEKUU: M\+:5D.YM\5Y(T>A[UF&8-_2NQ@!3TUL8MTA![U=ZZOV]RH;^P:'CG>L3!T1B M9Y<@!B1GOMXP!^'TX@+PKJ4/M"*K?E3'<"09#%+;#4_F24;CD.4HBF*"<)8F MNLM]@7)"(EDPD641Z*YWE)IOOV8@935I>APF0Y_$E?! [\-0;K@_82*/*\]A ME-:\/H*)V"?>@-%+MD.CU<:F/JJW?RR;?^EDDB53!+Z(U9W\*EK1O(KVD219 M&66R<6H1!%6HJ<1: 8I@%-S^JL">MD+$7Z23T&S,$PP19F%21@GBLN0(IY%$ M1 ^7+PL>ES+-PU@8M01PPHUG&[+C(="?\?;H_9L@[;KISNM;QK1B*<[^+Z!L M[NK/8MP"S8ZPE=]Q*=*QA[UF;P_HGD'EK@PL&KIJ;B '%"_.";U=/>,,'P&L MRM$59*.%CU<3F:\6TA4>!^61SA:UVGZ8,IS\[E4T=?7T??6QJDG-%(FORO_] M=O?QZ\?%,*V\]3':B&:=TJIGM09^I'E@G))(\2+(M7761$JRRQ",<-QH0<#9*2$ M]9TZ6-^WJO3-F#J2P88FM.74(2#C:N- 3)CNP"2TZ#5U5HXK.DT=KC=SGZFS MPIQVF3K_&%RA/BM\%_??E[7XLNY2"CE[0$S37HQ,>AC@N$Q$B$;-,*4Z6HB*F(2*$%9+S*$S3 M I15<4+"=PZ%)MCE)VF2P%;M(\"8W:%<)RY,GZ"2PK,>+@KC*L?AE,"\&0T7 M!3S)7[C\I,71A_<-%,@"A_'K^ZIEBZ6.TN^JH4U/0U,+>=:U'?U ,?#3Z\_! MC@? <6D2#H,3E$LD@(>J$1""WYU6;H,DM3M\3:X^WWG,5-"#(YKQ2Y9)1FO: MBO]=BWKU05]^/JA5NKR9(F*)*+! 21)'"$=<()HF*1*IY%F2E;+DL/2B\W1\ MAWNW5(..;*#IVF497<#);!=U(#TPKFLC.#S-:%PL5PE&%ZC,FUHT+NI)4M'$ MXQ;W-UTZ@N#M)H567Q-UVW<7Q1GZ)+P]EB'C+ XS%(5<3V$M*"JELHJ$\**( MA "W M,^Z1LKN7<8,8[%X&)OOHC8SA4O/=QV!-'9?9CGQ >OHW M.DFDYP#FY$S!9^;L. 0%&H_K*KIW>-QN\+B?Q /L^QA*Z<@'FJ(VJR]D*/JQ M3V3ZFJWJUT\/HGG6G5;WVA3$:%?T^@FI]YX#31:JTV=Q,57E:Z6%:K 2]&$CZ$WPX4^V6'?%V4-)3? ; MT>V_=#\PEZH\)J4S#3Y+9&;%'1/T5%]'G[:,T!^TD.DKF00F.,,<92764U+" M4AU6L$1$5SZ$"9&Y,)JD>IF$[PC]<;^/Q% 4_B\Y>?A,?G_U[S9O'VU"5"Z<9-_UIU"1_OOM=/]\RXR^'X M*IYU3!$7BKK>"C8,J+V@^9=8]5D_P;OONGF'>9!^ I/I"+T[.&!*:(B$; MWS[K]/%_=[&0#W_JMI9"MRI_4/"+QSR/&*91CM*<) AC)E'!B@+E.<]Y668T M(SED.[7DP[,]4-^@ K;#VN)IM@W/@!+,3/0,H8ZC8,=2T/&D/>L7P70SYWWN M;OJ.]QUG[G;U*Z%QM/7;&Q.5C(@XM_ MAL /'!4TYN*//&E3WJ5CZ=^7"_5XVX]'Z9MRI2R5(BERQ*,\1YA2A@H>$A0+ MH3R"A"J?P"@ -D9DC@O @>IF] NHJ=DH0.,ZZ$ILF!;ZE1A29G6]Y)85518( M .NGQD4;+Y6Z\.Z,55'CW!\60$T\:WD^(573#63:)26U>Z-H9!*'I4Q1(E.! M<,:P'D7#4,AQ+-,T36).0:>0,6J>[<]N]A3PQ#&*D.&YPI7OLFXA]XM(;O>0B-C^DB4N&1:D;JZRZ<>> M=1[^^[59MNTC$U&:I%QOJ9P@G)0$$5&&".=%FF'.),MA.^P$0<]*VM$(WI&F MZ4+;D&E%QI!='!!WY60)S!X+ZC\#UY/XJH;8#X0$QM+7M;ZY&RRH;8#-\&+^Q9 MHS>CE-_K7C,9UM8@6:4'P*G- MEC%@#<1^$H'](K9]6FXYUVUYA_]\KFH1/28D+Y(P$2B28:[.$ E&M-#.1:[. M_H0DC!1&SL4H%<]6:.AH,E"\V?P0:-K!76T8O1O':=R$.),>Z%+8"F[1U65$ ML"MZNYQ;=>8.+R."G?9Y&7O8SO'7'8;52]^5RK\7KV*Q?-&7)L/5_*-,0QKK M5![."JV>M$1EFB:(Y7&2L*+(DA"4U#-*S;.:;F@/,T"VU(.!/+!?^#APRJB5 M)-8]DTL6(HPCW85*C8L=HS3PJUD#LTU&Q)B_96$W^W^BZZ M =.-^*Y6KE[%IYHMG\6V>RV5!242I2&/E=*+&)5)62)E0V-,4E%$F,"4WIBV M=P.PQTEPP$7P>2PX>"6B.!9AH2-.99EBA LF4$%IC'A&(QG+G"<1@^P_7O"T M:?BRAV;'R(R8FIE7+TC!3.WMW;M/%\-5SB=S@P5V9'K-ZNSJ"3M\*$<@3^)1)(0)+G5SF3)%F.49HH2$J*2%C 0NHP0V MJ=.!ER\\U&:2C$)L9%S_ P:S+4<;I M3;!AH^N=4$D/&D5J,5[,S-=D+"9T&4 MFIZ94)](*B7+"B1$K+Q SA.D7!:)PKS,E0$*689!S1XF*7HV+KLJ\-TTD(Z5 M[:3(L:IH2Q#-[(A3:&#FXPB+@[&9._KN;(:QJ(Y,Q32]62V$L?C'AL'\Q2LN MSC^U[5KP]^M&T5&6IEKR[JY9MYU0ARW=9>).]C^O]+7]4+BGU.8QIEF4AZE$ MC!>),A:A/NH0CN*4%Q%E3(\0!U^N6[/C.R&N:[3ZR] %:>! [;'*K5?>X?.R M'G[S4U4';<>QX:041Q^&F=&9#V*81>JQZQD+>LZ"GC7ES'3,W00[]O1]WAZ# MP8Y#Q_?_5R/E,D? GIGY\PBN!NYLKL'UJ]H6"9U2[BZ6^W]^6'YNJJ-KZ(U6-(PQ+GE*.04(QPE%-$LB1!J4PD3M(TH3&!U1%9\>'9,NK) MG/WGL%%@91,U)T''2K#CQ=#3NA;V<5,X(YCN;&#'V,WFEP\7\.VFI,Z#,;0> MRCO65Y1,><3=L^OZK#4??I$CM\8E^?'3U M3-?J"ZW_R>+=L5^V06)#*,L.T$ B'!4,89T+I7,(123#C/$Q"F1LE M:]B1]ZR6/3_!/D,WP0%+P9T,.J:"CBM((WPPU ;'/CV-=BQ$O2\F)^OC<"9/FR[ MQL4FT#D.B8>A:1"AK0[G1@1F.ZE#Q-T_MH/>L_#-O@J^9MUMP*?Z4ZTG/2V; MM[YUP2.+DC+-E!>69'F*<)GKF:,B0D66E+'@89A&1B4;4X0\Z_R6LBXJK#:D M ?[ &$8&[I,CR6%:O2.J]O5@2_8&U)9B4GJ W^,(!3L/QQ8-F#]C(.*HYS+V M_GP^BH$4!]Z(R?-.#HV;5+S!YY8DS.."$L2BK$0XB6)$61*BDA<$RX1$(C<: MNF!$[4<<"3<<7'5R.0+-ZK1G#X6#P]TVE];)0>X(CJO.;?:P.#RF37Y)KCV2 MG9<2> ([6N1''KC.RS-QOKKPDMV=R:>:-=VJ^HRF<]7Z=(W]\I2'9?=OOY!6 M\&'!=H>#9]&ZK! MEFS0TS6_R+L$SO1=G@.1868(+BWH1F]"'JM+O4MKSG:O-R'4_M7>U*,6!S6M MZZ)A%5D\*$UN]7*WE6*>R(V7G>9Y@B6ENI-VKBL3"D088:@,:1X3$K,P-FK M:T;.LSKNZ =;!@!'DFFT#(YH3C& Z>UU# Y1X\CTZO,=QXQENC@ M0&+^%OR"IY^UQN^%:'YMENN7CS7X7F=D"=_*V%,.-.F@HWT3?%PN5_42DB8Y M!L'T[8TCZ8%J."*XA\L: QFM[FC&UIWM:L9 N/T;&9/';0I;1%TMFZY(1O!W MI/W^<;'\HW.4OXK7Y>*UJI\.>W1O-M>(9HQAAN)<%@BG$5,.;B%1+-.29R5+ M,#&J$;Z&"=^7MAU7P<#63: 9"S1GPXESRUMPU#@>4GQA";_!;CT#J##C88VG M30S6%EA(28M_@"WK69Q_<8$5+-U:-[V:PV&[:G,DPS' M3*(\H3G"!2E1D44%"@N>BU"2/$\DY 9FA)9GG=U2/JQ\@5VAC$%E=C?B" "8 MREZ0W4-/. /Q'%U(C%&:]:;!0.3C*P235^!;Z4/#;YOF4\T?JM7"N.[S\"W/ M2MC1,-\5CR2:W@SMA8$IU$-#>#?\:'>KHW,4>/5:\;6.&8[*"=KSSHMDM=4= M+37;#G=>A/V-[<(3EBNRV)M?\W55WSZO3)5B8AG?:5+;:%?0T0_V M&%"'J=6ZJ4'YC2; 3.N60TQ@RN8 #I#&&0IJI8)3:\^FDX9"[BNIZ2L64<&N MW^FM:);M"V&;MKMY5&!14N5Q8BFT[TE1D8L$42ZC/"OR-./F(;]S%#RK<4<2 M$$(Z"X)!X.U:T6#:V#=?WI)S?1=),[\ZIGC=BC&+P7ND-F5??U-YH!PYEREZ2>WL&N%!BF)^.R M!K]KZH["(B-R66U2Y]:;;6,:$69_,QI[S++'1Y^HU3XL;YDZDS7BEW6K#FEM M*X:AI"F6A:"2("SR$F&<$%2$!45)+,,0%QPG C1@>8J@[TME':5_4;_\KCO3 MONC".%@P9!(PLXB(2QB CN5 66=[#K2#'7'G4UQ-!775#F6*W+S=4 R%/VF& M8OJ>A==YV );S^&KR2X)OIO+1Y[$5VVU?ZOJZGG]_*BGE3!9I"B,18QPG.KN MLUF)$HXC]<^E%-R\&@=.W[-)V!:AL(&V[H9?+6^"YYX\P)FUP-; U?6+&,QZ MG+3#W["S5\RSX2CXVN/XVQPX JZ4_>)I=YOL U?8&<0>E=$3BL6R\YU?[&4^ M.-UQA,WD/7K-LTU5U)"^)/WRX<[\?',LV?39Y@JA8&9O M3Q['TVHOB&!UA#E>:[;CRP4A]H\NEQZQ'K:F0Y_M5\%$]:JK3S:SU0H9%LI7 M091'RE7).$=%4C)$\CQ*BC)A,0'-[KE$R'>NQ4 VV-$%S_DZ#Y#9\<2%V# - M.R.QG^E=HW*Y&]9UGLS3M=_2Q66@/N9)]$=;=>M2M2ZYO$ MH=%$%(JDX#%!49X0=;SHIL>*!.4ERS)1QIF,8HC.3A'TK+L#>5TZR?K,O^6. M Y@63T)GILTN 8%I]1X60Q;D'G%W'3J@@CI2\TERLZJ[J?#':F_\GD6PX5?M M^]9=*:@>N2KUG-5A(RJB*"-1*1$-::1V:K5=$YI)I?J8IAG-,PYH\7&9CF=E MWQ$._I,\O_PM&(@##KLC&!D$!]Q(#M/J/:%ON_'&'56;!/(1V0$'>C<8V!W< MSV/AZ$P^+=CHV7OD]?G.V-,R')RE#1[W-I]9C]-]T'[/H\S2+*59CB)EB! N M,HS*LI#*0^&IC&644 K* (40]W^T&)TIW',3_*3Y^3GXO6/)4*6MH#8^D'@! M$'Q(<8B=C]G#)R#,-WYX1_JO-H'X!!2+(<2G:U@/56!"\/:C$F1SS?-QV71D M/U8UJ9EVO-BJ>ATF_Q4YYR)GB&5$6:*T:Y0=QTA$(F7JWV/*0(3,Z6G6#@QT%%V94PN)ME :(^]V0+ M&VC.S+FP6L:V'5E_!_'A3UVK)/1%Q6,1A@)KBX)#*1%F18(*'*:(E4G":4(D MH2"+VHB<)[0AVBHF9D;A24I@AV HY4+L)-#V7S;8N"N.L>]8IA9G; M85T4\;2_U>5'O9XW/E>U^+02S^TCX3F)L8P1RRE!F!"!"B%2E(2"\RPKI"(QW&) M<"E#1%-<(D;B,DGC-(ZD^8 '$XJ>E7=+-R"OI%IT"0+J5!RTQ#0WPAP[@WL7 MUXAIW=*^,T<4 M(6""R$YJ,P?$3A:8<=(T/.1NG;+N*HUCM_"\"1LG IVD9IP^<46'C&[$*[1! MQ@RC;,T'UYZ*,_ZMOTH2V)=^JCF&F\&U%P6ZKC7&?*-J+PIPMC'&%<-IMP[X MMB?]?L.N_<;TO[R=]JW70R>Z/QX4U=N:ZZG4FIGW2[U[@2SW"(6K$[T/%N<-!G@$^22.X)/6 MU1<<[X6L:L%_$;7Z8:6IM+N&B5_$ZK[I&FPVKQ43>G1MGVDZ.*XX8SB)!45Q MP769>90@&A<"%7F:L)3@(L1&@0K'?/DVLL_+9E7]NV^.H$ZG'2O!P$LWB=GZ MVN.J3P-\&S(7QO:7) .'P1EM&7L>R_C/L4C;^3%AG1EX$QV_2N$_:*?HH#S6W&TD#V\H17\(8W*9JC M[>XRG5DWNTEQC[>ZZ1?L=/6P(\I7L>FX-MPA"XEIR4B&>)EI;[5,E<)BBKB4 M)<.,\C@T:G)J1L[S7MFU[FFV- ,"N'8WQ,M,C]VA %/FD]Y%.]+.*[S-9'2D MU1/$9E5M,\&/]=OP+8L0,!NRA^&6D\.[U)Z9?LS6P(Y'[ !93AXQ MM$MXY ;9;N&Q9B(NJU_J>5*'\DLIHY=>-VS M<;W7Z>[+>A.\/SBFV\P)8Q.2VLV N+#F?+,?QH4Z MF/DP\:CEF:AJR=-3HX,"ZE.]DU_%JZC7XO.V$ F3L$S4B0B%+,<(AR1&I:"I M\IAHDF!)=+L7W'.3!P17'7)(:&)R6'R #/2M>! C\O&4KJ MZL0T16[>,Y.A\">G)M/W;(,CC=KP5]6K>$=>[G4+^D=.&K8)-2I*5$F !80.2;A6=D5F1?!U0EGL5![$R,O?6_]X*>J#OARL2!- M&[R()EC7U=H3=B R\ M,-C1##9$ P@$( =X6D(K'WADV=G M@_^GC# UD&PWVCKT_7V#70(J#(*[)\_9=.<13%_,;BF&R#(>"%01) MV8>)U.88AA*Q6"0BQ#D7D5&9WT4*OC5N1V^Z\L40$[-]\2I)8=H&$M*JZ\99 M01QVVSA^ MJST(2'W>'*!S$[VYDQ^:KI'DR7I.$^L"?T@)% M?UF+Y;I=# G\@A_& _>+:3Z[O%J#XF YC=J P(SCJ5F>V._8\?=GFL'@Z,M%TA\UAW7#ICC#==R M%=OFZZP11#>3[O_[J?[P_+)8O@E%HBLCWE#68PIH*4-2T! 55"K#A".,*"YR M%(44RS1F49&EL*[LYL2]!WQ>7A:=FT,62FE65=/[LKIN.MAC ]K&'8"NF0WR MA1G, FVX"'[:\/&SMMX;5H*!%R/D++K"PR%PUBX>0'KF/O)P4$X;S%NL ??S M?ZM?*NUD/53/@G]<=D[7?Y/%QP5Y,LUH&%G"LZ'X[.@:_)ZX-DK M9M: C-\Q2*9//([0@)D "!#![YH71^<: VFMCC-CZ\YVBC$0;O_P8O(X7$'[ M8O-WZH,5#\L-"6!SQK$U/*LHK%?CJ+#3NN=*3ICR#>T .K)ZX]6?OVX!=*24 MK:?VCB9"6^G@Z,*S*:&)>/M::/3\=:D-71'T<'M?QC1),8^1I"%%N&0EHFDD M4%8D(B%E1J+8*#XP0L.SA@(:"(P!,:Z=CL2#*>9!!D/?0Z!@FX!X)1\A#G1H$ [LMTX3 ?%LG0-R# M+13RGNW]JUKC4]NN!7^_UB6L]Z*IEKP[H+Q;UJ]*![M*FO[G5447XIM@ZLDN M.I-B&9*(Q(BJ/19A'!)$XUC]-6))4DHN4PZ:MGP5-YYMR[L%:=O@EV$[Z"GK&@Y^RF/Q_?!#ON^NOS M+7_!CD&7M^8.<')VAWX-+S/?J#N [?1^W<6BENV1=\7:#\M;SBN]+Y+%/:GX MI_H=>:E69-%U;*;'79V_BO]=5VVU$D,'T9[IX5I"/]#Q_QB%"<="YBC.*4-8 MYB4JPC)"*>6ELJ%%%&:@=ZLWY6H/C3,V__*8L%1@EFLQ!LH-F0 MO DV; 1WSBT%OVUA M10]+8A0I)@1O/RHYN@L:V0\/^4A8EZ3X][9+1MBU=T.R3*[ MILP 2W/MQV%@J6<$&6:_3TKDMH!KYH:+5QGT_ 4;!@/-8:!8W&O\/"/@ (,_ M(_!VV\ ,'P!LAW"$V.B^<2V-^7831V@<[#&NUH3M/&VS>OQC.+^]Y=]@1U)V-=4VDHFE8 MU7P!CW%C?KV4,/,,%-!8T\?E&#M[JS?WSMWJ;[LS]X5%9U'6<8$VZC?QE.5- M>-^/8*B%EU$I,TDBE$4Q0Y@S@0A/0Z2.PD5>$IJ) C2*_F!US^KT[#[S5 M1EF$12%UJ50L,Z54),U006.*2)%$L<(+<\J-@1<=^7]&]J@OH.MOK **ZJVNZ2&GN,J8ID<]4+4V^8J?@ MYYS;KT);CJI^^F79-,L_U _OR(OZW>KMD1*2E1D)41YBHAQ33A"5)4>T#$5< M9E)@LR"''7G/9F!+6#=.[@@&ZUI!&:R^B^/H!LPD %$VLQ+^L(.ZPWW\Y^@T MK NT-WANN0DV[+BS('8P.#(J0.*SVAD[8(Y-C^4J=LGK>N*#'E3Y[96]:U>P MZ:R7WO=]^[U-P=[,"=D?8 H?)#\*Q;AA<(4"3/W- 7 \SG5*5.M4\[.+SII> M/B;6<4KYZ+,6]R"_K+\O1//;4@%_^UIU?L;P[4O4*3DD0B A6(1P3"0B>52B M* W5.4"*7.#0^(;C(AG/^OK+?_Y'G,9_T\2#CGJP(0^(E5_&R.#:P8GD,!V] M+/2T3D*D!]P!.$'!+KIO\16 1>LG91N-PU]^>[X(^Z0$!['SZ:?M#B=_KU_4 MOE*O=($,^UXO%\NGM^&;)LN\9#@6".,"(YR6$I4\U'^D),KS1)*$0 XBETEY MMDL1'L^("=-49 ,SM7N($"9J#.RNW07S"7S='!8(30K(> M:8&/'7Z#-USU8?I4ORI"RT97/W$9QAG%D=+@7'>$PP05&&.4Q!E)I4PX#Q/8 M\/A1>D9?Y6L&R._1NK:ATCY,Q@'$*T5WV3+)! H''9+.B.BM)=(^K1_< ^F, MV---C\Z]9'G1QKX+OEZ(._E%_''+F)YUH2N\FF6M?F1=O++5_52_Z]*1]E.] M_TQ5LTKM?NVNXCHA"9:8,Q1'5)D!JBQ @7F&2,2+/ QEQ@FHFLHM>[ZO^@9F M^WF$K"NYV;(3'/*L3MG+EXW;L"GS'OX->$/H]A,TLU _[G,!1C=V^&^R$-O@ M[R]6]9O0![[DB"\\ ;$F 7B["6H!''=V M@(&IHVDG&=2OW KU940H"Q_RE'MG+N/>TC-[B*="G3J$9YZQK(5\7C:KZM]# M(O['JB;*--5/.MZOK9=N$Z:M5OL8BC#%J5*EB(8"X93&J) %00DM2JHT*XUS MHT%E4,*^[W_VV-!^VWLA1=/H/. -1\%' ;5&QJ":::D/J(!NU E*.L&Z;=== M4DG'2.=.;5EQ6.H(%-Y5C:,IV7F+&X%@G%0U0M^W,RIJX6HE/E>O@G^JE=O] MI%N"W+:M6+6_O/U&_F?9=/U[NI2JC"1)%.44):5,]"B!'%$1$<1QGL5)F&>Y M ,V$ M#V;%IZ3E#'2K#C)>B9">A;T+$3]+V,;%+5(#B;F1I/Z,&LC5/@P ;' M @)'-@=">5:S8P')L>6Q60)>B_&;HO*\?A[N2XB,,\K+3)T#ZR/P5U16'Z\U6 M6'%6C/V:BO,/7-WQY+UX:03K;WG5SPO19:+6?-\UN&^6+Z)9O>G1$BOU.]T4 MZD4'-!ZE2-3N',9(X%@B''.M4F6*4APQ$F,%;!);MD*YBC'/&OE9J(UFO^_' M/K/6S5&N^R@,SPX_ &!PB/8LK#?!ELGN;+'/9E?1V3%ZT\T_6=UTCVRY]=)I MQ0E^[ENP7,?6C^K-X@3,D:8M;M:WL[:_+I?\CVJQN!^*2W>1W[W4RD="\HS@ M*$,1P11A622H+#%'K"APDA0$8P8Z^!A1]1U-87W[KJ,T4IB%-(//S/PY!P5F MVS;D;X+?!-'C#OJ)35V#FSV W)DKD+R.;)$9S5D-#0B&8RL">QF>*?]N^4TL M!%-&:OA20(:6G'UYAAPW4K\%&\J;+_/XN Y#N M^_D59TMZ'Q5H/^-]_$'GT<;]W7[H7]O=Z._2'1A/!>8\1%E2E@BS,D1EH9NF MYW%&)20RJ=:'7':XTBS'!=PLK, M)CE &9N.I'WQ[-[,2(38CFR#Y>HS*KZ$Z(>:_74X_"#P4/#;YMF-SKA]NGI M]I54B]OGE>GQ8&0)WT?_;1UI1]!<_:8DGSX@.!(:IGX/#>DF'!PTU=_Q$)S! M0[L :Q>G?4.AK4X28^O.=IXP$&[_5&'RN/7%29<0,6PH[]9-HV/O-(OS7+(( MB81F"-.0,;Z5N%)>\!W#@:@W MP4#2Z47!B$CNPO[GB,P=Q!\1]$Q(?NSI*^:DW;[L(OQ?JZ?OJ_;;[==OYDTG MC!?S?2SO9N?L,Q#T' 0_*1[:GRUFF(U"8Z:A3E&!*>L4(![J2HVE=3E1;)3> M_%/#3,0_.QG,Z$6+AC*+Q8<_U9:^4N?F=\J/>NK* H!-94;6\+V[+A;!EG:P M(PYH(S,&P+17[$IVX$Y[06S7S6,,A+-K(#.V\'Q-9 S$.V@D8_+\E:5%.HK5 M?A=<7X_UA:0L\I)%('?8@*9G M[=T0#CK*EG4X(XB9;<*.<8!I\E[5SB$:VY%&&QX\5/1,"^RZT&>$XH^I_YF& MX&)9D,&K=L:@GZW;[?K],$7!6)RS""/"=-N'0I=Z,YXB90YBD2:98!+4Q^68 M@/^;;G>EP##5@\IJG>5U1AK'.5W[%'Y(!M<9$2_E:YU[ MU':;VPZRUK<\1SD*A#+)RC!'*65,*2,N$0EEBHI41GE8I!A'H,3-46HSYH3< MK5>M[I&QUP*#+(8[B[Y9!FF:-_W;SLP=3X'O;EZAF^@8SJ8[JB/TH-OK3O+N M)M9G)H>1C,[VW#%:,V_ !F*?[L8F+]F[O]5JV]ECV26%"J4HHCV7.,"*7%F( M-$)1CI6A8'F"RD*H75O]/0]CRHH$M&O#R/O.O1!/RCH,@Y84'V#5!T%I[EW[ M 0CN>P]\](9SGQ/_.1MV,#CTV0'$9_?HX<"<\_J#MKN'X$79U"@S2R21_A@)ND$N9X5 M[<0-&.ZQ<;.!TYU-L@3"D5&"4I_5*EE"QZ#&_5P?SL+SEO"OX(HM[ M4O%/]3OR4BG%UL[7;KXB?^0T%GFJO)]42&6.,L(1X;14ARA!XI"S.&9XTR#V MP; )O04?1AIVV#CV >XRL&;Z5\ RVF;?9MWY M&O!?(?5!:_YKUH&G7'Q9UK^JK60HS7HO6M94+YKB[B!FF'@QO9+GXZEB /UZ M>WN_K=[;X\$\!<, D'%;ZQX+F&4=@\'QZ1,FJE5RAL'RLZ5HF(NZGZ@!>,ON MO/A5:-ZK137T>.O+C/0<[&&NZ,-2G5C;Y:+BG6^CPV./(2EQ2"**"BKUR5'& MB(8107%4AH)244H*BFC;,.'9'ARRU)5 ]F5Y^E,-!K:"U3+89VP(Z@)OJ:P^ M K/CI&]@8<;%#Z;@H^4UH#@Z7UJQ,.LA\QJ0CD^:5ZUE<=SLKM;[U(7WZT8W MT.X::'2W4/T_/RP_KFO^R[)>MW=T,8PB_[59MNTC"Q,LDH2AL$RZ<4,"T9Q& M*$^CL)11&O(R-YYZ=@TGOB_8-8U-+*?G1:N>YB;HV EV_$#.GU>!;W 0G0M2 MF&GK<] '&'N^AK8M1[DT^E1U%N.;H&-Q+J0!!]6Y$+<[L?I''G9^=8'6Z$'V M*@+SG6A=X'!PM'6RH,5N!;["1 MS I; ^Q1-,J0^XJ< %[QPP@VVT;KK^ZL$WB2EA&]P?;M>?;&JZ4_F!7N'8M MNZC)+^NVJD7;[O4O[)JF4YR794PXBA.=P9.$&%&29XC@M(RBM,A%871XF*#C MV:QOJ*IS^#.MZF%PL$6_^4LPF04O' @/,\ VR:+Q6;Q1YD7E!9QA!+*"W6^QQ$JTH2B*(Z%TM T M9,QHVM6%]3VK9D\QZ$@&&YIF2GD)D'%E=" F3 EA$AJKWX0<(]<+ZLU>X]0/ M.T6[M-XL"C8AS$:QIAZSGNN[?!8/Y,]=\MHM;5<-8>93Q"ZNX-6[5D0#1?4@ MH7)#V*&%-Q#/W:#:BY3F'E,[)?*9(;63K\ M_OOA,/#0D+K?0KZ*EV6S>@QC M'-%4$$1E$B(L]B.73X M^:BL %G\4Y#F,2D934.9H3Q*.,*IGAE"8Z6Y29&SD(0BDZ%QX.Q*9CRKM/[F M (VUR)K$!6;$2^8,1CMEGL3;+@[&OLQ,!CT' ::Q1GQ!@3*9L3=+F#F'W]8 M",T18*.AM&MIS!=2(^,XQ9@G*"N5[X8C MK+RX-,M0G&%*19B%89D:;PT7B'@V^1W58)_L?_Y'$4?YWX9H,\ \74+)P,P[ MD!UFOD_%GI(79@XF!!I5\TOOSJ>^$]P?J.74LQ:=TW1$_.\U;Q9O3WM-4UR!G(L-4J",9G)79::?@2='L&J5=7'6^ M+FE3@AVT2)M\V%UF6I^%-9+$\)B31(HT+Y"(6(IPG'%4B*A$:%9FW67,,-\-,ML FOX#7;4.4"%V8NQS*B>KFG\8?N+I=X ?*CY>[(2CW&: M13$O0Y3$B1YOG5)$,T$1C\HD%PG3]A-ZJW1 8:XKI6'$J*(::++P"Z5#7,QO MDZREM;Q*,A74ZB+IK#!7W2(=KCC[%=)9@<[='YU_$!Z*N!?+6[9:D\7B3=98DX5+WH4M1D0G=HQTGB=K7 M, E!39K'B'E6SEW6#[37Y"A"9IZF*[EA>GDAT;*8H?15,5*]=P7@49G'"2HR*HJ0(1Q%! M92YTR[<\$>ID*0LF'E_ZX^V*-"LSU38C#OFR'[-@_+W_A2PT(P%17W/Q5-6U MCL$L9;#Z+@:O#SBPS Q7GN \SW&J9[EAA!/*42%IJ3MOJZ- )!-2D,=:S(_G MMBF5/8[:2_:/H)DQ=?]- ]Z^;$;"[8C=!%NFNEG8[QK!JU7PV4DQJ9WKX4I[=IIZ#H&-! ME\4]5,JC6"V#W[[FCCF. @(; $!LO';Z!TMO?U$ZL M/^^=K9FP)[>WAJ_9-DYZ%?5:Z"XFNJ6OSEO_1[7Z_F[=KI2GUP!+(@Q7\_>M M'ACH6_%L6 C^4#P$&R:\%$L !7?6?\>,ZLPM=T!0G';9@;WN9-3%1U(U70>& M/I\ *#I>3_(LQ1\YWV(, M@HDI%Z.O6NZ'5?LOW=_^[TJ49D6JNDN7 NZ"8VMXW/LTV6[PP@%A/_N=B8BN M=KE16O/N;29BG^QH1B]=422H7GT4%..29PSQ)(X0CF6)J-JDD*2D#+.2%T12 M<&&@6GBNFUM-RZ+^3XL^KI37" 33/S-9[$K[]AB_KIQ/+S1_"=\>^V?+]O9_ M;YEK1!H=*6WOAZ3RW3E<)AD398E1F8H2X33GB)*((UER3'$A(IER4+[1)4J^ M[H FI3-5?K113KSIB!-B7N2AC3Y M CS2N#>40W=657[=VZ>:?R'/1@7LXRMX5D5-PCQ8."+H=(S0C8PPM=N?B+@A M>A,HLM5KQ==D$8S*#PH"3HMG%?L;67:VD-^T:/N1/H.G[39&?8US,*RK;[PM M2Q&S4# 4L9(@'"E7L0S35,&(\S0I\;QX9^P3!5M$SOH[,JB\N9[7+GJ$^ M-NR^R<%VAK99/=XW2[YFJ[OFFVA>*R:ZAJ-QDBHGC:6(IVF,,)4"48(E$EDD M""=E+E.C&ZE+!#R[:P/)+D0]4 7U8[V(R[AY="$MS*Y9"&ILC*:D&;,BZMT] M"Z+^MK,>%Y>=1>VGA-KHZ^1S%L7L^B+I4ZV4N@M%OE-'KYK4JZY67G"ER9]% M/UGTJ]YC?B-_5L_KYT?E/< 4%1M!?&X4L\"'##^KR=)[MBY"38,W00;.+5? MN6$J^-K#^=L\< +JTWW#:E>;[@E>6%GZ-=",EJ1;+3Q?.?HU6@@U/;@_N5R R3Z;F60[^2EF;8Q ! M,SA'E[(H6%@L=C=3[6_BF8K&N$+AS+N>S:XBN7>3!NGR=D[.Z?O#:T6$:?N1 M=,'O/4%7%0,CLMB5")Q;<+Z:@!%Q#HH QIZSO12LG]27]UE[8SKY9N@\4\JH M4/Y.C)*T"'5))44TCG-$DP1G>1)Q'$K8I> Y,MXO!>LGI*D.&;V:L&5_G@LP MF=X+7BL\]%Y0R?T E=OB:G!,+&=7@V>)S'PU.";HZ=7@Z--V:GHNOQF8BSRV MA+_OXODL>B^9R"8".OI6CI*:];MI(O3Q-]3H';C_]5')L*R%90K7^;?_4NE; M%P2<=KVNEPVH=#T]WRE;XV)9^6$7EIS-$QL7:=\7FWC2LO5%-TA^Z#S_F-!, M,B9*5$11A)3'A97_)242"9,Z7))'L7+"=,#!S D[6!VD65L:L#C(=EI"3QG8 M;.$ "[,]SEI"X.&F([,=!N&P-\(Y_EVU0#A8>]Y.!^?$.FEHNX.1V5($Y3@*.5)(5B&C9H9'JSJ.QBK[T+:5:6'B_PF MB-Z;NWPDZ.WX#H5QS;&6#:8QEF*![L)/Q+CB GRWUFRWWB?L[U]UG_X2[I^] M^UX_?:H_:M?O3NHL8UX_=<5HK^V*?_C?U=OM'PUO?VWJ%?]4WS?-/QM@$,V: M@&>=TL-;D-ZED?XI>/==@ZD[7>P=3I9R,QQ[:(?Q:T-J/?Y'/7;?5,NF&_73 M!@_?R2K0Y2?[J?%]I>6K:-4+YNZD_>./5<%HYP_94 M9_.7KP9FWZ6^?C'+&&A5BSO9-[OZ2%B7"_SW>MT*_HZ\J+]W;9>?JRZA[Z,0 M]T)]P>L5>1*/>9Z1 K,<)8(E",N4("*R"#'&LRR)!,DI:#RZ-2>>+6C/0\ & M)FX"MF4CD )8?F@/MV&X=0X0@1%9Q9(V;D-#M0U7-\$ [+LML#O6 L5;L&/. M8=SV6GQOQ2MP4_ADDN M,R%#E,9)AC MA6Z3JTQ:JGX1%K(@ GCS8T#5^T50VRJ3M64B(#T7U]2&7<+/ M]$K(,2K0&Z*#RC'E;DT ?5\VU;^[:9CK>A4]LI"R*,4Q$E&BO)PX+E"1%1E* M4Y+&)),RHT8F 4#3=Y2EZR#0;-D(7GH^;@*RY43]#.AT#\%S.B+C 25@O*8# M:,=!<+\!Z'8/(%5EHCF28BB+*=)&29)%@NS=,X1*I ON%6ZYI9L,- % M)-]? *8L,LI92%"1$(HPX\J!RJD>IL-2EH8YI;%Y0&U.VB^X!^)56M#Q"/:<'5CA2& M*$Y)A#!19_F"<(IB0LN,1 56!" '>G/2GI5Q8"#8^\$( MIL$;'FZ",:!N LU)\)/FY?+D8?#Q'PZ HQ@ @/"L@0 X(,?1 (L5[&S+A1FQ M7;3AP_/+8ODFQ%ZW@T>40.&#D8F1W?#9+ _5 :O(!Z^@';+G?G^'J/@)3 M(!L<[KU#![--(YT#-H!V3 4]5\&&K;Z%@'= K^[,X!!8YZT9K@'816L&0VPL M>C-,K?RCFS,82F[0G<%T)#$J4LK"'+%< M]V$("XS*.*,HI#B5!6;9R.&S21S]5\E3%2\PY6,1#Z9***R3OPJ.Z]$(U: M8_W2N8M-^[$&CP\<6<*SIFK*04:[)X:ZL6K(.7WO>L@)B<_5J^"?U+FJ?M+#R_JJM[[+/.9"%C*3B*51K%QO:#\#8,)CJ!3F8$3C&YN80.N>= M_N$RNPJ8FA.>-U8*!N0D3 I?P?WD@$T+ZOMEHW>1V]6JJ>AZU8T.7MZ3KKI: ML$A@SD/$)*4(EZ1$11I'*&,AQCP4":8$4FE^)3\@/ MH,R22"9AAJ*T2!$FH4"E# D2@L4DX85($Z-BY1_Q$(,QEB&B>9DC&J3JUDB+-PL1BQM0(2:,O\]5SHA3Q M;9:*VC\GQD8!.QR-X&FFZM?"8Y<:?/?N4^](^'8@#,1SU1QIA-*\K9*F13YI MG&3PBD7BC?(,&D%:\5[T__U4W[T(G5A2/WW6?]\S,^K\F,24L@R%L=JT<8@+ M1&.6(%8D92C+'//<* 402MCW*65#-^@([V_J@%P0")#C:N\3'FAPJB<>_+1A MXV?=HV5^P I,YZ LTN4<0@@+#G& H71E!C(>O,EPEA(>9#^8O.^9>ANL^Z' M/_5-C_I*%V'"DX3E")?Z#\PH*EE6(!%R*I6;1?("-)#WA(+O(]"R>5DV7>G0 M0+!KS=2=/8%AG1-L# ,UUT@,#+UL%79#RV'\Y)(8KB(B)^O/&^.X)-Y)U.+B M@W8J=T:Y]7=S2V;(A/DB5H\XBG+.>8$8X1AA0G)4)EF&XK0H<$B+7)1XJ!$51-0B\L+XH_; #>2PW1]6NC@=\V!HW2;A:#C(5!,!)H+P'G;!#Z# MP(1C4& */(G'=)B]D50L^/IY^+#6GGNF? YW6M?W/'_D95+20EGWA- 8X4P42*<<(ISS2-G[1"89,/MFM[AG/[AO0]4& MR[U! .M:X1 TXG6Y>-5_7PS=MUG'D'VS7+- MWM(_K)OWY02:,\^X"C5W77R5X[%WAYDF)"\2'J&0<*5^29$@&B49DD7!2$BB M$$L"43\3HK[5LB+M3J-/!89+4D4$T0RK"P!UANQ2$)48![R M,,QX'(.:[U^@XUGY!RK!3^JKOFYY\*)VXU:3!V;U7T))%\45,BV1%"E&.(U+ M5)9,W]&Q-"4R$9R%9JV''>)DU7YX@]2&?@>5GOZ@3B!]"VY?&)I93P>XP SF M%@A%L4= G=]ZHNXLY(14CHSB)2JSVL$)48]-W]3CUG7GFS&I?1$FK.;\X%W/ MIFM;>;T81I!U_4GV:K WS( KSP\1F+X!NU9XH-Z9RNVN[G1*R&M*S@\7G+O< M_*PX9TK-SS]GF9O/6'<05FN*ZE4O^$6L-L-S,UQ@RN(8)2)-$*:<(J(^812% M B>212(CH-K",6+^#Q;]@7]'>UO<=KM8+/_H^G3*91-\:%?5!;C'.:'N +6;A;"!MIF2]TA M6&8.ARL 8-;O[)>J#Q ??J?VODD^IC\;".^JWF&,U+P%#P9"GU0\F+QCV8-. MHR)0-*$N* M2Y9*=08!->F8(N@_CV!'/M#T@RT#P>\]"\!N'),0FID"E\# S,%UF, [U!D* MZJI+W12Y>3O5&0I_TJW.]#V8&>"B>OPFV+JI5F]13!^JE7+6>9R%(LY+%!5Z MRJLH"D1(SM2.3TA:)K(4/#51^7.+>U;OCH;VC:+X)_ISL*%NIM!GP1A7WFM% MA"DJ5#ICU1P38^1:_^T0I M%H8Q%@RC(I>9TJDT1H1F F5)CDFN[T!$XJ"=ZSY-_S>16U+Z.WGNW[>L!Q;]"]]=S$!@V@3W[JN6-Z/,+J1JM M%7?-^ZI]6;9ZVKN^S>ZZ8_75%)]JMECKN_SC9EGWRT7%WOH_=ST<2YZ(..(Q MXEFI#N*R8*B(4X88%5$1P'M#^*3^VJ/I"Q[GA+=\[ ;$O-EK7.;U5_T=5+;CXSY5'=# MJ]3>HIV8,@N3(NE*/42I(DH@(E467 M,E(4J(Q%@HB((HEIFE&2/KYT0ZR^K4BS,C,U%^E!M.28JGGT8Z >M+W&_"*> MJEI?WVNE>1.DZ9)'>LL#S!JY#"0E,A54N=IQW^>+9XCF98IX1).8LEQD+!F M_% ;UH,XA'%#TQI$M8!/^,P,LA- @*&T#0Z#^>VIW@S&UYV9G13-D4V]3&=6 M SHI[K&UG'[!3<;AMJ=D4A:QP$F)PC33N?]1B%,)J4-T7( MLZNEKV1W26/ EIL7P3%35Q4S3&)<\R36,N2ZDUD,6>(%"B1,2AUC*W'PF M[1@ES]I[W*.PTV9%?5/L VBP,(K7N!X[10&FQD< W'0(O/. *"WA"LD[)I* MV",":RIA(N5H-XG1!>9K(V$BQT'_"*,78 :K;58ZBZ9=+BK>?=J?5N*Y'5*T M\C@A98:5ER$3CG"2YHBDG* D#@LA)P=SZ M??G-_'A+J6"*9200V$T_P[HCOWQ_Y5D=\3,B'7O>YQZQ<+4W=PD/#>'B"WD6 M[9?E)D]%\,>T5*YVIB\4)=%QZCQ!-,EC1$E"2"Q8K'YI[&R/TYKM$G&ER0>U MIA_4RU5 -AP _,T)V Q\;G=@ _//0YW,N@H!QUIW;LLN'6/ \#S=H>'G>]] M#2XP[]M,TE'_>V*)^3QP,UD.?'##5^PV?F40^9JM_D%T\]'56]=Q@"SN&R'^ MK-I5E[=QV)7@,2RC,&=IC$HBL&YH&:$R$8ERT8N,)F&&B]BHH:4U!Y[MWE=% MHQ7J_SS8\*1/D\MVW0#KTN#8FKD>7A&#&<=ONO<1:7B7\O?ASY6H=07OP. . MOX'%+@7MI#&)+G#;8W[SEM/F)-:0.7*,X/1G=9^LX3EVLNP7^C13Q#I$P%DD64R)(0R2DH_1](WW?H8: 7 MW/+7KG;TGKSUL7ZMGN^%%$TC=-/!5U&O@<8,BK29*?.('\R07>B8M"T=^$.Q M$VSXN=FUX?39/\D("F^ME,:I_^"N2D;03#=8,EO&VC2IY;I>K/>DXGH&!6>2 M1%@F2/)J#4)"LN M/&NRO@N&*:L=EF;Z[!TAF,KW[ S5,\>U,C?=W2+3#5[V>;L)-%N!XLN=:;@* M%D?6PXZ'60W,53 =VZ#K%H,W*NNZ7CT\/[VO6O:YJD5WIV/0I^OL>_Y4HB,7 M/%3/^H2N:2ZZ@$@;_*Z)]W=^CIISC4IFU9WK_(JSM><:%6B_/]?X@U8#:MK5 MG1P.Y;)H)$4#YB^=E#<[:"X/8+";BS- M%":@H30.L;$=23..D;.)-(:23LRCF5IESFDTAA(=S:(Q?/%=&+^2%C(S&#$P1\FS=]BD' M/6FSW1>&EH%=-==>L(A()PY(5*,Q)K!RS+$1462TD M&!%Y5,1%B7-0>;HA8=]&;&!#NVD;1L!C?XU!-(L^^( &:-O.H/*V[?0Y]#[V MTY,#*KRKVG-3LO/6G0/!.*DYA[YO9T3>"[KZ5+>KIMLWWI&F>5/'\GXDT6.A M# 0+DQRQ)*?*< B"RC"DB$9E4F">$4Y!0Y7&B'DV%O=-5;/JA2Q@YF$4'C.3 MX$IHF!G8S5;2]&^"+F71G:J;".5(O4=)S:K2)D(?J['1.Q:'E,-UU4F(B?^_ MNF_K<1Q'TGW?7R%@@4$/D#S0A9+('6"![+K,*:"ZLI"5W8-!/QB\9GG':>?( M=G;E_OI#2K+33EL2@Z:4?7:!GNIJB1'Q61$,!N.BY/JCX?E@3F?]T'J]M1?X MOZZ5_+BJ;M6C^6*^VPPA)FV[ UH@A@NCW32WDX0U1H)E2JS>YM'=\!;'B/#9'3[1L #CFO3_@!^I[I)?@C8"3 <;+T'Q0!D MICM/AL/DZ-@9<%GO;.!'0^;9C@6U(3I[]GVTO+S<^+P=]-1YO&!0SJ3PPM> EP!_V_+U7,Z9C?ZTMT&()C%&L2P%I5F!$^(TC_3\\B.;C.L/W]RK>\\(WZ_ZEXL$ M#$@=T K8**1?C N*>,\L.EGY;K= AX6[/4]Y-NQ1FR9?SK:@.C>I>S_<4Z5I MEM 8E79B)19$(YY@A01)RS1)E%"E4TDBE/#("F<33^ON6VAP4N-E^+EMRF.@ M M-9"TB;K/J39>*OT2$;T685-8R,,-D2*GRH-D"N9*=M"@0$XZ1%$/1]SYNH MDSNN+ZN-.N>5*D6*U%Z8LX+;T5-4(T)$C*30.A:%[2($NXIRI3SV791MG];R M\9?_)&E2_JV]205>1SDCZ7@?-08^,%NRNU >Y\H)*E^H.R=GNM->.D'A.+EU M B_@V^9X5X#<^JPTU09C+I%(T@)A)G-$<)&C M,X+QG+J'!RV+L(C*S_!W7K MT#Z[KX!PT^M+Q(.I[V%%?O@V?UUR!&NA^VKYB3OGGA?NM&%NQW.^E2IKP19? MZV;2,UID-&>R0$5ASL"8T0Q1F5 4QYS$6,8%D:!9CX>+CZQ3+QW9;M5ZNX". M?3F"P4VK?(6#:51#)6K(3#,MY9Q@P8HZ#I:>N%;C5*C3$HPSSP0X),]DFJF" MMI(OZ,PJ>S:?/SFG):@N. EPE1R1#DI449X3 M, MC"?'8$/#O7]]KRGA!^&>G]EZ+B[!PB.B\_9AFY&B-6.&9-XP[N(47+DT@K+E M:_7OK?EM/CSM4OS,F2C+\I(RQ(B-MI8J1Y11B@H:4ZIUE@FW@JH^(F/'1?8D MHYIFFW\*',=]%AW' ,B%,L,4$"PN/.#1(T^HV,8Y$M.&,7J$/(E8]#WKVVZC M_M+O[4WEAX6M4ZTS;W:%:;%(.2^5V?@*._:7YHCQ+$:4<%$D,N&$.*7-.5$; M63T_*[,+U@R@EH/(SKH"]][HP\M-3X.A %/80[+1 =TQ8AU.(@9KU-%':^*> M'0YBG[;O<'D)7B)_5\GKJOKPXW%>U0N^9QNG"\NN=T?6SQ=BD:7FII:=[E6C@XX2@]H ](GEU07@[(*3-0'H$^>P!T#OU:@U\6A2EH"Q!N6!F0Y2Y<5BQR%&IA9*::D$+ISN]'AIC1^]M MG82E&NW( C*/.U#I5[9 L@+U[41,G]+]#GD!V=.7R^V7$0WXF6%YS?T"]>8J M=[PZ7?YQ/^]'.<4#C_HYVW8*P:;:UK-3/RV_5JM[\PONT_@RPE*>Q*@DLD2X M*+5QLXTQYIE*"I59RP,:%]9';&0;YVKUHN7G:H3" V9XN\4?P MLUT$#.1F]Y*:U,MV$?JUD^WTSE3=\CZ:9V=$DRP1<8:2E$CC2E",6)DF2*0I M$V6<\(0[S>RYC(V1+4$:9_'8_?)J--WLP?@8P2S%!1WS+&-OV3+O$)@WZYE7 M,_$G;YIW"-3E7?..5O.S5]>+Q>H/6P;U<56]7VWY1F\7UT+8*MWUK1)J_F3C MBK>KQ4*O*MM:;98;0X49UHC'F"*<9 )1P35*DC1.<"YT2E.(J0)S,+*5VM&. M7HA?17LFZPK9=Y62\_8J[7?+F:T:M*P!P_MP\-TLVZB0PHS:.&B"39HW(H&L M&9S^I(;,&Y[7-LQ_H<#%EK8/-BX+F7.>(ADS>UUO4\ *80P7+:F2V%[F@W*N M^XB-;)1Z"P7W#<0-TMN'[8)9+^&]>JR4F-=;1J!J2XNI>:/D(HT19WF,,)?F M3ZF(#;"T,.Z=8#@!I?\$PQ2>#71G7XF&D0V(GIOY#H4)S%)? $2XPM/PG=M[ M2?TY"DM[NKD[O>.9>=%<,MVJ1^M;VJDRQB0_U/;B\[Z3GS&?HDS*!-%4*(1S M;DPHME-E&8^)S 2G%!2'^FYYR$Z8 *8GN$"H9O.AP8&ION]F 1N MB>@C<:@$#Q>2TR9\ $ X20"!O.MG(VY5$R?;5F;]=]]9=:_6,T$QX91P5.J, M($R,=2 DHX@7.2&R5!CGH%C5.2(CVX CDI%H:,)T_RPT;KI^J< PW3Z6]=V MK& U[A,FD-J>)3&IFO8)^5HM>Y_U3=RXEJM'O[2-PS?'CIRTI+Q2-HXD[->C MRX6#:="Y= TW63V2-GB\-EK'%HMG M._CHM_4^3?FE=MA11L';,=+/3HK>EK_G^@EX=U=SYP0&M:\ MT.# =-$9E\!UUU#)O536B^%&EEZ&F2<&9\TX;C$B!72G%VQ MXHASS5"19D5>_+V)Z(7Y)1/W2*:1GP'/S9(,! M$G+>* 2@ !-&NR4>;:SH&9)O/$NT&X3A :(][WIG5IU,)*WO46T(EE *2*T0X-^?:(J<8@SHN]A$;/[.J&:S;7!*#$ZJZ07+3_E"B0SV M\^.$VS0)IC=V>'/7#6/0;*M!Z<-E6W63FCK;:E#H,]E6P^]<.@GDZ-1]O92W MJKX&L_.2UDW9G$BE*DG"D4QHB3#'')$D-?^:Y9II3;#$H)[^ -IC1[0/)E\< M1WOL'4[+352SXUF&"(#9,=P]#G@71<;L)+/P98MP08-/!QFF_$8#0IPAZ9X1 MXKX$S,)(-9]]6&[FF]WPD7V8_=N&;;;K6<:4TJF,D;1Y!1B+%'&A4Y2Q,I%) M0>-2.M4H#Q$:V78TI/=3V0RXBM83+C!+ M-.IN_O"BY8,+3Z+2KN+M]-?Y>>]L(#L7\1_,!FKMO#'&ZWJ-S_O+6)KF1.&" M(5X8A<52EXCSM$22E7E*9)QF')2\.$AQ_+R@>NSFCH%HSX''7#]W&-TV^:#@ MP!3[4EQ\,EK<9 V7UC) ;^K<%C?QSR2X.+X(;X_^"_N?5;4[<:RO?\S7,XXU M9469(TVY1EC+ C&=8$0**04I"6/$Z7[M_/)CG_=;6M'OEIBC4G< T:_!EXL' M/-,[2@9JDMXMP 5-TL\L.EF3]&Z!#IND]SP%OU6KIZFOWRU6:W6W^F7Y.+<= M49N#GN-=6O<*8]]&UX2CFK(-"]_-'^I.4+]\^?KI8+2&HXL[ ,;PM5D8'&!J MY0I!N&.OFZ1>EV,]RTYV)38LVN%%F,/3G@'N5KOKPZYMVO)]_KBKA2VI+'-9 MIJB0/#<>;J81Q9(AFF9)*11+$UC?TQY:4VUW1Z2!4>X>I!R#W&'D]]P/CZB. M43(\+%VH&'8/I6E#V,,BGT2P'5[Q/K%VS2>;*:QLHV*,&.7FK%JFYD\)R9'Q M4T5"LH2P%#H;K(O6^*?4@Q&4^WE[*WTRC ]\4.U$+RX%B^-8&=>>)PAGA"#& M4XZT2'*2I(1@FL)Z=0;"SZMS9_\0SW"H.1_L0R !/M(?0.#\X?B$"W>& M[Z0T]>E]2.0SY_;!5_Q,XK[[^4&SV410)4J6H90G%&%F32'6"2K3/(]%F6H9 M$TC5V1D:(!,(+S9KD]+J;[>E;O81F.*>0Z8L<\QIR5 A$H8P+Z4Q>*)$2:J4 M<0-+)1(!V20N1>:2;O=''7POA\;-EETH,,R&064%&Z\>:0(9K7,4)C56/2*^ M-E)]C\+#B;9KS&HQE_9^L;[$F*OU^]4#FR]G28JE<3;R$M$DQTCK M(E=Y1AAG3JU1^\F,GTZT)QSM*$>_-[0!T<8>G(:CCF&D!YZV_ 0'!2.'Y;H@ M*-FS^&3!R6$!#X.4#D_[>0_VWN!&-PE?[3F?)!G5Q/C_>6XGP:BB0-Q>_)$4 M$\Z-\\ +T.S&4Q(C*Z8E6!^6:I*PC?$,'F[[XF52PA3P6, 1PAS=P@3:%<\0 MF'13[!;P]9[8\Z3O#$2CQ+8FZD9_G"_-P7[.%E]7Z[EU<*_YND[]FXD\SU11 MI@@7RIS&8Q8C)D6,"A;GN4C33'%81W\'HB-KY<]L44+3?RT_+=4R7_6=UL-VM99^O]NGQ:;V2[+SE> M*/JN/[(YL/W8D%K*Z".;5Y'A;EMO:>T0T/8F[N\VR<$XF?-E]&[UI(P1;OKW M;;ZS3<0J%5G6-VPI=\F[1@"U=A[+?!'\_?9F*N1A]F=O!;34W#1JCI%0V/,G7 MVC!RPE3UM8@^XU,Z?GWWZ2D7R^PW/,7YYX6-3NF5IG=RRODWIQNX8RW7_>+RG!&C2. $6.Q<1)R&2.6E=2X"QSG62)9D3#7 M8KPN(F/?OK4U:.V0]/J$:B@#>FGU(M1O4T+)#;,J7B*#2N^&9/(JN^M<=+*2 MNR&Q#LOM!I^],.K_;L'6ZQO];;,2_ZH/@RHN<%*P'%%MAV2G1"'*C>N>XTQ1 M95M$YJ $Y$Y*8RND)6>C235!4,W-,$C X/XEH@-U$B2U?_"^2Z+0$?L3.F\3 MIN\2MS,VW_F"I[J^&A9L5FE3,N*4)5E".9*Y'6(H"$8D+@N4Y=@4QI974\F4%O*P.R58;0<]38$!C"]]13_XC'<)Z*--(O[AFF-SKC+$,TF0I'&)*<]+S)VV MV2X"(ZOKCB)D['8G%@X'Y@LEA"GCL7 ^A^5S4@*.RA=*ZW=0=OQ)8^YX/,'F\)@ZU=\80^[#2TK!"E+C5$JB;#A=8:(M%7Q M<5EF)$T+(4$-,8#T1[8RO2/UUE=1S5+4^+R6*4]_ 0JZFQQ9 C M"?NP&'\6X5GJ?Y8AA'W0 *8/]B[C<6.^NYC_M/RV?7BHGFW#X/5F><<7'U?5 M]>."+_Y9P7*" $N.;'&N[^^KNJMODW92Q[)ZLE/L,,^V5ZUMA-1DJ5@16&4O M!P]Z7=^Y-_J%@MQOCD;$%V:&QH4V<+*/!V)^B0, .M.E$\"%/THR\'C]PBAF MGP>0P$, M4(Z<*N NFW]$G,>+OTWLL;^3YOFG/$MW-]]5]66U7!W7W;43BV=4I'&9 MY,R.D",(QT0B2G6,1)9+'1=)46JU:\A_!RA9[:7J]%$>]^._\RABM3Q$/S64 M_QJUM#W&1PY Z*:6 1#Q*V^M43@DO*]S;6F'+'5U$C)4U6L_L6D+8)T$/ZF% M=7O+(SKYE3U; [(V>[-QM! ,,#,XHZHG6M^^-'<:$#/FT'I >'A0"CXA8E]T8#%C1U$[(T?][T_71S9 M08JC>+++\WZNW7NE5579V% ]QXG]:#>.G]52Z;DQ5CFA)$LQHC*SC95SC1BG M!2IQS'2B2Y;!XL@#]$:V63OJD2$K6V5%F2_4?HR; M;:1RMWIGMO2OU>II+I7\^?G7M65FWW'E6FSF3W5;AWU!L^948,WMB(18&G\& MYX@D>8%2&@M:4D&XEA 3,0:38T>'7UBV?5CW3-=S"RW#]F\MR]''Q>J/]5&[ M*#N =,^O8\G6J+^GFPE[ZU\)&&/>OIC M/8]2!#\FJH&L["@L3FJ:QP3YM3T?E9;?)F"(GR/8]@PX:Q)R4?(R5BDJ,"Z- MB;>Q/D%3)+)2ZE++DL"ZT<%9&-F O[;->T[\;;,'S&Z6=USP8':UQV*>0/A\ M94WM8EO7X]N6V76-Y-8\OF^<.(I-]<^@/T&MK=\%*'@%*>_S] MM+1SPNK,ZM63,F0V'[16EHSZJJKY2M9I^9)(G.*X1(1D.<*%CA$O\P0QG"B1 ML3).L9/]@I$=_3#+K?.R8^0JVK%R%>V9B1IN0%4.0&P=HG.C( 8]^/XIP ($ M\T8!S2^T!P O4)@/+'QOT,]]M>E"@& )CP*"\+^ZZ7RRU; MU+6M/Z^6V_6U$)7YBUE2B#3F,4-E)LSQ*\$249(3E%.99FE&"AD[]7IRH#6R MBP:6F.XLY";+T0'(\14/6_;YH)'V1R;J%EEF6?.^^1 ^*K;95NK34E2* M&>,Q?YAO9H+3M""90D)G&N%HMC!7$9&5&F.DL"8(!+L%?'T*['G23_%LTUM[I_>/^>;[ M;K3JOLOHC*2E<8J80D24QDN*\QBQ0J5(RS0NRR0WFJEA@SM[Z4$^4:_1G3OJ M^_:VN:/+S5S.%W67\&]*;*OZBV]"^4HV\T(?'K>-5W>C/[!J.5_>K[^J MZMMW5JFF:GNFA8Y9&4L4EPEIAG;16"0H*C'>Z MM@37D6IYVXW\W7,7_33?/02K&XEO]SM[)4 M8#?JIV^.'19:+*)76>^'M[;N]^!G9.XW1)>+"[0H_9(&OIGNELSKYOG,+IIM%.OJ@<[T^^&+^;W]:]FJVJ$K1*>/YA' M;O0W\[=K;3PG\]^:1AE%2?.\9#$J"IHBS#1&C,L":2Y(PC*=EP+4/S4,6R-K M=SL:$66F/O4AF/I^ZW213(!/1HW<4 3&+61I9"7<,VLUMQ^)I MUU)@KMSEOX.;KS$MNC!SR1Z+.]<^?C7^S6CP9K^7X=KF-(VBMXP*7)3('N<0Z7D8&[N*PU M (#!2UM]@ Q1Y3J A4>E:]>*;UWM.B"I0\7KT KP.[B[2EY7U9VJ'N;+^E.J MQVPZ7L.=?7ED0WE #3!4M%O4X=NWBZ6$V;J[BM6UHM=V;O5]TR[<66C0Y5NO M8%[W;^=7G.P*KE>@PUNX_@?'[C,TRW%ILP!CA$MF3FI2)8@)Q5"><2$$SO(X MU;.-;3CK%LQR)PU2SCT#("^FK@?J["HT5E.AX,V$1DPF#-M$Z"TZ!P4.,0$( M_TD[!76%C#Q6@._AQD\PBU?&J'U=+>;"+&;HB6NY>MPH6=_%..[G@PN-O+>W M]*/=%KCC(F)+:35&*+FU.84M1^Y;_S!"PVY 4'!@%@.(2_2[92=0AHZSV%X. MP_#JDSD/SH(>.A+N+\'5^A?%UN9GK1LI.2KPP2LCJVI+R;%)X&MQAK7-4Q*8 M7K5$@HT'[V#<2S,.UYE,!\XP?_BUG_O/?L[RIZ4=*[RJGF_9'[\8W[N:L\7: M;)8W^E:M5?5D'+J4E"7':8%XP03"-*&(2"40H2Q)""9QS#/(C>\PR;&SS=@? MT8XPS UV0,O-_0V+ 703:VE?18=(K)O(TTI'.Q;".;3NX@9R9!T(3NK N@/P MVG$%O.EG ?ZAYO??S29YW82SOFSM1<*-KC/+US?;S7ICG!OC[/S,UG,Q2U2< MLAQK%!/!$8YEAKB4U/PIH51B4F(*JF@%41_9+NQXB5IFFI*,=82BFKI_G0P, M8C<+,AIP,&-R@EG#2)T)VJ!WP,M5 V0XN^(%0B 3 Z,]J;7Q@N6UX?%;Q,\& M&5_]456;YZ_FV]I<+Z7MX?=83Q$TZ[4UXUIS)7,[3),8YP-CFB*BJOD^VW5Y)3/5[)N MY&D\H4TUM[GD]5-UZ\_:1?JXJK2:VT8?ZQDIXAP;AP5E3#"$TT0A3A5!69Y@ MR80B(DY@PW@O8VB"/ ;+75VS87;CMABX:0RFZU%I.Q[;O_QU.=^LHY_^\I\D M3>._W7[[=5W_,?D;T-NY^)=RLTQ3X@\S6PV<#6M1PUO;I?JJ:3Q[=0I^S>+^ M!'; 9LC)Q&$ "S;+^$)V)IY^' :\TWG)@=;U;9VR-NO]?;62:V.UOYGSY%RH M];?50LXT+BF3M$"QM&$?+E)$,T*12&.:85GP(@9U3.@F-;(EM(2M4ID]2FZ% M,7&6)K1C2B=,;L8JC/# Z\UCN6OWLJ7<#X%'JY0AZ8+U2>DD-'&3E"&!3SND M#+[AV1Y%B.W#=F&[-K]7>KY4LAW99UVQ]4L!N3$]M_Q8EZX*TERH]B466I)DPI\Q"&R>*8\1(PI&@+"9Y M(IDB3AW(+^1C9%MZ6,EWKJ=1$SZW_D?+G6^U) Q\QW/D^) "CX]0-"?*E#SWM^BNK>;NO-E":;HPG\%#M>'_%3;"A&>Y+C M?(H#S[1/8J5RBN?\'2UR;(*.P4YS"WL?LC/ MBML"NI?/<&_#4YQ0E9CS$*?"]KEC&E&6I2A6#/,R*PEG)>1D=)[,R!I75W&^ M4'4Q]Q",W/:YRR6':9Z'T. ]KE^F0#MVCX;OU5+= M*K%Z4M7S^ZVZ6_TV7RW:3K/_=_6@WMGFLM7S9_;']N#KCNRGK;L1#M^ M(KFM8XI[ENQ9VS(5M5Q%AJW!7LR7HSF\HXX))$SMQ\$0M!'[@N&U3X.)3;:- M^\)PN,M[K^%Y2W5PVW*C]U5W]E9L/1-:99S$"1))KA&698(H-W\265$F#!JWI=[$#IB8> M\ ;'0<10-S-]I*:]<7$0^N0FQ>4=>+?5#\O-?/-\QWY\DN;L/==S45-H4H9G MNDPDUA2CE.8*&75FB!-*$%<%+3FCHBR=VJ$-4AI9MQO:YAC](SJFWN:\N_=G M[<>K7ZV#H@#3:6\ 0!U=G83SZO#:O_)D'5^=!#SL .OV@E?++ZVJRMZJ\LW. M-EM;\(]JOE$KK7<=FF>)>5 F.4895@QAH\^(4<*12#DM2"%4AIUR9T%41U;G M+^:7L@T@_K!DD:%KMRG9\A;I?0,(88WC5;U]"^>K2QB\_1H_&FC08W\+S>E6 M?A7MV'AI"3\&3J!V7^'Q\NWT%08W:(LOF/P#W;T<%YNRL1=,OE<]O8 OAPFL M?&A. #?ZPU*OS,=BOZ4+8RH=2[Y1.*7EIDY<>.$G3!RE"SR_$$H W,)$3SPA MNSAL,@! L(A)%YTW#98,"#\4)QEZ'68MUM7&SD]R(=T8T(EELSU24,2U<[$XGLK-(N,O5%.\S[!Y$.\V\O6MR[]"0JZR+<3C^=GO6MB['5LC-#UM0X2QRLN&:8XL15-LX0G);;N+_J$3AI>SXN[]MTHW96I_F+3\M: M[^J__;"8[]J:ME4=/.,D3)2N,VOFM/%\:Y4/JCJ,ZE:WGL [_8V1NL>KZ>&YF9WK1*44@=QP4F M*$L+98=CQ(AF)4,9EK+("ZY2YE0ZW4-C9"N^(QKMJ ),20INQZO3J68_[T>:-_"HWQ'LLSG+-8-"OZG-9M%&66Q4K&Z$H.3= MZF;S757&O]L\S[24(N4%1RH6V*B<+,RQC')48B%41F),)6AL,HCZR,KXPDNT MWC-S9;-+MK9K5,./#2:N+$?V_.8ZFLL/:[\$#G^*\0 ATGH/1GO1DYP7+ZS.>WR*7UO_:%@Y_S!>+E[(((1.<90B1/"#)_I762,LQ2ZE?C>T)K[/C/0>7IN^]VZ,DZFB^C=ZRJGNM9 M"(W2F/^ZX\RWD/<413>C$@@;F DYA&5'=J*:VTXI@]?5GE)ZH]K93I&[ZV.[ M7_&9PU2W]K^N*DB_]^.W1E;3,X.) .W?7PG8KW>7R093LW/SED(VA#\OA^=X MI:.E)IRK=$Z$XX%*9Y_P;0XO*L76ZKUJ_O?3\EJ(:FL'IXC5@[IC/]3Z*WNV MAM#L@KC,%).H+&2.<"P21'&>&W]<"IJGN<@ST%QP .V1U:TA&-44H>WBW?%S MV_]&0@6FJ#LFHI]V;/S5N@F'.$4M$R%;R(,E#]9+WIWRQ$WEP9"<=I>'+^&Q MI]H!9O6ER_?5PKQRNUD"\I[.OSWV'FN)1@=4HUNUV59+<"Y3A^P.V^[%8@.W M7T^)87MPKU!^>_'Y):?;DWM%.MJ;^Y_T#).MUNMW]3"Z>[6TVH)@ZL MM>X!S#&P%00&8!3+$P%XP&I0N%#1J6Y"TX:B!@4^B3L-OQ&F]=)+<$01J7&F M)-),881Y*1&QHU=(01(5TX0RYE1"-4AI[ #3ZUY-P/A1)T".T:,08@-C1Z?= MJ<8)&0V)-E*#JK<*%PV).]2B*E1WDSK"_&[U\&@V=;5ROK?FG+KHPZ6-]HXW;-29TDB28RH9N8TS1.* M*,4*$26X*N(LRQ,Y>U(57[FJ_#B,0A3GD%UG_6E9BW:\10?L'+2/!1J2D7XU M5A89*XV%EC2G"!<%1RPK.:*YDE)BC',!R@A]^]_,KSCD_Y]?S&W?>/O? ;;I M-%>91PSOHC--<^6KZ/ROU#!>]Q8]_ZOM)U08_L-M7N/B&VCG&XG)2;?-<8%^ MO>>.3 T>A]H/"=[%R%V/?OTOCQEI/9XW?7 U$OH Z";B9;.E3Y>=?JATIVAG MITEW/^U;5U(]KBJV45]LUD*=D+A+I(V3)$XSAA2G#&$L-"*2*R12DHNT3$3* M@>-6.BB-O/WOZ>Y*&YOAZ+4M@%:/=&$5EY+JPH"#M2P0+C/C'9M3,$K2E)9% MDB7<8 7RCH.@Y>7@[BF' L?-I0DB,/ H_+H[[E5=#;L4\T6=9VW4ZRIZ^7P, M8[NLZ_ S'P;%#U93TT5GXDJ: 7%/ZV>&7H!W"?JFQ+::;YX__!!U;M$7]J!F M*B%Y031!I)2Q4>54(58D FE2**5*S$OA-'FFB\#8 :V69+2C&5FB[IV SF+2 MK\$A)(4J+DA(4+>?/DF\FOR<77"RWCY]XARV].E]SJ,0X:M1U>7FTU+;$7*U M?_B>/;![M1LG1(N4YSDE2*F<(YSR!/$TQY43PG&0)PGEB#!>7 A&N&9*,Y0)KG!>8 MSC;V8MW-T3]8&V2G]A2 ^10']* E&2\@N+GTGJ+!3(^+/!Y5$B>%EY MX@J'$Y%.ZQ=.'_%5F*6ZT>\J)>>;C\R>IS;/M@)^7@?./BI;\RZL);U7LYAR M(521(I9IFQ222$02A9$0C.>TH)1P8*&4,^W1(P\[JI%6P.,T!$%7;1P%%ZBV M+IMBCIJ-:,?'572 E6$E>N$EI%*# 0BF].Z4)S8*8$A.C09\"<]0)7NV9Q\62W1.]L@]-/R2:WK]@#78C-_J@WV?T4ME]$AFS8+^EH( MFRXYG %]&>B.4;X1H(19H+,P[7B(^'83&2ZB9[6)+!\! WQ R4/%^US)3AO^ M X)Q$@V$OA_.C?F%_9@_;!]^7E75Z@_;JIP]FO^R>9X1C@M5,(Z4[;F%C05" MI"@+9(R-8CH3E&%0O0F$^,B6IR4;\1W=2+2$+W=J.O'T]VI"H!3(K=DAM^C>$7!"_9@B"$1V;3M)O[MD,@>+BV@RNX3'.;[FV607KKU7U[4F\6^_NS5R' M^IU_?>R@I\V?.,Z?BKY6<]N'3E5/\[:?-&"X7P<(_58@D/S 8*>3Z 'O"!VD M]!O\U['F=./_^H4Z&@(X\"A<[7[95(L[53VL;_1=):^K"CQ.LWN%T?=C\]+< M.+$U]3K[[30?QUWW>I 85K\P(, TT$G^P'GM;K)ZZ6'/LI.IXK!HA]KH\/0% MV>L'<<@F'6\S(Y)E6!0,\9RF".LD[Z(RLMVTIZYE$ MI#;M=>,?GN]"SLV-#H '3(4;J0\H7NT@")S%VRU4R#3<,U2FSZ/M%O5L(FS/ MXQX7_G]G\Z7-H[TY:'YTH^U BYGB,254I2B76"),4XEHIF+$2:DP+R\!9FFUQ0W1S])W< MA/Q. )D085#P2X+P1P.6"3$L8V\21,_KT^4_#,MPE/K@\+AG]:]M46Y7^[PO M2B@T42SG!<*<"(1CR1"36"$M$E8:!XWH!#0C_93$R![8GN %]?IG<'%SLBZ3 M%F9^@(+"RWL[90E5UWM*8-J"WDX!3RIYNY^\9/".,:_U8G53-$E*0?,L0ZG MQAT00B'.56+^076L4Y9EPJFE8S>)T7,A#H@V7^,%(W>.L.E7OC 2PY3/0UC/ M83OGY DR:N=HX3<8M'-.L/-C=LX^Z;?C_<:JN;TBOS4*77]:<:*S+*4<987Q MO;'*)6)%25"I"EQ0CGE!0)U47Q,86>EVY")+#Z1NG8BX[727R E3-9"(X%VN M2XY >]S)\I/N<%W"O=[?.I_S4[);]:266W6K'HSC.E_>?U657E4/=N3E#5^T M#91W R_O[&R$^QO]S?SM6C?UN"]N%TYBEF#-$*62V"MW90=YYZ@0!8MCEJ4X MR2'J&8ZUD16[9=36J[6L1@>\1B_,OHQQC1I^[=G[D.,+_." /Z2;57F;GP=F MCZ;^9< F+3R(@8QA0,8F-:/A 7UM@$>@ +\NO=TN5!+S/+&=?.7JT9#ZN&#W MKG>E':^/;2=MDW1+%B5'5X,M!^Y7I%W2]QNN0((#+5"_S-'OEGR@"]$!X;QN M0[O6G.PJ=$"HPWO0H4=]$YW7WZ^7TO[/AW]OYT]L87-,KC>[L0?UU, 952QF M*2V0+9) 6"B"*)<;$>=T &$Z3NB$O!^EH^G("*6,AI#0VE& E$";&)# 1EZC4 M.B_+Q/Q["4HPZ2(T]OW&J^Z>EUQS=$'E>-D1 #@E8>7[)50:?]U-;>YOY:;G>5/75\[O5TG@6FSE?J#N#]MHV+V\3 -^SY_4L9MJH M:ZP0D;&==IE11'2>(B[+#&M37NUL0+QPD>TV3$2;=I$ M2&E8@>D[#&,W(S :"!#887"(&L"(SV MI*;%"Y;7]L9O$=]6>?L1[FUQ@D@43C7#J,S2$N$X*1%+28F*HLBPX")GS&EZ M>B>%T2]E+;VH)@CM]O8:"\>#P"42 IW^ ^%&:=C6(4FP1FVOUY^X05N'>*>- MV;H>A#=D^[#]@C#O*:3\NX:B6WHCXS?%@HL:GF@BV^ MKOY0U?52_K*RY';M5D6>ZEA(I"DAYK#.2D03S%"1II2*@J0LWC\6]1P .F=Y@QCOPT8#QR8*6A9B.K#_ E(AHT6HH![O)_H_>W5 MG%>;L-$:5,+CEFO@M^&7CE]6RR]JM8851!^]-/9Q?+5$7S[<.!ZU3T7J5\&+ MI(%IV4Z0P&7+9[GWNA8\7FFRR\"S AQ> 9Y_P/_B[U7X^U:MK69ME&S#X\=_ M-?8U69Q?=#:*.Q,9$(2)E(D\CA'6,?:;*.,F'\M M,F&.KAG6&:25X;3L@S0;WBVQ8Z9LY^5:_9%7 M@%>O?[2KUS_8U;E?\>B%1J3HS-=Q%>T%>^E+76>E-K+52[^?KT4]J<^6 =\\ MJL:+#GL/.?W/%?!"&ULW+U9DUM) M8!X;"342H DB]2O'P\@5V0"B24.SDG)9-6LK.0)7[[P/KE7_[RM\^_@?O+__K7?_B'?_Z_ /[/RX_O M?GD]BY<7>;K\Y=4\XS*G7_X<+[_^LOR:?_GWV?SOX^_XRX<)+LML?@'PKZN_ M]FKV[>=\_.7K\A?!A+[^M>O_.O\GGYAW07H0*GI04A;PB@O(CN4L0O:F^/_G MRS]Y93$R(R%HE4$%%\#KHD%+'W32*4:I5A^=C*=__Z?ZCX"+_ NQ-UVL_O5? M_O)UN?SV3[_^^N>??_[CCS"?_.-L_N57P9C\]?JW_W+UZS\>_/Z?W]Y;$ MQ7(^FX[CXA_C[.+7^AN_OIH1(HC6U=]=_OR6_^4OB_'%MTF^_MG7>2[_\A>D MOPA5J:%T3T2@V+'/_QR^S[K_3A7ZL]H42/A?NDN0GL;!MY?O4X&Y7IIG,<'2K\/Y:O?^/4;SNE#$+^.)^GZ;Y?Y[**%#I>SQA)=JXY( M_\LO)(&2Y_.35!!>+]^73 M#$**?)(4H',% /E'0,?(@>7&)?9,I-CW &-@HNPHOIJI34^\F2Y MN/[)+5">)*8_M+31\ZP+H0\ /7?I?SV[P/%TE#UFC,J",DR#(C10D8-89DC8A)I5]*.HIW^&)-?H%Q*FJF[67XQ",QRTG+Z\X M$.AX9)I!\9&,JDD,0G1D5*WE"HWAOH36QN,!%7MA10P<*XV$?#1,R,<*LQ.! MLN7\I4@@OR4#NQA9"N]B9!8X17"@M%<4U>5 UM46+(Z;XE)K[_5F]7Y@TMPG M:2KD'JW*73X^T^^.3%!2**,@%B5(&)Z.V:@X)'3:2B]=5FU"F[K:H!S4(W7W M"" .%N1 /#_7N*HC46P*)0EPQ650Z T@1PZ$[IBB M$<8(V00?]Y;="QWRV:'C>-$.!!N?YSA=C*M0KO!M@A56N @>:Y(H6@W.)/H3 MG:C>ZR+(X6YSE&RLO!="U+-#R$D"[ADD;Z;+\?+G;^-)_N-RY4YG+4QV!'#! MD5QT)!<=$SG6W*B0B2D6]&E^QN:*>X%"/QM0G"3008#A8_XRKNGDZ?(/O,@C MYWV*P0E@BB/%5]Q!*#R24I-"E2(RFQL XOZJ>X'"/#-0G"#800#C[33.YF3@ M5D)9905?S2ZGR_G/5[.41U9YDD<)D$JF:"UF!C[+")%;]!37!]2G.:5[$+$7 M;.PS@TT[L0\"19_QQ]M$DAJ7\?K.]\I.%A6U#A27>2L-$%<*D#D)&1T9SDR\ M,-4 /UN6WPLY[IDAIX6H!X&9%RF11A97_U/%PT=1H4V%D;T4@63IO;#BGQE63A7QD'#RBO[X?OYY]N=T9(NQ(:5:1D-\*$:' M+#+&Z$\Q%R>CH\.V'4IN%]XO@\:>)TB.E.^0(+(Z1]_//\QGW\?3F$<\&F:Y M)&;#;+'$R?\W_K9R MNXQ(*CA#?CNW]>H[$1=<(O B+',\>2,;XN7>VONAY?FD81M)N6>L5)OX8IYQ M17?"()P7 H@.(CYX#R'&&OW[Z K/M 5.+*6[L]I^>'@^B=>C)=DS FH-Z^3# MU]GT.O.#0GC'> (7D-.)6#S]B=$!::UG0L80Q&GWN9LK[H>$YY-@/4FB/:/A M4XZ7#FA2=0^E<1/LPF;*^Z'AN>3 M63U)HCVCX?,#Q/-)E)XLV4$$&J\NYU5ZZTO$BG!2R>5B%'P67F5+HD@!5%9TWGE) M5B\[=#$22Z+%!6&&T@Z4$@YNV4OH9Q.?Z>7^,2K]@:.8N1A%,@ M2$^N!&+JQ?3\%2[SE]G\YZ@0 MQLEK5J"3U*"$XN!%%B"UU48:R1@[K1+DD47W*R)[;IG1X^4Z"%B\NV!&ZM4Y!*+<#U68)37H/A%'DKPX4PK $\'EU\/Y@\ MMYSHZ7(>!%P^7>!D\O)R05)9+$;98I:I9/"A7A,AYX#)._!)&31!:H6G1;:/ M++H?/)Y;$O1XN0X#%E_S9'(-ZE(*]]9:2+X^#I."0X@LU!J7X$1@431Q6^^N MN1\HGD\F]$2I#@(3ZQ<[J_<_G[Z2&!?O+Y?U_7\-X4<6/=;K0ZAEM:!4T> 0 M$5S&%#0S+)G3$B%/T[ ?9IY/SK2QU =2P_S;>!%Q\A\9Y[_13Q8CEZ,7E@FB MWCE0S#@@[&=@//+D9$3+3_-,MBR\'UJ>3TZUA7P'!9%UM?Z:"3HPL^(D"NTD MV4H;:^ZG% *[\5%H)7EH\PSBP=+[P>3YI%S;R+AGH+P@#M**BPE^&85B3;$B M @:%) HI2!1(_RC*"669,7C:T7-ON?T \7P2KL?+93H+$UBL-?J\GHB*S%V]04"E->?LM"3\H\ON!XIGEUL]0;9]UW"LLWJW MA^'UJZ^,1BA%PO"UP$UE3Y$8DQ2)<4G6+I8BV&FQS+:5]X/(\TFF-I%P,Y3\ M\Z\/Q$HL_OV$5F'3Q6PR3K47'/TYY>DBIYTF)C;%8D%BO=L4-LTI22)\C>5$LDU.%P0%*D\&;[!P3 M5F6[ZS@ZAME'"1E(WZ%6N-AL)G*Z\(?0=@877U],4_V?-_]U.?Z.$V)F\6+Y M"N?SGQ3M_QM.+O/(<,-1J@@QU+11,@P<3Y:".I-U*?2?PBYO]ZA.-/L0UB_" M&@!@LS]-C]B Z7=H#L$LO8JRO%!M0!MX.>?CI7= >@9K(? ([>3K\3U;/Y3V)A M9 T+&D6!5 HGPQDI[.!" L4O^$X MO?GQK88I=.:^7W[-\WLR&FD9Z#3UD@!NZQN2:,$9K@"YEUPJXTMNW7]O#[+Z M:7C1'8I::V( X+I//!,Q&(6:3"21K&I?<1^=K!7G06KA0][YFN?D<*R?9A@= M'D]'2_=X:,R6.&ED=V;?\GSY\\,$21S35-W\;S5*K38TEF2,(T\>A8F@A*0_ MZ6R!,Z.=SR%:WKI;\"YZ^G6,.X_?FZEB !;G/7&"M13Y7<9%_EA'1+PO?R-S M6O?**%DF6$$.6B1'NRU7*14-19=<9,C)1-L85SL)ZM=A[AQ8[90Q!&3=GL9_ MS*;QRNH*K470FIC0:$ I+6B/J,4+Z=:F[1]+)PA\ @MZ2 M1J9?QA1&7G&2EV]^Q,EE+2;ZZVR6_AQ/)B/R!T0DH[I^AZ>20O Y.P@B:6>Y MU1Q;)X/VH:M?9[MS?#57S0#@=D-WR:A,9 JBX8(\0RL L=I=,K.T>] )MJM^ MYQA('02;SESNSF%SE(@' (TUR$<25=#>!8@A)% F, @)*0)!FY44-CG<5?UW M?$#63W^Y,U^('23> 41D[\88QA.20GX0I0;.I ],0Q2U?T@Q9/F\IU"3 DOG M@Y-V9P7@,4#93DT_+>;.!IY&:AB"E;E*GW_ GS5W?IO#\CX7&^C:W\H]2TN^E:2L];[FS.$'H X#._X40::9WE"8HIM?4UHZC4<@3GG/$V>$33R17:H]3TU$+ZO!=I MI^MA (BZP\1(2<=UJ.6\M96IFHDW4=&\B!) M#\!%6G5N^#J;D H6M:QE^?-&(B9Z91DYBTEE"D #8=X998&Q@E*ZD%AN'?=O MIZ:GWM-G@U C/0S [-SI"+)^A&(1H^1URJ6/=31=;7MH,$-DPL1"KA\%F7EQ.ZB/0U:%;.P_-\]<\78R_YSJ+ZB*_ MFRUJI<'[\AE_C&IDP# RX$0O658KP5M#N\T@LS)ZEGCK2/] $OLN@^P$9EVJ MJ4<4UN?/:V=OU;?HGMQ&"9GP*47 6!*H(NM@7B:!86$R,*F=W(#:P]?4NQ;H MNZRQ*5":27( -NFA:(@#C]F358UH8QT-4E-HMH#6&6..D878.F?]D(J^JQ<[ ML2PG"GL WO,=Q__%-#W"CQ$YB* M%+*)H&SV@ $+$.IY*JFP'#K,3C]*4T^S M._H(QD[723.,G:4#R(UL%[-RE2"C7[O/RPFM0+9\OL.>(/LPU*@YR-J3N5GP M!HI6\"2"R""*)'?&VP!>VDS_2-;D2,=8:)TYV4+*Z6_KO^?I9?Z-MN1C=X,W MY;RU.(_^/U5G3A21BG6F/K?*-:6AP*DLP)J2ZE.ZHG+KNK8CR.PWO&N!G(S!9T!M4!X9:?S_/LXYL4G,M6CE&U.+B5 7F=Q"5??_$4!Q2GM M74P8L7V9P#9J^@WJN@!7(\D/ $-_G5/D^6$^*^/ER$5K47-)! L'*AJ*.U/2 M()6E;4">(S9/5]Y9OM^(K@N4'"O; ;CE'TGZ1$!MD/.:#.EDMGJL>?5N?,2B M(T?'"I"(#%3M*T>?D% %%= G'IOW!-E)4+^Q73>G5ROY#\#&?,J327WDE*?D M?TZ(I1?I8CP=5S'5(2W77''&K<[)@PE)U+=/$0(3]?:9!RVX*MZU1M5^E/5; MF]0%O#K0R !P=E/1<)M3'=D@C(W!U'H\6\>[> B&7#H=T^GG_)R.;G*I]0ZJQ$+7F:3 Q1>G_SRX %% M;9V*UCI7ZAW01G';EM3U]C7Z?9S6$@\MA7DX)OP:$]/\I28]/K;&\Q\M=)FLW%.TM$S(GBA@I;%0^: @I&8BII(PNL*A;MS#:AZY^*VV[@%AS M;9P*-%JO$DG\W.9_7^8RFU]=/7_&'WGQY@?)DY0XGN+\YZIO M>*W:JWFSV1>23=:#=KZ 4G3&.LTL^$#G M:U))*]>ZVK+8?H[1> MJ;C^#8!3;7^2"6=69P-*& 7!\ 1<\"@]5V2P6C^W/I#$MNYVM)$+I02P MJ"TH;0J$$@TD+DO6P:%2K;VH(]SM,]1W-D?';B_\$+D/X$#@ J_7Q> M7SF_SNO_O9&=9$9'*XC/&!BH(.ID'V4!E[Y/"A_F#% M].JW/LQ([GDYGJ],UE4RLDXA6#PB"(]9^Z0S\-HI7I$Z +-'\,9+.OZ,BJYU MK79'K/1[1 QXFYP+'L.Y=-Y+&;/Y"AO+Y7P<+I>UJ^?GV8>5KD>!6V-01-"R MA#ILJI8VVPA1V:2M4KF],WXBR?U6$@\8_*W5/8!,_".1FF025 M+0>/H0"==])&4U@ROC%R=Y#3]XOE\WGMK73R?)\.UF&@OTUF?W:4*;OY^KER M8X^STSX;=K/0[>MH-))<4T6V+]9>",[7%&N HI++@IO ?6N7;!<]#?)<]9L? MYK/O8Y+S2N8#Z=R,!FSTQ#T2'JL2W4-(-]P/P%87)3&8H+ZAH0B01,AU+:G,@MG M0G).B]9I@@$E7KO6]L[?9QQQGTSA>S2Z^9>GS[%!IHA8B M94_>KA9U]"@:P, ER( ZU?]3MOFPF [XZ#?X/C.*>P?" #;#ZTPKQ_%*Q?3G M2;Y*N[VXJ('6?Z]^/I*R%JS7H1B"=KGR5CJU^3V MCYY9QZH< #SOTG[3,V;ZI3YBK\_77X\7ZWDN(X%6UH' P'1]P"6U@\#I'\Y) MG45 F77KK@'[TM:O31T<3#M1:=^]Y%;"J]G9WV;UZ4^59Y5L7KR?OIU^)^'/ MYC^).9)_'G^O2:O%*+JL/,^B/BH+=70P.?5-CHBTXA0ZR=:E60"H(,$F*V4AAK; JM MS^LG2.JW5<+@8-A2@7V?SO?G15Q9^>OWN+D4+B1M+)DY67-R.2 $'R$ZM,FD M;'38[QS>M4J_710& ZZVVAB F?N821J7<7DYOW9A1TH7@@4Z*,8*DHO4@"HG MT")S7K@DYZ%UU\^'5/3;I6$P>&NDI@$ ;9_BC\75)JK] ^<+G+POMR_#(TE[ M%&1VF4PSB$+[2A64$(R+4!^#V\B54J)U,78+NOMM$3$X,)\="GT?WU='Q(OI M]!(GJYZ^+V?3R\6+&.?T@U'2/@6&#*+5&52B9*NWCO1=X*))Z%WHH(&:BBO+W_J6$=9?&)1);)K&0DR@2 M=%*&-DW.X"+W(#%&YXM0/'2/L@VB>N]LWZ]).T8U0SU$YY=$QYU9M3Q;YNJ( M[#J,C780T@YR7@ SNG#OC?2E=7GZ/G3UWA"_-\2=HJ!!@NZQX34WP]I'/KD8 M0E" J79H+QJ)48[@LZZ921Y+\^E"!Y+8>_/\?J#83FV#1.753KO31/3:RAL5 M6J*Z^L\P[Q+>Z!;]K M]ZV7Z,C'(!>CCF&*Y'8@RY*,OW:,!:&]>/(AWJ&+]M[5OTMP=:J!X2'K>_SW@*Y66ACD&?KFXMMD]C/GCWDU&OSNWA$^DF?*R5>U(8+*]2V.,QP$ M*F3!1\U3]V[==OIZGP70SRG:2&&#!./JOF93CG4 0N*!ON_5AP5ZUBN?5MY]-6A"!F\"P6R M=1:5RJ+XUOV1]Z>NYV[;@[MMPZ^5BY)(+.5A;&YU+"O))=,$F$B<%9=$[Y:UN72CS)%&#;/70#!6;U:9- M532(@_L!2R\O%^-I':6^;C.V*FU<_YT$UX% M%CL'X [Z!MFPX6Q8;*6XX90,[B_147$JD>0L:"9%K;000%M-0O3,ER+)]Y = M=+S9D[I^+X[/C,N.E#95@.AJ>Q6-LI:XA>(SS6%^N M&5J]2C!9)LY34CIV&^'(=)7G&D,+,@L@?)-*MBLA""9)"1NUA<-%ZT+G7>0O^(B7[VK"DEXK3*'(I@#12XH.$>14I*,L5 X[OJ:O/W]$BJ/"51V*&\%J M53LXE/IH+Q9@&J-'823WK1\2'4YEOZ5]YS9DW2IQ>&C=;"LWTME)7WL=IA)( M>DP&\-X@B%B*+]IF:[M*XFW2TF\97T_(.TDA_>/KNE'KNWE/X#8 M\JZ3><=.KZHD'C/,V:0Z\*I 2JI6ZR0!SH0(3#@MG8XBR.8M7 XCL=]BOQYC MA-;J&P Z]Y?F*!24.6@/O-3A.]H39ZEZ#.B34RECP=83:_:GKM^JOS-CLB.E M#> VXDTI.2YK+R.*K*9?\DHI,FNM:PE.?]F5FP$ITQ?,40O-GUT;]/+A-9@KMB78NZ%GN6HC@'@TF#$ER -\X 17TEQJ"UY*WSC>?E ML-_(O[.=,F"8#.#@.,UB9)^4C#P"&JWJS(0"P;D V4M)'IOGLK3NE-W]8=!9 MBF&8$#](B44R!HK;0Y1X(F[?3-O45WZZ_/9MW;T/)]>B?#LML_G%6IDW@SJSMI;"WG6; M9Q61@4.#@-H'FU#D%)I/(-B/M'YS&)TAL0O%#,)%7CTB6G7I2^/E):F+?)91^X4$6( M]HT4[Y'0\W.8,V#I%)D/ C)WFEFL.2B.D?FV"#;58SZM1[+5\2Y92E5[TLO6 M-Y0/J>BY*O8LP#E)\LVP<_:QWJNI0E]G$U+AHKJ7RY_W>6HTW_N19I'/ MJPX\+&)R43/@L?:"RP\<-B/E_< CKD; MZM<2J>/,9M.Z6U_\&"]&7E%SRYP/!TE&17:6I1FO ?E*4YPAD>(6"A&X(@96V<. M'B5D()@Y7=&;]VXG2WT T"'R+V;3E67^/5^$/!_ED')0ICXTX:F&";[F@"4( MF[5*T1>36H_F>D!$OY!IH-C-L/XD*0\ )B]2&E?QXZ1&!&^G5WF**V:2,-*0 M5L%E3;O(U'(R^AEH9:Q-6B?TK2W-3H+ZC>W;PZ>=](< I1@O+RY7';96%6!5 M4!24U'E=M>"ZAIY7C!66!'.T,WC*561HP4L;0#K)B]3)1-G:<]Z;N'ZS !U MK!.M' VW[WD>9LU>)BY).CF]P?ET//VRN.+#:9^(U ^U_Z5P7((@N(.FVU( MP4153&F,KLFW4*<]=MI(?0#PN0D[7DUPL;C*?:Q"CBP3ZIPR M]:ZX& K,0/I"=8PG#])W / S5WZK_93(;L9D^=0 MZ-?)O^/$@=<:0N2>+*[D,J^CUF&F&ED9 ' ),; M:_J.H/Z6_K@@G\URZVO%'$/B0-:R@"J:R(LCRUH;P;6^67](Q4#Z337T1HX3 M\ @\K#,_>'EWG\;L'+L5DR\72PN? M9[]=3M/+V?1R\3Y,QE]6NESUV7<1I=4<-.,<5"@"/!/D+WAM4?+@G4M[.=#' MTS"T^:7MP79.)0W%JFWA]/9IPVVWAE6W7I)OR>M"X%&PP8M4$!R7NG9?M>!J M2,(4"F&L]URUKR0ZC>:AC4;MV&*>2[L#1_.Z$=R"M/R^W&D*]RE'^LW5F_J( M@MMB'# 769UC4JN234T9"Q.DE,$UGYAP$L%#&[C:#X[;ZK7O_-F]F2I;KMAK M5[K;+G6U7WJ(7#H%Q5ERVE,T@,@M6*>=M,)0:+C?:+@C%A_:I-6.'(*NU3*0 M3EG[L$G_\ZT^=IQ,%B.&*KMB%+!LZ]-<@8"2>%1$]SN7HC$.JVJA>[>;I8*?MC)EDOQDLR]O/OXYC7IT*=1/5E MNOK*ZH 8:6-*JF5(,9/_HFH)=U#6@K?*>.>M-\T[\7;-T]"FOG9W] \*'7U[ M!T?&I7^=SQ:+$==<>T_6P21&UB$D2XRJ $)P$81+5BGL,GVPHF)H V6'E4 X M7%$#"+KN[-"K(:6?9Y_Q1QU"7P5+S),X5UOTY>86':&62B<**+&VY%9"IT.%[(M@+3.L62>,WC+]-7]?9Q]6FAY)P0.KS[Z%%]4^) EHL@')"MD*9W6.K1]F=,7+?IOB?\3EVR#@ M,(@AE/<&'(^\"$$7S^I@"+<^[5 Y"9YSYF(P)JK612KW"-@/@L_Z2NYTP9^ MFS;MX';% _?*RS_F\>JW1B([(6/)D!FCTR(*!\%Z!]88%GWRP=OF+;8.);+G M^>-#N8$X78$#..YW,?CFXMMD]C/G.T9^Y")#K6T&ZP0'95&!*UBG8S++38X9 M[3GO?1\A<3]T_H^_'SM5>4/!YOW"GUJEQB/SH$T] DA$X'*VM5 MD3O!@A6M M2XB/+;UZUK=?C530.%Y+9GWO1( @;R'NK=246B9]/ ,S5G<8*JQ39XOWEN M.1OEB%DSCD#!4 )%FQ5"+ J\CUH'8[41K2/3K<3T8\-Z@UD;I?2.L5U766M^ M=MQEC2*+5A81B55-[H9B"4(I GC(5D1IH@]AKW/S6 KZJ?,\.^C.IZ4!G*T[ M^=RKI#7S8I(T"G@VY+96UBD61S#!*?)JE(GJ3(F5_8GNI]*S-_-Y7B4/'=5/ M%[BJ)(4Q).&BO:5#I;;4M98#>A>8ML[%W-JG/(WB?JI&AXGGMNH=.I@?RT99 M)@PZ7P#).P+%? (4%%E&'3AS4JF"9THE;J6QGX+380+V5!4.I^9C9S3HE G, M^ A&:I*?K(.R&',0E/0Z:1]4;/UZ^.1 O7G%YS #]4-4,Y#).MLC0JX]CRX9 M,N=1U30J!8,Y2M R"F22R1Q:X^RT,+UY=>8 P_1#E-(48:W'"[S$Q7@Q*Q_N M?.\^W?N-#WCL,VW& SQ)8*/V_R]BG%U.E_4LFTW&\>[(7A=EB2DD*'XUJ(MY M4CO6 7-!I\RD*[SU7=)V:D[VOL9?IN,RCCA=/ESD,PGS)?WVWT?9(N.R6&(R M)PJ0JCOIZNP,X[(T(2L16O?OVH^R?ML9-$+) W^JO5(&.]#D8_Z>IY?Y&"MS M_5?;6)9'"6ED3:Z^78?'4\RV DBMC7YUN5C.+O+\!C32QXB:!_"1U9Y.VH+7 M6D Q29.BHTJQ]4BI/4D[O8'MSF7N@+J^KC&%0]"*#NA(IW1()=:[XBP43^3> MM[Z&V)>V?FU-%QAZV/:V RT-UO2\G1*W!-N:83K"_-S]ZVU,T%:"&IFAZ^__ M?#U>Q,F,?-E\ YL@K8M&"J!SJ[8)% 9\L 5RB5'H:()K/OMX!SFG]_YZ\.E; M\,J46'*8*0JD;:*0''6* 1"*,DZ'[ VRUH\L=M'3=T>F-IAXV-ZKD08&:SX^ MS&<4DBU_UHQ63374H/-;+7TYQIAL_U@;T[(GL8T,S;W57MQ9[09:Q12%M1#, M%(V@5";?5;A<6UA*K[P40;_U'NB%XM%7A[I[FQ\HY7/ MLXNT1O;HK[-9^G,\F9"R-]=[Y-CCQF139,T1UN&C%$R#EYE!#J$P(2*7K/5P MA(,(;##(>,L*M[!7C&>N H+VJ]X@D8,+1H"A'^ILC;*V=<)G#[+ZM4K=H>B1 ML<=--318PW0MTF,,TLW?;6.('B>E%P,4R;WVI$5(JEXGB$#1M8H472M;I(Z! M2=DZ#716 W2]V*/G+1>EH,\@12W%81+I8"\6T/%LI/(YAZYX?^8&YQ#4;!J< M5AH9K*%Y-YM^H34N:M79]K8X[V)KB1A:KK/ (J M4:0KI.7:PI-.L8QU9)'V(!0*+VW1,;4.4QZGY%2;<_^K=S*9'D-@=>Y*8IS0 M71P$0:=V<()'*V-VL;6SMX64?FU- _UO&I46(A^L0:$@,EW&Y;_C?$Y1Y)$I MY(PEU.U?;Y60V4)0LTNHJ^\_=!R>-"TF[ M#J;-;*6G[TNH-IAX9,9,&PT,UGQ<#ZC]D-?]]8ZQ(0^^T<:0[":MD3797.0& M-E;[I*-1$+(*H'AA@#6-S[7UA9=8F&Q]P;2-EE/MR.9W;R%;&<_8[_.9M?EPT>%=@\_J%&EN5I(EL5_HX7?U^\F*:_36.>+W&\2L;4A%HEX[P/73T7]S;#R<.7<8UU,EC3\RY_PZ3B]U]2V-MR"A!U$:H@TF@Z MA&:-E3%8^_(;CN?K.6!'F)7;O]S&FFPAII$1N?GZK3+OO,EE@ID@-$2.!!8A M:X1-L;;7'G4V7++F#W]VT7.J,7GLVW>N-Y00K!:1.E>2>J+;2<[)AL?/?.54>( M@DM)3*I(SGPJJTYB#())V1F1)!.M\S5;B>G9"6F!@P=.2!/!#]9V/-*OY;J1 MQ3%F9-?G.FLP\SC!W3>:83YQPH %Z^O=@[(9?#062M).NQ"DL*UW7G>-9E9R M?5\V%OBY_N>=>!X+RR%RVD Y@\HQ01T]09Z]2DJB9B6T3HGO1]E@&\T<@I)- MX].!4@;04?(W\L1PLNY!.&+.9A&* .2U24Z0!E!X"QZ]-,X44V+K;DUWU^]W M&D-'L#E:P , QRMAW['2=Y-;7TNDOPX_]]O2-&P:% I(-8<5V/ MY"3!UY2C1AW0H66FN<-W"KW]=#3O&'QG4^ 0P$I+CI>K0:+C*4[C&"=OI\3H M9# U=&AQ7J/P89:+-D:G ?0UT]3\J[!V)6"A@"^ MV8)BG,5B1ES1OJJ-H-[\&"_?SU^/%]]F"YR\B,OQ]U7/Z??SU?Z[C,M5^]_% M)N>:D^,@I05MC*I[K_;'% R28DK8(E-N_BRD'?7]=!_O&KC]*'< L"9F,A%0 MSXC7^7N>S%:M/][\J!/)\]4QX8IS(GD&V>I(.]4+\+[67WCB3+&2I.*-\;H' M6?UT%>\8B*W5,0"$O;WXAN-Y9>-V.[TO]4'ON_'WG-8/N-].X^2R%H-LONQ^ M/ 13+C+),(-VM=N#D@)<8A*D4"(X$Y(.K2N].V"CGZ[D'2.X;W4/ /%_Y#_O M"'<^F](?XVH,X!;^@N-.%A]!FE(H:%R-M.()A+3%ZL24CJWA?"B-_30W[QBK MG2KJ.26A/]=&"JU2T%?43,M%2/+$U4&%5D$Q.P@RRB""DBP M:'U;WF&?\_@UI\M)?E\>SP^L1'SW;6#,M14!B%2[OE5GPXN0(")Z96)26%H' M+(=1.-AT]"&H>7 7UIV2!G!(WG+W5++J#HNU -L4!)9(I,HG,K^":7"9,^%B M';W7O/3M<#('F^1N \9NU#4 1+Z83&9_(CD O\WFMYDLBOBG5]FLZ9>/.6;B MLYX_&[L/R1&URB4H(=2\?^6510V8LU-:UKGPK1NUGT+O8'/AIV#T; H< %AO M]^,.)[9NSJ\47V4*N.[^SIAD\6URMS++99<]"PR*J5W-5 S@BT^02>0QVZ"5 M;S[1I"D'@\VGMS&Z9U?R8*.7JZ$,QT&-'Q.^?#;-6E$&^#=&,-X,E[^W##J/HL@2G @2RW5 ML.C !X*]#I$5U"6RW/KQP!%D/H])*H<@ZY%GEYWJ;@ '\NOQ K]\F>?U9/#J M)M^:A#LN<=;<".(GHZE!FM#@N;:07,9HF6*:86- [D58OS'+.2#87C^#/2+O M#,XY_IA\^)'F4WTZ/"YWS7&1P05$5\!Q5U\AY #DX7M"D0^6%Z9+\YE:'<[V MN?41;Q9Y=3FONVX#VC4;SGDND*P6]44H U1<02Q%1F8SBM1=$F\W;7VW6VN# ME>W>>T/-#-;H;!VI<[P)>NJ3'<\"ZM \/3W1Q;'L/ \9K+,$/(\CI=Y5;2RN?S+G^MF61-W%16SS\ M]TK-5[6%&RZI4<5ALA8$1D\V7WK 5+M)Y!1E+&3R>6LLGT)OO^F+\Z'X;#H= M 'ZO=^RL[.#ZM\MEE>V3O!=/L92(%GBF.$M)SB&HY(""."EEJA)IWMRS(?W] M7M>>WTJ?7>>#]5NO97^\O[KQA;;CX0;CGUJ&(B:GP>90FZSY !5LD*7.(15K M7?,1)#WYIS>BO[TID26:D!',JCS:,E,?)#N0VNM4R+++W/I1[PYRGI-'>0AJ MMGN4IVEDL*9GQ\RUXZW1TQ_M?&!B/Q#];H/)C5=M+UP:.?ZFBH7)>NT,-A8M&23@0= M6MGQ.NW+67*P)?U#&&2NN.A9ZX%)[4?+W1ZA&_/-MM6$9!99*4(!HU,;5":& M@XMU*("*0A':;>RN3'$_&@;H"U?ZF:B5(<& M:.L\(1=,X%8B:%W;3%M2=54R9&4<:LMLSEV/7&IOC#97J&_08GV1/9Y<+G/: M@'P*06>7 ]0I1_6.3(&3@0&K<^T5VN!%ZW*2(TD=Z$RJ0S"TW4!UI[3!VJF' M(Z&.MU1;O]75]*HNK=7]>4699>2,4%4"#W7N*@7CA@O@D>> I&\M6KM*C6=8 MW;F[BI<7EY/:H^3]\FN>OYI=D%*^YNEB_#VOQSO6)R\;8(^Q!)9E .\T!0:J M=B<3(H&W*C%F,F;=^NGJB20/:M[5(?C9=>W8M>H&=&?SONS''G.!HXGUD:KE MM94)!<.Z)&"* N-0HE?-.R$=2&*_-XN=(+&]:H9[0CZ8U7'"";GM6UV-%>GP MA-PZ0,()E$;Y "*J1'Y1R>"$-2 UH8U".)^;CYSN;+C(#> W5[@CXY<_K_[C M'=?04E0L/$+V=?!@TA$P6/(/L\1$>T$8V7S@R'&D#G0(R2$8VFZENE/:8*W5 M([U._JCYEB79Z==YB>-)JQ8M#S[;6;.6W0QTW[:E%K9P3Y&=X.CKQ%(.GF.A M$Q1UL=P78UO?"Y^C;(V<%0J$= MH37/R?+:8+.[M,23Y VV8'FB1T8S]0S L5^[B9](1:M'Y^_J7ZC*^C%> MC.J3.1F( :Z#JD.A:H>/E$&SDHM0F$7S-XT[R.GY4.P* IM=]AKI8[C0>CV[ MP/%TQ#T/*=3'4"0N$E*N%1K)0@IHC",91=4Z>;.3H+Z?JC52^WYP.D('/0*J M>CZK3KXWMU6T[3[E^?=QS)]FD_1[O@AY/F+!2A6R Q'J##N;%7A4&7A)+@2O ME=VI(OQ=+Q8KOW6 MJ]K2Q15SB14*;G("K%DYE6RN$U8I[D!;/%>H>&AMCPXBL-]\57O,=:^E 4#P MY>5B/,V+Q>IIRF)\8]*5,;9H2]ZG876(KPOD*]1(FC,KA$T&0VO/:@LI_<+J M7%Y5"ST,%$[K1T_Y:B<:I=%(S4'7#I$J<0U!V@2&=H9E J5EK7-<3Q+5[VG9 M1/5[P.EX/?3M6;V9?I_]?)'GL\4WC/G=NU=7MM9)&TVP=2:PKA<%T8+SY'=: ME:**-I>P.:-LBS^U98'AX>($'2:Z&>&66%^06YGJ MY.K]0!71U9T F>R$1+%(X#!;4$$C8"&['3 DDY)((;0N=]A.3=^]W5IK?K.# M?ALU# !0UX;^U>PBC*H8N_*?]J&O[VYN'8.N,U4- (8?\.=J^WR>7;D9U\SFQ5_)4UB, MF(Y<15=;4$GR#G)V="0(#8C2.R60Y=*\0\X3-/5[BG8.MZ8J&0#$#M@^UV7^ MX]I<.-;F96GDE+1*2@^&8US?D*$FEK62Z%7 S%CKQVRG4=QO:^@A6<-3U=EW M"'H:JU?[^&I0+PJ%7!L-FKD,]6T<.(4)B@KG53G4ZN2C(^]:E2CJA!Y^Q@"I% M8&4/(J;?<8M]6-?N=-4W-F_GN/R&L7:3GGYY45^F?EG=.[Z83B]QLAI/E+[7 M@3"C4(I-A6(_B@5-?02;P=5FOB7F("TS/&Z^ =J"PP,7[G=L8K>8ZU(' SBU M[POO*\Z_Y,7("F%,B FTSYIXD S0*0,R9T,L/+/#E;-1#\, M^&R?Y#Q*1BIG$@=KB \EB@8440%Z5,XF4\@=:(^C[03MEZ9FSQE1C;1Q-+2^ MYWF8G?O]P&U#/;+6=.#3R;_Z^6PU4Q)74KXSS:_M*X,C%^_L+4(+89QAT*PH MUB =D]D$#RIJ3<%MK3W(.6B36:$0]]F\6'A\1.2+Y2NO^&D\L\,H$' M[[4%Q.IOUAG.(=0NYH)'[T(4Q;2^'=Z+L,&^4C@$(P^:2#57R3!.VYU#24=) MDVF/1H.Q=4RX*Y:@JZDB!@"L2OX&"P]8 MO/^#N\PR"GF$L!S":G2"C*Y.7.0@@N+2"*=F^RJ$^HF4X1 ME#'U/2)+P&U*07)MC6^=_>_.&[P[H/GU[#(LR^7D:K7%;3;IXVPR(2W\B?,T M$I@2HD# S&G?RTQ_LEJ!-$4R'^GDR,V=X4.)'*R7> AV=LW2;J^J 1SL^S$X M\JYHD-H>X6U4-(]^K\H>BNBN(&]=G'^?CY?D")4Z4'[5H>Q%^L_+Q?*JF%'C*%VQ&3<]1REE@V(_J#L>J7V-U6NS M%2IA81P MI)V>?5XM\S'7!X$U$LOS5;,RVA+OPV3\Y69(54TP?1Y?T*^\+Y_HIXM"JU^W M^AMQ3_N@F 2:U0&#(4H2D'/ )&>81>:\^<.E-I3W_IK7/KN$!Q,@G M<[T*DUZ39[!Z2QV3Y5PIA-JJI@X'D."C0; F1 M!L<#XG_"=GAW4\M2!\>BK-,Q1&;D;J4$ >NH0L92T$;;&%LW/FY'?=_/"Y__ M-C@.",]E"XP\"CI1O:?H(5$P4;@"E#:#3859R0K3V#IINA=AS]Q^'XF:8\![ MD J?"RYWR79= \]'6J9LA$8PR!WQG10$F3F%J\K7*\GXKUBLUL=#<#Z/L;;S3NC&^''V9?I^+]S&BDI8\A%KV_GE")! MAB1KLSXALH^<_MDZ:7L8A7V_&!^$)>U0J4. +'X;+W%22;]FM&Z]=4.'C$FE MA!$*XQ:4$!8\BPJR-*YX@T5;WAJ@.^CI^UGX,.#82F'#!=^+BSKJXK_7#KAQ MB+)P 8PG8JEV'T0O$K# K-=]625ZS M^V*QR,L%3N^V:CC]+NRP=9I>E)W XIEOT61,D6E&!DX4"LRS5_2GZ$!&+M&6 M8)5MW7[G3+=HCWZ[:N&/O!R94 IS0@':0$&8U@:"-P%@:126J*E7W#U>X)$?DJH72U[-5=ET** MS+6@>$C4'F]* VJ1(;G,0K),"M.Z:\4N>I['X7D(5C8-7#-M#.#PO)GF<=UC MZ+K#[^H*7T@,7E.HS5P@*<75('4?023&O-2UMB\VAM9.@OK%5CN];XX_:::$ M(2!J3?M5__S".!91*T^9SJ <.O"8!804I2]98?3-9T#?):#G@7'M%/M@8LZQ M4N[[.NMF)L(5"U=S$8KG/JEDP =)+&C:/_03#W7:;(RTB4S:;]#$X]\?Q#3= M8[0U:RNZAB[UD?K_G!?+3S\7-4]WGPV?3#(")7#%1!W&0FQDS2%;3$F(B%8\ MZ2[O7*'G,4=M,-!$?$,X)B[#XJXQ=$Z$P'0!:VQ-\IO: Z P(%,8.$KG(FM= M/[Y!0K_PZ,ZY.$'0P\+)U=;!F'PT7D(1M:Y4Q=HIS&80F4MKE&-HFCNEFT3T M?)R>M#".E"\W1P]OP<7CW^_9UV@'A@;BZQL!UV-%OZ\; EYQP W/ M1J.A<*O4AK49(>AUQVY10G Y(NX%@$<_W_/LL7;Z/UUX?:M__6;Z.G2Z8L!R MKYF35118QQ@;D@>BAQ!C%!BYR:7LI?W'OMYOA5E#Y9\LNKYU_]<9Q:W3=>.39QZ,Y0P4&@YHO '#@HQ>V2!8ZTNDIVCJ]RSI+#!MJHH! M0.N)JZ_=T BV=]@4A8:20B;8<.(X98L)DR;5( M7K1VT)Y-_<)!BMU9OW"(E/M.*6R[A-=$.T<$YT,UR%R1048%)D9OA><:Y7ZS M\(9?OW"0MO:I7SA =$.N7U!.RUR3H-+0=O#U@2\K @*W,J3@C"[[/;U^#O4+ M1V.@B?AZ1<%BOAQ=A0[OYY_R_/LXKAL>>9.C)%=LG0)1QLI:@E,@,1685H'^ M?Z^S@A:X$=O6'G#MPC&.11,1]WA0W*&_=FV]XN Z#>N*CBFY #J' M1!()!3RBA5R40$*["FZO@&<_G#PDH)^SI(U.'P+D1 'W[4[<24*\F>18YY3@ MY,/L3XKUINGWV9T[-REXM$C2X;K>N<7 17SX'6.P4=E"]^O/F[O)7L'RJFZ MG74NZ '!Y]WXR]_KQB)ZLB?""+*WTB=HRRX NYZ2XP+T767,B# M<;-EK7Z.H>X!TT*T T+*B^_C5:KT^@K/:\V8EI",J%QP"\'6-A_9^%)8"IGO M5PFQ=8E^;K"ZQ\4)@AP0'*[<\5=YOAP7LHIW3&&Q,I,[GB 8$RG$=[7&*RL0 M+C*NLK0E[5$F2N!OKF:^B;H+GT% "B\H6B-VD 0WW@ M6V00]-^_,EK>D&&S4:')!_!Z$P,->+3#I2T M*J+POC2_WGS&E36GW,(:5-0?AI$%ES2%*&W!ES=LIL4Z0'N?%;?')G1^>4$VS[Z?;5- ""76!;$JN7K.L?1PB9$M'9D#F@F_=\F('.:>: MMYM/_S:>CA9/5KOEHA9--RM=;' $[0&Y;^?3;_^]LI>9SDMVZP))+.RF4/N@[@ M)C_#@;>" R-W([A<)[MW!K'M9/5[L]4YQ!KI8T@0^XA__H[TW3%.-C=-B3&: MH$AB6+N*"8IHLC,0>/0E<&52;!T!/$U5OS% YP!KHXTAX:NV*-0)&ILW63\[OK]/O#J'#.'2OAX=,R6.#F/(]YBJN.NSS5W MN,\RW7$7E'317'M$,$9A[?E>.\IH\GA$0EN$E4ZT+I[MP,E>9=@^YII@(W4L MWDYOUGAQ46>8CM"*P#CSD$R=*Q[$JAB-313IBLDTI2Q&@;&Y0GB3JY6OPJ+?*^;%UJ MG<]U]56L=@%,CC6!9@RXA E*X<5F98/VK=^5[DM;O]:I+6X>U)EWH9\!>,-; MN7GY\S-]8E589V32K 2$Y!,CN2D%%#9FT,5(H3!$'_!<^^V6K)XKV3O!PZQ; MY0P9;Y6AJPM0Y2)%'<74*RN*/82S$%*@@%*XY!AZ9D3KAWQ[D#50ZW8L%/:% MVI%Z&0#4WI''WA'8%2LL:Y>20[""U3>0'B%( MM8YI=I#3;RZ[:W"UTL, (/5J-EVLJOY(-:OKGR^DJ^OMD0V2 M-Q"JPRF(E^ $.)L$6.^$YH%\3]9Z2O$N>OI-=G<-JF::& "JMLKJW6U%CR1W M4M6()N4(*C(-B I!<\9UK2]%V3H-\315/3]L[34D/$XU0P;;>FBG\R49GPOH M:(D;+1&<]O6!L-;6<.>2/5LPN/^3VJ7I M=28BXKKW*/UYDE<*FZ:[XSBW,C^2KG#.5F.+ZTL^Y@,$3?9;1I:]\5$:UOH* MJQ7M XT3VL"U%P4/ -A;&:DW[M%RGDJ0D**O QR0G W!ZDP8Y]&J&"0_V_7( MOC4.YX\E.K:7ARIBP*4/2YQ^&9/?LIYU>UN_^R(2LT3FYF^<5!AQ[&*MRB:: M,-OH)K26B_XYGDP(5P^6?7@#+PFJ*D5=W_40EAWYEQAM 0H\8DJYH&D^SN(@ M MO=D-9RVF5^-_[^4!UK!UMXS0H3#,C)KEW%&0,7C::8WEA;-$:,KK,[TJ>H MZ]=_[ Y3VV],F^IK *?O#GY>_OP=_W,V?S7!Q;JW6?8%14D.,"MB+=<_\9B M<>FU]"*8T#I\.8"\H=RAMD7([#SJ&C82;QG[ R^N$US>&25=+<84W->AR9'$ MR&MC@2*=UIATDN=#XV,D]HO(SJ"R/R1/UML 8/F! K+;6QK.C?9",D ;?1TH M%P&+9^"#8T)EE4KSJXU[! P64J>K>C,:.5KN P#-'[,I^>'?\C*_^#+/]^[Y MLG,Z4XP H:@ JE@%WNL"2GF%)>:H8^MD\W9J^DVHG!-.C30R &Q]GF/*52JW MG3%BS*%$*)HGVAO9@^.L0%0*7>'>"JL;(VJ3AG[S(N?$T4G2'P!Z_C;]MC*L M.7W.\>MT-IE]N6[<)60FQBE *DJ3$X!. :: 4)"V1 HZL)X3 M48TT,@!L7;: *!UPF4*2HEZVM#92 M.\CI=PC5.='52B<#@->[<)U @R8$<,9HXR1G M.;3.D6TEII\N3'U JXT^!@"L'4*[O5GQ(3(OZYRX4MM:2D;!!RL6A&(%M>A:RAE(GUEO8Y3T*!!][=%+I>3=^-"0L/D..?+<=W2-=@LQ)%HV!MN1ZJFU];\>XAM71 34HY2.P]"*CH+C&<08E80 MO;8V61'0MFX@]!1-@\U/= VT(U0R:)NVN%/=*980JD==A%%A9;=,.XXEO=E/<<9;&&(?=M\[9"< M1LI9SB330%YOK9:JC6(2JQT?)VWR?MWC=Z_SG,HO#H'#O:8:#47];"S1 MG5JM.U;WS8]O=[*#UA0(#ZR!%XT#59Q+( M3%[EVWP2Q>3F[W7/6LMV5R7OR^9ZH^R**V'50D=(VOP%P=E,V]5&$D-2$5/K M&_/=%#TGHWD(=A[4D[?3R_\8N[GY^_2C-QB_SLH?9!I^(_?I/S+.SVE*#R.H M'^MZ@M!Z,;B,JQBE2^"UJ@VZSN=X;H_5JL+B1ISV MZG)>C=)O1 -.JII&%J4-)FJP)M.V+ZF.XQ$!I+7),1]C+&XOS_1$0IZ3%3X$ M4/=6I5J/SW_FR??\^VRZ_+H8V9PY7(NNC[_14W M[CO.QCQ$W+@1\E2G(MR6CJVN'?VDP"AS-\7E)BF7M7_]39#41'%87 0%J'=U M=%2Y+!LKD?DAD8F<\EB&P!&W*2'#14(66(V5(]'1UWS'W$IHW:?,5C$[1(IO M$ZJ O7A%,6/&4XNPM!3N%;A2G+814+,>WB5;X MLU>2 &LQL1@@>5B#&D>!_^8936355K&JV'RK'9%[)[+A_Q MIK6^1)E7J)V$57DWTD9J97$>6B0LR-L*I ESGY<$DT<#]^ M ]DL\G[?W11.ER!&V5S[(*#'Q63D;YT MGZ&=!+52'WZ$R-=A5(S_+8!I2?LJ+QV<%VUM2(A3G[,%)$4ZCWPFD5H9+(F< M%M=)3PFH#)9R@EV'S& NUYZI?1:GW>R']7&UA?OB31\8L,$ARA(XP%:"D9:K M&#S&' <=1:#]XAF;UZ^,@^'2ZLJRKK;T+^-L_NUNEE,=GV]",F^< R[@9$GN M/PD7L@QP%PL9:&211X%[R7_;%RH76)1!0!'V-9'%?G][?G[(?/7 M2\03H\A1+E#0B4EMSD#!;H')4"XW!)2KF,>WJ\"0 MI5R#BJ4>64<3BH)YL+@L4?94>2-M1)++0N(@?@[&P8\X'74!#.;IO"@:+FZG M_KN=Q3/O\_B^7.4:_NMV-E^8X5=@8V+D^E M2'82UD9TMRR.RDFB(64#NC*.KEU'XY1SPF'#F5 M1UWG2FK#!4&>NL"Q4-@D>B*,[:>NC;AL6: 5EDE#:+LR3'D3/!#J1&Z?9?,T M+0NN7M(\16_R_,":5]O)0Z*%K[9#^'GDU?9Q$DX8'OK<3:X!;S#"DCF;GYEH M)4LRA-*]E393.#0R%2H2BU"KUTZ:X%-66"1$GF5 K4:. ML(!HM#17=TI,2J?4;J*C+E:.E>U.J Q@= -@^1I_=N.?X <^W\Q][RDM"*>: M(LN-A CQ#-G )8I>8!LM4]J7#B:\(*+N8V!QQ!S'Y 90\ORZ7JA@[;7U M3''DFQ! !8,[2:RG.$42K2@-DY=4U,5):2/F2"XWAY,G318C\X0E+9%/ MT>1VB+D[14YE35QX[J2SIO1K\39:6C)\#Y?Q3L@,9'CMS(9O\2<0__WL9O'Z M<#8)7^,LI_^$I2)^Z*VYTIV*I42"<,BYD(,J..;6F@E9XYSC6( R7=,\6_(= M#OMN2[@9*NCN=;A>&U!G[S[O,=*L8Y['E#L_ -.< O_!1 Q,,S(J89E>CW-N M2YG:\Z66+J@2H"G*V=HP>=]-?L;I/.P MMYIEY6P]LL1X!.:> 1L."VM-+Z3T^%C=T&5YL)3F;\MX(0\-Q047V G$7&XH M3IP$/L6(B-!".R)CW\NIQ\?J1B!?%R]#^%L;+Y=Q>O.YLY,U%4E-O&VTLCXH"7&S ,WH:E+N$O[.P_'V>N*@C M0X+YW!9"@TUEI4"$)DFX=9P5'X:^B8Z6[IWCO>BC.=T@6E9G")L(+F%4R&F2 M$ _&(:/A/R4!%6@8#]25+@G93$E=7^AX">^!S !VMP":T22>IZ55?G];ZN2L M4"QW3Z*(*^V18Y*BZ!T7+! F4NE'NI=4M 66(;)],?7C*$8W )4GEM:31VE/ MA#26"B2LSWUD@3$V,HR8X(F(R*,-Q>/2FPBIZS2? ##'L[L!S/QAIZ-\.7^U M\Z7&338)+1U'4A -&M>%W(^ HJ PV'D2.QU*%XNOT]"2!W2\Y7(4AQM#R.K4 M2$U# %*1<8'!J>$,.1X(BM%AEZ06IG@%]$LJZEY QTEU!T0&L+@!D*QBH>>@ M$">CZ^_S3Z.)G?C1Y#IOZ5N7I@]E>2ERE1SB/C<\1=B"X%=X%3Y/+V8T M-VN50+80\*L$9CIAW.&$G7"]LA;ZB+[FW7*$L-;%/8!SE07^M]%D='-[LR*< M").H4A%9;')BEH[("-"+E%%K))$>+L("(G_VT_GI".)=" M6*$3$BS[]\03N NQ1XD3["@-Q/M>]N8^P3_]:!TSH)C@!_.O 3?D^3WW^:$V MC@9!6704*1>6QR+8^D0 M^EI*:!L(B!T/\T6ETP#RGO/KG9V-9M^ %AO.)T_].0(,U";$9. &5J#."3;( MP%E%*L&.K>62N-+5'WUI:RD;K@SB3B*5!M"VZ22][VYN1HN>$Y]BO(A3GX5W M':^L-CKF/C2B CQD47.XX\2>\IPKD CS/@D,,:7!Q+M''*"V]*CTLXC,*67OE.IY8*2:@%_,5Y M7NQ^@^>W\UENKI%;,=WDGDQ7$AM++75(R=SJR].<\YX<2D([X*GAX 271MP> MFEKR( MAK*04:H>IGC/H??K]OKH,_W@I1Z"Y!Z)1$T#;*/OWRJ-H?,*W)483;+(,B]R= $C9SU# 90[3T0[(>0I0-@+:^;? M%6L'L;T!6^WY]L 6C2OK &Q+G/MYHRC-8F")188)CF*2G)LD@*&E\^>WT=+O M\16_!4@597MS\/E] BO'V7R1S[*HCW[RO**!+YX'BA)7N;UX(,@%J<&)D219 MBYV/I3.F^U/7#V)OZH'_1*)I#G1/$L:7OYR!U!;&)[G*U?9<@!Z.++>TI\0C MIV"+E"?G&+?1FM.^[^\@KA_DWO +?RG!O W$74Q'/N:-Q:0QN-*"Y2F DD9D M"&5($<)P8%(F53K1OS=Q_1#WIM[W3R.8EA&7!_G.OG?C\-2K^3;O_#\7&[V< MCJZOX_0J&>X#-QXQRQ;;!95N"47,>^6"HDJ[TH^Z1Y+<#YUO*HCPFD)\$YB] MG-K\ /G!WLVNDN"*F<@0UCPBGGA"QFNX$;0D%GMJTWJWD%= Z!,"^^'Q384= M3B>@-X$^^+U9]+>YI_>3?9(KDKA405,DH]+ 4A60HP'^@0VEFC@%#'AU)&XA MMA\JWU2@XG4$UP!"+Z:=CS',/@%;U\I91(D M,2I+)X;L(*;N1AC*\;BN4L.-D_#Z;W=J)CW^?Q?"IFWZ- M/U;3E:Z43RX$;%$BCB..W6)^FT->XZB"-XJI- !:0VCIA[FW&G$XN73:!>/G M#5DR+_<:';72UL8 M?&]GWU_N)X_1EB8:Y),/B#NLD<; 3<*D=D(& _L<3[Y%N?S\:+)^&H;/.4R4>Z1P< @'L%S-3C7HT8=$^ \ M:=SO/MK^C7ZH>!-/\B6Y>3@HS!(4DWB=(^^E[95'A'^-X=9G^9RGOT_L30>^ MPG\O9ZG<^PKON]E\=I4\9L90B63*'6J$S@,I3796A: IFV;*#;!E#B:D'\#> MQ!O[J\NEMFK:N]?+[N._;G-*G*;@=-H0D9<<=F4X0W !:Z0H=HX$)R+KUS:H M]R?[X>I-O)*?D-<-6-'W:4D??_V(D]GR-38R$X,"!9R'92!.#&Q!8H$H<2XP M+HTO;CIO(*,?A-[4$_BQS&X +V=+W6F7NO2A@=92>WI+E=4VYF=\!]J3+5Y? M.3+:AP3>@)*^= ^!7?3T0]";> LOSOX&H/1A]=GE+I87\)Q<-Q%@:.PI+SGOI&4?@!Z$P_;)9G> ';6'N(_V='T#SN^C8\C MG6=7QB9%.?%(!.KSEA(RR3%D)/QNT"HH6SJ!O@=9_4K\W\0K]:F$T0"^/L3I MZ.=B^/Q[^V.1$G;%K"4Z68^PI!;Q%'+;,"N0PC)YAH.PP1572^M4]$//FWB7 M+L3J!L#RY*WK<3-/BDON;^DS\!1^CN8C. Z4<[B3N4&*!Y5G0EMD/7>(16T% MXXER57K6P>%4]@/;FWJQ/K&HBH'Q__V/%SP'!OQS\:/%3_+?^AK3_YW__?>O MOS];W\)VNLG(S_Z7[VZ6ZS^=$V G83&K"GB16_Y\\]_!B1W'+CVI4(=S"'SX M8Y>>Z/SEX*LXMZ/Q[#DC9J.;'^.U;/N7+PNO1MM_ M/+)OG;$K$E_@MQE6QE_SQ>C+_^?XH-GCM7SF8'O6SZ^"U%B 8BBLBS/ >=9 MX1(X7)93K1BG[A1%$R\I*1L47'8"E$EH&D- TF/84A[UJ#532%'/:("]FGC: MBI %&?4;V!TI]]W!O\-9W<#%_7P+BW["CL#M80TPPSJ1=T"1SO9'-%9&Z:1E M_K15M[V[:K^2D3= L/LGA1_"Y>9P\F1.H 9V!($U8EH;\&K "C%86W"B8S38 MZ5P@T;&SFO/?(D\1%L):! M_'M%9DI-['W]F> 'B?30B;V'\+=EO-Q/E"6&^$6[^Y1X0%PE\(R92(@) LZ( M<3:1O?9VT8F]KS\._"1X&<+?!BZFC<,E.8T*XZA1PM$ACH-!1E./7 #33EAE MK2C>XG3HH-97@L_Q1LS1G&X0+?<'2EO*?9)())^+7 E@/GJV:!-&4G3&*G)B MO+1@PAPOX7Z#6@]A=P.@V3P.$MMH9?)P@)0&"\]1BQR/!/EHM/:&1<%*5[[GEP3MAO$92!PE7-TM("^90D!;N+E/.QA_&X.-O>OI*MD\L2<9"1P) .W8)FQ7")*8$-&&66QC%&6OJ5V MT=.2,S50X+NKP(=SOPDD;C'M2#QA6*1O]W:_+D89P_Q*(\%@(H$I)W(?1!90,YR@K!G1 ,R*%C5A0_:2RH* M=!EYPLV[SZ-59]JEG<>=%EQ:O-@3H-UC\ L \BG:_"29ZUQTX2WN)*BN(7,D M!C;T&"G$^A8&NRY>('RPRH+;ASRW,6>[2&2,Y(A3 1H8;D\:>QV)HA-]3X:' M@@+<.-OW$&ZV ('[,(9)#&P=C7A^Z09*%7*$<.0#\XY3XT._"3%O:[;O0<+: M,MOW$,[5'O'Z;#:M],Z2X# B6@G$>1#(,!2Q81*#MR6*5U7M):KN\T5Y*^$TTJB= M4? M9YO::5C;U8?;Z:J [/YWKJ@VDL6D$64<#DTR ME@)5(YX."5E4[VFU72 M^Y-MVID#Y=R=G.G-9I:_>#MX3()>)='?C2;W6S[S?GIKQR6?1 [XW(D>2X9N M^'3/*%0)&6/BP#J9GUP- <,Y6B1LB(0&+&@J74%9_AGE;]W/N!R5$K7C[ MM1N//W73/^$/7 4&=WQB @F6"X>",LAJ3% 0EOM K&&J=%AZ )G-/;D<@I?U M&_/48FK/1%MMZ(HXDY1+%CF5UV7RAYY2F++"J&G%T\QVOPIHR(R&OB:7#6P&WQ M*MB[IZAN-+0-S V23CO!]2V;FL;X:S2;CR;7OT_\--K<(6?Y[RL5F08?0"./ M\X T32+2/.;VRH%Y%H@FQ7.:#R:R%S!/UJNO$6 6DF&S>O&*87>,AX^LZ%6F;N(/>,>29+5!\L)0P&[/*?5""V2E9P6/G@[ MR#E6NWQ,*?IE\XG5-_)@T/<=&)*36]">YP"ZA:!F5TQB+(P)2'@<$<_CR+0$ M/ST%"YH4&X-%Z5XA_:FKZWN6PLNZMCF1=)I]Q/UHIQ/8UNPB3K]]!\X_/FF^ M[VY^W"Z_T*5W=C;RZW_V"'55XK-E]%MQ!A12B.O?>D W,2)@Z\"8\H$B3HA& M5BF*F'(L:I9D*FX0;Z/E6%7X)2]KLV&,[CJK*U[\O\SCJZ_@_]Y!HO:Z_CE-H?YS]." M/[,GC786A_,J14TY%0)YMNC@C,$W5BPA0J5+F8=*ES83#B*P[I/92?!U.@$U MX :NSM_I\_57-KH/9<6KK2PBB@\@>A7(*<>H-LBY81*GV M#"L9+ ]OT?HZF\^G(P=\SP,6NXN%$E@Q'_2VRRTP+)*6PIG&)" +6T5,$\T( MU4'3TH& OK0U:K,=@I*=-ELIL31PG1YF*SAC- \R@M,N4WY^NX MC+@)&HC!G"-+#,V-$O/PJMR"UD@;/7<4\]*O<<=3W:B9> Q.7UF4#8!WR\E< M700O#N@549C2J#TR8',CSNRBI;]'1%'K>.*,RM*1J@-)K!LQ?4WU641(Q8J? MRUG$]U8(=90EYC%L0V'$/5/(_!]_^?$M,' YBOWA@> \O2!CV;6&$X*%$@&QF/.:E0_( MR*"0LMC'$)R.M'0SYR*$-^K/'H*O%X.K7EV@S09;%QOZWHU!BK/ET, 2&J_' MJF5TWJ'DE])ZBT\]8%$;X05S#D61".)PO2*CA4+",&\2-]&+TD?[.05'%N9U M_I_/>+AJ L<4EU%0A&%;X$X[BW3$&%&?M'!*&1O[C87=\H'*BF6X"-Z1!@(U'GEEG &16BXBP$&ECI M^JVMQ-2!3#DY=Z=@>@OH>20_-\<^3Y=3.YG9Q3#:51]2%5E07G$DD^:(6QR1 MLQKG0FB3!-5%6L=0/*3L^4B<&4_R"*LK+R@UM M%MMX'))^,>VNI_;F[';^O9N._CN&I3='KD(01%@!OJ0W<'Z$3\B$F(-)/$:G M2#3])K3N:773DYRF+)V!% 4-1"(*ZH!0/1,*0M4]Y&2<5Z8NFVNVS[1^K$:4\"D:+\;$#O/#4'G^5$ M+*N^?Y\\,0^OL, L$L_RG"D/!H!TR$6I4:#28!XH)Z:T CJ$OCIQUY-JHI.) MIR&5]#5FKR,WY5\_2\HHPSS)194N-W !]FD'_RF2)9A1Q\ ?.50W;?U:G0CK MJRBI,AQ^0Y&'YPFWW23GQ>0^5O[VYG:<[_+S^?#==.MF% :0-C:'E8/Q9PD)B0'SY=(G%O2JMQ65"!F [,Y<4N7KQ?91$CE M%_5R@E[/D#N:ZPU Y\F!6S@KXZ5@PG_=SN:9:ZO80'*.Z#Q[RZ3<<,!QFAL. M)!2#<09L4F!4Z:A>/\I:N &/@L#VB["4/-I"V8>8P'L*[^($?C&_&,,>7^Q. M4RJI#!S4N5GD?($E$5A"*5!J@N8ZZM*I"(=16+D$YY2H*RV?MM"WS:BX;^-/ MG%5*$B237(P!\L@2:Y&16E!/(HFX=(5U;^(JE].<$G,%I?(VX)9MV,=')!*9 M-H%BI)-6B$>.D66&@5D;K,4N1.SCZZ/N&8UU%=ZK>04G%5T#T'SYE'D5J,.6 M LG.*)>SFU6>K\I1LH%X@1.3O'B^U@LJWH33.5#J+QS/HT30 (C..C]Z%U,W MS2W*-E6)7Q$++I7-UT*P&O$$1] 239"-7'B9G'6N]!OA7J+>A 8K [&R FH$ M<=NVH@W!(=B(P"+-MBBX0Y;G0(E*F*:<9)**E]ML)Z>ND?;J*"LAE-(=HE\S M?K6+RR<*5_7YY.FC4P=O_#3!J,0C!8UED<+6Y!DB%CP189$0@%\ =^[]^^\3 MC'*$6\_!T1*.Y![_DB.'$T;)4\6\#,ZITK,_WFPPZA!D'!6,.D0H#5RENY_# MN=#41:I06"0D60L+]Z[\*T%HPX2=*]@U"%<;P Z/8,?CB=F MO NYOS;PR8: 7 B@Y0,C5KO(9?&F<&\W&'40!(8%HPZ11Q/-??N&.[[$^<5T MU$V_Q>G/D8_ON]G\/= [NM\X#TGSP UB!%/8>-+(:9Q05%QRPUT0NG3;Z$*D MMQC *H345Y-H6PISW[;_/K$WW72>LTM_ VYGP^5A=C76S'&.DB,J\YTC$^ T M$Y%TA*-MX5:JA^*M=+<8#WLE")>1Y1O"[_VL=FRU$)SF84X8\9A(#C6J87* ?-I"7[_G4NHY218;)$P>SVV4R.7Z%DG'O(<- M:A]*9]3]&P=JC_&83RJZ!J"Y:U-P 9RG2_OK(E\!(-=-#_#>44<8H\C("':Y M< EIXC0RP'1%Y\["3I6YWV-OIOXT7BT:L=W-IO%^2QWZ?L6K[.5<=F] M[R:S;CP*BQ>)9=<+ZJP@UB'&P6OCE@1PV*1&7FF:+-$8J]+I*T/HK*O=RN%H M796=7&8-W,6P 0\[6<[>RZQ\=W<)?W7Q9$N<$UB% !S+S7ADKO_4(7<<(,$E MV)JRI7WG'>141MG)L?"B$409P;2(L;R1E0-G@E0D>_*:+1JF@-'A7!*(&!8Q M3GF 5>GF_SO(J8NQ8B+?!Z6!_&\!2BO+Y,66[I\X-?:.@+HG@A-0]Q+4?: 4 M!9QG<8;1'*[=P$<87@MJ7=+:YG-Z]<#0"&I=659V(+5 M\M*P>Q"UVBJ&X%L MP=T:+J(F(7>_F]61Q*"9&8\:"4I]'AIL$1AL.8O=,!$LCKKX)(]]-#5F*A^% M@+WP.D(<#+(?) M=0YF/@8U!:? %NK _ P$<9Q "#95) _AZJ<'!%GA_.UUD4!CFHM"4([;H00\.-G+")"19BB8 YS0I/3ET M%SUU+]+7PU,9$^(9=OWZR*HA%R[PDQN$"CW\\1TB(1QBHB.&&YUQ_,T#)VO8>+!UO,O M!JL5@TKM<%P9R>Z!R@ VUYZD=3^O$*A?/7N($*TG(2##4T!@ N:48S#.HC%, M!>.4['++;8%CB"R[8HRM#(O/P(+K!>O?V]DRY4ICN&4U$*Y-?E0- MX!,:[!+"U'%.J(^*]>H7L0<6+[]O%:!(RR"0ERRW(S0>61\X-Y'$FCL-Z5UVQ?J7!&G04$1+C;P M*/OBXGQW]\7.P9\_3X^_?;?0F)A9 ^8V1RFJD/.A'#(*%"@E+"3-*&6A=+.S M_M35S?PI:'Z<6##-06ZUJ_OS&#&6/$E$0YZB8&A6J0Q4:E"!^T"W,+)_/=)R@/4XY,>"((9$SVV2/&LXYWWR'&2.\BX M("D5T5K5ZU[;]H668'*$_+K2S&P/$1_LC;U^L-J\T53)*!!5!O;"J$#.NH $ MX5%I06(@_7*:]WRH)=?X9/@8SMKV8/+[!):.LX=$-46T8(*BX')O[A@8LE)A MI#65PDO*'.4#@>_^8<=W\8K[R/3"5.D@E*(6VF!5\P@(Q-UEEKNK3FMF[69L)8LZ>$H MV.U@%1!)"SA[>%'[%N?S\4(!+V>DG_UI04[ALELT5;JPT_G=E5 D244]4LG@ M94Z(DS$A[)GURH Q&$KW!SZ(P)8L]'*X.YF(6L#?QD-U,>U^CF:PXRMA1,Y0 MM"A0EHMX(\L]%AD";I+ O7%DEHS[$^NV86)H#U4KG_;"CL)225,P M(@3#H)5QMC&,%,A$(I!-+BBN04_W"Z .1]4Z28V98B=!U5%B: %5#XKX*XAG M^C->@2=BL#4N9S/Q_%[+D<62(9D\EY8;+%WQ4,HZ$;V0(]X:#Z=M.;Y97^,/AIO5C@R1\ZIGGC<5\LU-ZQX+8+Y4V:C*STA>QLM1YCR6*C][T'J,:+GA4LY?$*G JD,V49-. ,[MY,T%BH?.P,I0RX!SMR/AKD5,!4 M$ AMV4JC)RMQ-1YV#P9=LHPO0'T/ Q,?7<[&TWB;'9_&);MYAB/ MBT8D8=$S,\$][!1X&TI*3B(.D11/4]A)4.4^'J_DJI6730M 6]*^.GM11ZF= M4KDJ,^4N7QI9XP("C1M8=,0*7MHP>D9 (U.*CQ?LYHY6 [AM\YX+0]8+8+>X9)O7;^(%<8BTNK*LJRW] MRSB;?[N;Y=OY^2:"=,DJ B:8S(=!FER*!YQ1AD8E$C7>LE[RW_:%)EI#'8N M(NQKYY+8=*\^!A23HP8\.(J$S?,V*88]6>90L#A;6@IS7=HAZD-7W8205[=- M2DNJ ?2M6MKFAI,YEIUC.?\YFG^_[R/_\("5^[?!_\.E_77EM'5!"@X'+.?Y M97=":Q)1!$8Z+Z(1OOQXM(/);.*:*XB5%T/23BNX!K"9T^#/TV]=%W+3KM5T M]=FW;ARN?$Q!!,J1MP8\3DH8,BFG9SGFF?=$!%G:2=M.31/7Z>F05D@,MF%./4V$?>J4JH-R=_L:)+/T?F3>J_S]"&Z^16VF'+/+%*6 M@^\J\CLA];"7H",'_N'$^[7VVOZ-.B\&%:3Y=BK&T@95 M'[KJO"340^#)9-8.'!_8M=K5+,]H#BR_PF&"<\H$88QE+ M!YE.N)U>$-=OSBAL#0C#ST0WM^-*!8>7^=O+46L?(GS1+\>OV4DXN\GR^N]5 MH]4?(_AS"U411KG]SS&#=TY*S^F+%-! M]?RG@(]YO# MSRH+3%LN',4$@=61*Z"$0,9AOFWZ64\2"9]BEE/(3!#;@Y MV^I4"*->* Y.OR4"<2P"6*96(2:\T@)'[47IX.HQA4&O6[=XD(Q[%@8=PO & M<+.]1@4KIW5NQ*)9S#/]-4;6>X[!>1D9JCY*.6(E'LUWL4O=G2H(.DU:,TZ!#6U9;^UMH6+K#0*B4$ M1"]>C&$3N6P;V(&Q5,0Y&7K)_RV4!@U&0!'VM7-)[ XB2!J8CQ)4H^,N6^@4 MZ:@<\CQH8;VFJM^HW?_QI4%'V2:E)=4 ^I:/_5YH]C8 BJ>Q'_CU."[D\3P(=,632]P3CTCR MN1@D2&28$DA1:; W00=1>@1:'[J:N-M.!ZCBHFG#(U^U.GJ,*)X%^#?LY;+[ MW$VN/X]^QK Z2R%XR@7'*$FDQNP):E"H7U^Q!:*B*_]JV'J*J-6'%PV9$7(EM7 MW""-0T"1$,V8MSS0TM,,MM%RM$IZON[2>F22I3Q8$!E*(N+68F2X8L@9G)SC M/%E6.J-T$QV5C:82TG^A6(YE=P-FTWOXY&C^R?K1>#1?#CRECC,FE4;8QGP3 MPUZ >(\2]LHHK97RKG1 X@453<%E@&37(Q''L;DYH*P>0I0-,E'/D$HT7\N! M(^.<1<9C;I)03H72C=DWT5$7+,?*=B=4!C"Z ;!\C3^[\4\PYIYOYKXK'Y$& M_L<0PWD(A><>:6HH$B+FL?!<.UXZG7^GXYDBTHAU4$8@PK1 W$0"@.<6:<))3 HKC$O[WMMHJ:MHCI7Q3L@,9'CM M>-:W.!EUTV_1W\*'W]O9]T_C[L]W=A;#;BW*%)PL(1E*5N7AMYP@PXQ&C)G MB8O.K^N@K17&@PAH"4E#1=^]LAQJ8^WLW>?=FS'&$JIT0M%E!:YX0-HS@J+P MDLM$P'I,O4"U[TMU+Z_RZ"G*V0;NLOPJ":O=9$Y=PM]9Z&H.^EA92Y'"1.4. M#@:@3@A 76%'.*-6ET[%V41'Y2-RU./-46. M!8."XCEF'),O_K"YF9+:DZ>/E? >R Q@=PN@&4UR][.%MKSO3^LDL<&DS!1P M#9E+H"6YS,$/R36+B;O2[3-?4M$66(;(]L78S*,8W0!4UI7N_2'2FOE(N$;& M>8K@2 5D!/4(4TJD9HX:6AHO6TBIW$BN]*54@N%MXN8^@^'SP"^MP>@E?;T. #8D1!\@2LL1KI M* 52*EI'DC0FE1[PO)&0YH S1,B[H3. XY4+.;_:R?7R! EMB> BYTIZED== M<[AD,;"!<1IL]OM\K]C4GLK-AP]6;D)9Z@X:SL06)+\"+-AK2@5)$*%"@+_O M!=(I*$3 R@*SWX7(>ZF(/K*O774Y4%CKXA[ N"?[4%;W\])1P+F@B8 M1MI(C#B!G5N6$K*1ITB]93[UZKB_3_!//UJO3K:(X ?SKP&;\+X4[\S_ZW8T M6Z1Q+E,NE&0T!)8G!EJP48)%5KB &,51:A+ JRY=;;*%E,IMADL[HR48WBAN M\B^G\<%NMB(I9QVR/N<8!TN1$U&BX(Q0W) \#.H5$/2,J+H^1A'1]X#3<#G4 MCNF]N_T^CM._=?!'SGXN*QSN\VRD)0$3@[@!3XF#KD9V,4A,>!8XQ.FH"XOCY'6RR9A<7T5A M:U@)Y#P!'SM$Z0/1FKM^R02]/UFY+WFI*^J$?'X3Z+F?5*BHCI)B1!<#)AGX M?<:$A$+07G!JL,"V''YJ7DRG%/C!F!K _=JH^C2:>3O^/[=V"@M^G.0Q;!^B M7^A61C(>5GHV<0K7.,\\RY-IC BP)U#=\(<$#PJ+8/H->NWYP=;1-$34W8GY MWH!-O:;(/S^4ZUD'U[05$0GLP$!,"0Y>Y!093:GE"F/8U6F?Z#\?5.Y_NF[+ M)PX-#F-Y ]"YL'>+3CJ7WL8L&3IYFN'2E_R'T-14(&HB([I7$TT3I]N%O(OK0UE0):!G(G$4L#<-MTE/X^N9WE)/OE 7K?W=R,YGG7GV)\G")W MQ53P*G?;U$1JV*@C.15%H&BD#DDJSE3Q[-&AQ#:5_G4Z'5A><+7]TW06_1#IQ$20F.AES M!*1V?;NI,.')<%6,^VV":U6QMO7T&,ETRDVM%':(:R*0)90@0B2)1$6N:;^N MJ$.^WM0C_\D 5E "M2&VZU N Z+>]K(^O#ZIN+(S2;W=J) MC^^[V?P_IZ-Y[%+*O='\/(8KHB.Q@4;$8AYAR*@&,Y)YE S'T7-GO>HWBKOO M%WOAR+P=')V$T_4[S2W6GD7_OZZ[G_\1?5@N?_:GG89+. V3ZP^CF1]W,S@E MSXG>U&;NF:/X=-&EC^C#HVNX^0L'=I\;3/R1K>?@4U?+K]PL/O$8DQC*CNTK M#M0.3Q?\V^3'*"]Z"=M^!S_\9Q$R7ZY:Y;5\KRSN3W$OCE34Y\_HB_/O72@L MK[4UJSPO#Y/69FXT(JL+^.Q\>C,)G\;VNHBDGJ]8Y4UVD)PV43_WXR M"]-R8EI;LLI3Y6#M]Y(7C0CJ?W=_/M)75@-N6;K*,^ @P>WF364!/MRIHYL8 M/G73]]W-CS_L^.CCMFO=*B]M!XFN!U=:.'BS]V FQ\ON@=P<&"MX^O:L7^5! MZ_ CV(]+S[6- M[:,T'C_2=3^%]:A#M&G!:A+:PO.N'P,:2()8GO_[5C%EKUW76>YUBG8R MI0%A??L.FUUT?LPV4)S,5OR;YL+714[BN[O'/[/*4UQLYG%'DW QMI,G?5?+ MROPD)%;-(=T,AO74XQ-*I@'@?;SY,>[N8OPV!R/M_,>3.KNRZ-G^G;IIQ*>4 M;G<@JQN PX*VLQ^/DZN^CJZ_SV??SKY^.PDL]G^O;J+O*\*C-^MKVWV;+ETP MA/(.RSM1]PM7"9@>[T:M\:4%T?U]$J;CN^M%!LEH/HJSLYOY\7+;N&HOU8[K M2VT72UH0V<=?4W\Q'?D"Y^MQJ5[":2 B^6+S+4CD-[@!YA_L/'ZRH^D?=GQ; M0#0;UNPEHP;BD-O945E8ST_VW=_^.5] Z?WWR?6%/T[M[5FZE^CJAB;[,:?5 M-)R/TT6\X$0I."]7+Y)^LX?H JDW7Z//2<=WY^G%MUZ 81#N>WW@B".[6O7^ M,\<_SF]7I8=[&ELI+]&F? NX4_E.^ HQ_I-ZU735X[^=[U8L+_ MZ/#)2:R3OD+Y*W#R5^#D(-E\Z29?8E="*,]7JA=HW,7K;L_&&[I78IY/,9HL M>);U:[$+YL7"U93:4,N@#YMJJ[SKZ_EJ4T>_-CU?JEH"Z%!I;69%9?G<$S2Q MX[O9:%8FMVGKHM6208^TO;>RI[+TOLW_>3'UY]/+V?3C;#ZZ6?6.+)MM(+"P'[V^;"\A-O76M9]'#44%NC@#O_!K7+1D?H@& M%E'*!WRFEY";>OHZG(>M9@%=_#Q5!M#SE8MD_^P@MD#FSX6]^V-V$:?@;=WD M!DRE$W_ZK'_$N0;F')_K\[!(M8#K 5)X>B+7=U\[(/0K^ML\">0]J(GK;GIW M=.K(YA7KB6F=WUW/S==^2!Z/U\D;Q4)))-L7KI=]M5,4W6%\J2RZB]@5D-/C M*C5S2O;SNMNQ\?I)/D#2ER+B6%^K7BWT@4+9PH2_I=ZQO9W?79>VVA7%_/ M%U5+D]GD#PN']]OMSO9C[,;_F):0V<%?JVFI;9-85X!] M#8@]TPQ;G'W[Z=_/YH6DNW'1FI9=3R'N8D9MYZ>TG ;+Z#0';1_WNWZL:$1* M%]-I<4&MKUGO/ V0U1:&U'ZE^]?\[NS/:9AE$@N(:M-Z]3HL]U)[.UC0BG!. M;(X<\IUZ[W@[Q+1)FF_&!GFVL8^__/@:+*BO/Z;S\'(+I4]HO\_5*](\4.8' M<["RZ/^19YI_RNTNSM/#)GZ;3C+A[W].PS^F.98>)M=GD_#WR<_9/!0 P."/ MMG'T#Y-O5X[9E;&2W:O?)ROZURE=WP\8&_^8EKC/AW^U#:4Q&"U'L[LR7/Z M#5Y_F&_$.^P#?OP ^P(P.?QKU8S",O 8S-YVM,C9[#RMMG&>%@A^V$9A= S^ M:+4RS^(Z9!"S:ZWO?3<+LPQ1^40HYA4BH5EA: M!D=E!5$951]^AC [GY[/OT\_ H6SBW ^>=C-EWG^_3]G7]/8YVU=SL>907FP M1RE(E?A^M>+6,G@J*(+:0W&BS7EQ1X_'^8O';RI79Z&9 2'G*QSE,: M>5CWTZ3,6=N_>CT5.$R6O?E56V?&./UMVMW^R!.."TITU[K5;-^A>G0_CVIK MU.^Y=W]X(+24%'>M6\WB'*I=]_.H^EGL+KNY'9AJ2WH.R)AB@IQ$UKUVLO4D"6.YC5 M@BI](+6X0MVZ$ ME'ZC7::28K+>SK3D)OWAD/I6D=WRHE\2;>CL:P,;* MDM^@?O+.5X]?983>]QN]Y-W2Z].!S&OND)_/O\?IB<_WYF_T$G5+#U<',J_V MJ;;N=FRGGT>S><%0]_95>XFSI>>LO0RJ+<"7FN78EY M2_;*5FCI,6LW:ZJ_ M_-\K__("W+=V+TFV])35DUG5K\TU$^Y8.6Y=C"EA;?B(N.QGB[42T M/1=L8D/UVZP[.N?N?HU>\FC)F5_; M?!OYPD>+X]#$1]J2O]U@OF,W^"J-,EQUS3'\^[JY4''/?ZKTDVY)3W9MAM:^UR6SR;I+FN1:E6"+KEC5[ M)9>WY%[O84[U4/1C&5&YF//F-7N)KB5_>@]S6FUC__MD-@)F7D[M8H3A=)H3 M<'-[_K6"H2-[VN_X3)$&]WVW4:#;_8M/O8#%P*ZQ6Y<]YBGS8;EW>23*\7WN M-RY8L:7J/ED\>[SUHP;J7(7^U\*YUAOYJY_U7.^_#7K3FT_%EG-[,SM/E- "^RECS.Y:M M=H8.LQ'V,Z:ZI9"I*C$"\/E*U0JQ#[7A-FR_%9%K MPI<,:4L3%A+8]E6KU4,?I0>;$]N]PS"]&2VGBQ?2A.LKUBN!'J(-M_"C"5E] M_/5C-"TIJK4%ZQ4X#Y'49FXT(:@/MTO""HCH8:EZYO/Y109/5\N'ITJ5\[_VK-Q(ZWBFWYY&6GORJ'@S; M1.>7;KXBM&@S,3$N M:'1M[5I=;]LX%GW?7\%-L=,4L!TKGXV3!LBFF47VH=UM"\SC@!*O;"*2J"$I M.YY?O^>2WD/SSVD>#[R97%Q/B*I+OYV_O=N5[PW M65-2Y45F27I2HG&Z&HJ?%+E;T>VVM:Y,/;5Z./)BO[]_)'XR]E:/92SWVA=T M,>OG?"\^G^^%0?YOE*DE/CRA5 MIR=]J7Y.=M 4U6,;YZ<%O=LI==4=$8\_.#RJ_=E$*S\:)/W^/W9"O8OSW%0> M@UDTCG_&/E9Z\G3GN[+0PVH0_-F)36?%F2F,';SJAW]G7-+-9:F+Z>#U%UV2 M$Q]H(CZ94E:O.XZLSF,=IW\EF /+PN,DFGJ"+@I=T[L_7U]]N?GX01ST]\75]:7%WR MF^_)B2NR7N+ZCK+&ZS&)CSE*R8JZL:Z1L,T;E&8C60U) M7&9>V*8@D1S(;G*X*]\(Z814IN:%L]#DT2G9@BGX3!D[_\.KY+A_QL'$+/@1 MB<_2IK(BU_UX5] T^(J2_7Y_?], _Y&^'*[UY:8C_D.81?'OGOA74RFRZ*W" M2TM.*V8U6:G'8MP164##%.Y+_\.KH[=G*YX^GT?'&SD4H_+4A*?&>U.&+A=" MP(^U5 KTW2TH]X.#X]FBTQ5/QJ";O/TSHI3T9@Y]TX&7)R/I]X[8^1LQDL" MI;&F"5:M'VDG?FFD!8R**=[7Q@+YE?C1V%(D_>Y_>1E<.F]-I3.'3&A10\8E M='3ZTF*UOTVQ^J=TB!!B44[%;64F!:DA=6+(VD I@]$K _F"$:2NL."GHJF\ M;0C&0] $;8,(2E'BR6I9B%PRMUEA2AWX/=1;J5!11LY).^4JI;REP)+W?3J\ M4S &0Q9!&+4TFFD+(81J%9J+P$EB,M+92+B&?\S;3\A2VPD[4&I70#&Q^)IH M/X*#K@95\^C<;PW3C(*;8S13(ITN3L-+1.+!=X%$$KFN$&N&S3RVG9!W#(KM M0KFN56$:+DW*W!<[I5L"YI=QE-&_,7BN@WISW-L8VUL,8NUHT ME.L"=I2;C6%HUPQ10KF6J"^VGG.O7#" ;!H" )U47"FIO&/C[U) MFI#WM8G5=/[T/DBD,YT>UB#%.9AMU7F %X8YM168FU%GC.DJ-GA/WHJY4/( M>E]!E9S6398UEF._D$.7^BN-\WC#!ZSHQ67HHCW@$;LKE7, %\3UH%YK)G9, M% X/^%RA:NYM>1,M&4EW+S*8\@+0285<$+QO>7HJ"GU+17N2\*!^YW=,R'/# M>ELV84?;!.NOW82%\T4U6PN=.2+9G:/?FDT3 W+J:G"UP/W MYJ]]U1^=P2\+:#!HPO"]"N;PWCC3!#2TN?A^?S,A><):UA,*C1T=$]B:_#8JD]4!KP@$CLQMSLD=M>4@ /F)[C1)HFU MYV0O-6]OU9;G$NDYM^"+#L).@=P G' FW2*L$_.=KL:F&!,GO4H.VZ-UV_(A ME75AIH32R?F?^[VWOE\CWF*E B>(#K"]3LO%3WG$GW)A8\V'1 MAPU<:V&*!4*V"T,+63L:S/XX0QZI"SD=Z"J,&1J=+6.>+T2,.1E!P+3?E@/" M8W%[5^+TM'?2/^'K$M[BOYH-W-ZDZ(6;%'M>K98=ONV=]A\O[O>21\N>J=N] M8'(T&Q/C:EF]VSG8F35H,3W8K^]$LGS-@&'^<&[BM.P\\^?=IV'2C]]W#T_. M7/BY[LOU@\LK[<3\'Y_[[/&&\]1B+*R1&D[SV9:8>?L]3>*WGKCO:FXVN?GP M#+.U%YAHY:;$FBM8"RR]>(6K-BY\L!K$ ]DQK5SJFN,VT%Q_WD2F &_C5YL\ M<0^L_1FOI.V%JW#_ U!+ P04 " H?&9;I4^"?KX' #N)@ &P &%T MU::V\;N17]WE_!.NC& 219(UMV M(CL&7,=!#11)FP2['Q>&8X2W(DJ[^^YY*CER5OE$TV58P&B.T9ON[E M/3SWD,.+L2_RRXLQ277YEXN_MMOBC3$TI<=@%HWCG[&/C9X\W?NVS/6H' 1_#F+3>7%F MRT/EL\/R3+LB)=S05'TPAR^E)C^V]N1_K5'MQG'1ZZ\:N.BSM"#Y[4Z$5NETQ.\,DD_W^=G^\ MN?YT^_Z=..[VQ/7-AT^W;V^OK_C-C^3$-5FOASJ37IM2F*&X'FL:BK>ZE&6F M92[>#U%*5E2U=;6$;=Z(F_ML+,L1B:O,BP]U3B(YENWDY%"^$-()J4S%"V>E MR:-3L@=3\)$R=OZG9\EI]YR#B5GP8Q(?I4UE2:[]_CZG6? 5);UN=V>4_IF^ MG&SUY;8EWB%P,_'/CO@'J1&YEO@9\1/_LN2T8EJ3I7HLR"V1!3C,X+_T/SWK MOSS?#X=+[J=,F3,6@G M+_\784HZ^Z\#KDY%T.WUV_E:,Y82$I8FF*9:M'VLG?JNEQ6K,9WA?&0OH ME^*ML85(NNU_\SJX,6UZAS5 >#4 3AG/!GDRZL1CF9NKF8+4T MTF V5BV27T:[865K!7-N;LR&M4\1=B?[!+M/:S%Z[AI(-;J%J<(T@I7C=BND MI8 01%RG$*J(I"# ,LVU&W-UKE: )IDJ^5EIE^7&U6C'!&I-'J%269.1PFLG M#H$,18!:#/^&&G91#O$8-SO3;==T?P^A9;S\P*O<"HTFG>\;>OX'6'G'00H+[/*):G'LS M6;O=FW 23 GH:$:*:=74%AV I";:!>I#+2I#/ZSHEZ2Y2KR6.,'%:G"^D[$*5Q!(,\ MB)D;5="8.JMSR?P.MX(1R\R.%E$GK,H;_)425P0%HSVI;TFY^P+G="_@W%#N M.IIW9J\-4._.>SMC&^MA@ETMFDIG2LD$+QW@SE*3<2RMFF,**-GSAC336SPGKP1V/(B6C*6;B$RF/("T$F%7!"\ M;WAZ)G)]1WESDO"@?NLK)N1;PWI?-F']?8+UEV["POFBFJ^%UI*3F")7L;FD M)\;8%TB-#>D*HR2$JS?6+?)Z>('.BD)[3P'&:PU2 [W ;Y6&/:'I(7 +?G7, MW_C-HIG=H]]J#5/#&^<:0(:FER\ MV-],2=YQ?\#.B+,-9L1>)YPA86DPH-'2U(; L>&_6)RH 7 M1&(KYG:'Q.[J G# _ 0WFB2Q]9SLJ>;MO=KR7"$]#RWXHH6P4R W "><23<( M:\5\I\N)R2?$2:^4H^9HW39\2$65FQFA=#HVD03E&GZ!MZ_,_YW]_13Y!C,5 M*%&\@_5%2C9^RCMMA2L36SXL^K"!:RQ,L4#(MF%H+BM'@_D?Y\@C52YG UV& M,4.C\W7,\XV("2"QN+DN\>M4YZY[Q?0EO\5_-!VZN4G3"58HC MKS;+3EYV7G4?+^YVDD?+OE&W1\'D:#8FQE6R?'UP?#!OT&!ZT*ON1;)^SX!A M_G!NXK1\5X1TXZ?=D[-S%WX^_&J]0$VW\!4$L#!!0 ( "A\9ELZF2W5 MS@0 #D8 : 871R;S(P,C4P.3(W+3$P<7AE>&@S,BYH=&WM66UOVS80 M_KY?P3E87@!;EN27^*T!BJS=, SI2S+TXT!))XLM):HDE5C[]3N24N+$29MF M29ILRP?#,N^.SW-WI.XNBTSG_&"1 4T.?EC\V.N1GT5=&WFRPBD=0' MBX2=$I:\Z+!)[(^B432D83@>#D;^9.I#X(^G<0)C?W\_^#/HH"J*.QVE:PXO M.CDK>AF8_6?#4:GG9RS1V2SP_9\Z5NY@D8I"XV82E=U79V/#DH:5[E'.EL7, M\NDXU78Y%ES(V99O_^9FI9?2G/%ZMG/"Y'38J>K0++4R2CV%R < M1&8?SQS4?33!60$M]" T>%^M,A8Q30;A9:CK=*E<(F,M2M1!HVN@8W0QR,=' M?0A2LY3%5#-1D+*2JJ((0(L;23P!T,&$_.$=>X<>.8;8 -_>"L;^/,"\ZSYE MW%01FHC2G,9GXNE+_IWZ8R)2HC,@QU1&M #5>[/B4).7L38KH>_?*?D_5@J3 ML'Y(>L-KZ;V]B +Y4E*1ZR-'OMT]7;M>%0E(A=31GDCQ^.&3D7BIM!0%BQ5> MS+(4TIW*7:.RO34)0W]^*/*2%K5]"N9[) ,)44UB>XQK-$[U]M9H,G]683A! M?@VQ'47>551BLO.:O ?T ;JN(*^%S$G@]]Z15$CKPL].B@"Z,L% 8&SR"*0+ M1;C?=2^TM.)H)T;;G"'4,Z8SJRWA<\4DF!>;=;QR@23!8)?N$=PB&.TF>^?A MA+B23!L+M$C(JU6,%5R6L]88>U9I7F3 MO9'06N0S4S*G4&XT#4U!HK")TTF[K37Z.ME< M&XZ]8#*X<=GW@AO7OFC6&PP>P*H!.[R5V;YUA',&NEMADKSH##JM0DF3!$O% M65BN2'#YAN"0;GC<.?M1+PU;'QZ)4WOBR=B=]?,L;^B?,QMWKN1:DSW(C2C! M64):G'=E?K]'ZG;TM[>&^W-E/\E;,#?A;Q[YQ;Y8T&QQI5S^AK#[AGKG-GZT M[Y!G[<3'<=P_/UK?PSN#+LYO"WV%HK M(QOL>TN)NXK^?YG?\V7^'>_Q(ZSQ:O*[1WZ%9 GJDA.>^.W]V/GR@)YZGO?9 M?^*Z?GW>!GWENN[;=N'9M+],-1U\.XA3F6D&"Z%)!"0!;%23=@*0,@Y)T__; M;KBL9"D4V+;O\NABUWSZN8;N6NEUZ<-Z\+MR*%KVF.!0O*,*6SCJN@C M;FJF(4:1,QHQSG3MMJ:Z;:T] &6'FYJ;]MDC-!.$JG+7VV@%2 M59PUB#;[[2NE@QUU8\AL&S^3P*FI0#:&WQ?WM7W#^1? M;G3?M_\R^!M02P$"% ,4 " G?&9;OK*ULY@V 0#[7Q( $0 M @ $ 871R;RTR,#(U,#DR-RYH=&U02P$"% ,4 " H?&9;0MF& M?T 2 !LR0 $0 @ ''-@$ 871R;RTR,#(U,#DR-RYX&UL4$L! A0#% @ *'QF6R88LPY74@ MO'4# !4 ( !!&(! &%T Basis of Presentation<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited statements have been prepared in accordance with U.S. generally accepted accounting principles (“GAAP”) for interim financial information. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of management, all adjustments, consisting of normal recurring accruals, considered necessary for a fair presentation have been included.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Description of the Business</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Astronics Corporation (“Astronics” or the “Company”) is a leading provider of advanced technologies to the global aerospace, defense, and electronics industries. Our products and services include advanced, high-performance electrical power generation, distribution and seat motion systems, lighting and safety systems, avionics products, systems and certification, aircraft structures and automated test systems.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have principal operations in the United States (“U.S.”), Canada, France and Germany (arising from our October 2025 acquisition) as well as engineering offices in Ukraine and India.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two reportable segments, Aerospace and Test Systems. The Aerospace segment designs and manufactures products for the global aerospace and defense industry. Our Test Systems segment designs, develops, manufactures and maintains automated test systems that support the aerospace and defense, communications and mass transit industries.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Operating Results</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations for any interim period are not necessarily indicative of results for the full year. Operating results for the nine months ended September 27, 2025, are not necessarily indicative of the results that may be expected for the year ending December 31, 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The balance sheet on December 31, 2024, has been derived from the audited financial statements at that date but does not include all of the information and footnotes required by U.S. GAAP for complete financial statements.</span></div> 2 8300000 4500000 2000000 P1Y 1800000 P2Y <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Restricted Cash</span></div>Under the provisions of the ABL Revolving Credit Facility (as defined and discussed below in Note 7, Long-term Debt and Notes Payable), the Company has a cash dominion arrangement with the banking institution for its accounts within the United States whereby daily cash receipts are contractually utilized to pay down outstanding balances, if any, on the ABL Revolving Credit Facility. Account balances that have not yet been applied to the ABL Revolving Credit Facility are classified as restricted cash in the accompanying Consolidated Condensed Balance Sheets. The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.<div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13,479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">5,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Restricted Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">6,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total Cash and Restricted Cash Shown in Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">19,580 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">6,364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> The following table provides a reconciliation of cash and restricted cash included in Consolidated Condensed Balance Sheets to the amounts included in the Consolidated Condensed Statements of Cash Flows.<div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.198%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Cash and Cash Equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">13,479 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">5,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Restricted Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">6,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total Cash and Restricted Cash Shown in Statements of Cash Flows</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">19,580 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">6,364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 13479000 5177000 6101000 1187000 19580000 6364000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Trade Accounts Receivable and Contract Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The allowance for estimated credit losses is based on the Company’s assessment of the collectability of customer accounts. The Company regularly reviews the allowance by considering factors such as the age of the receivable balances, historical experience, credit quality, current economic conditions, and reasonable and supportable forecasts of future economic conditions that may affect a customer’s ability to pay.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in allowances for estimated credit losses for the three and nine months ended September 27, 2025 and September 28, 2024 consisted of the following:</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">September 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Balance at Beginning of the Period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2,377 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">9,193 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">1,495 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Bad Debt Expense, Net of Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,132 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(24)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">734 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Write-off Charges Against the Allowance and Other Adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(1,368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(7,982)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Balance at End of the Period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">880 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2,343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">880 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2,343 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 2377000 9193000 842000 1495000 -129000 1132000 -24000 734000 1368000 7982000 -62000 -114000 880000 2343000 880000 2343000 45000000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Simplification Initiatives</span></div>In the second quarter of 2025, the Company initiated simplification activities in the Aerospace segment, including costs related to footprint rationalization and portfolio shaping. Restructuring charges, including impairments of inventory and other long-lived assets, were recorded as a result of these simplification initiatives. 5800000 400000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Research and Development Expenses</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Research and development costs are expensed as incurred and include salaries, benefits, consulting, material costs, and depreciation. During the first quarter of 2025, the Company changed its financial statement presentation of research and development costs. These costs were previously included within Cost of Products Sold and were a factor in arriving at Gross Profit. Research and development expenses, which amounted to $12.5 million and $40.0 million for the three and nine months ended September 28, 2024, respectively, have been reclassified from Cost of Products Sold to a separate line item below Gross Profit in the accompanying Consolidated Condensed Statements of Operations. All periods presented have been revised to reflect this presentation.</span></div> 12500000 40000000 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Valuation of Goodwill and Long-Lived Assets</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company tests goodwill at the reporting unit level on an annual basis or more frequently if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets are evaluated for recoverability whenever adverse effects or changes in circumstances indicate that the carrying value may not be recoverable. The recoverability test consists of comparing the undiscounted projected cash flows with the carrying amount. Should the carrying amount exceed undiscounted projected cash flows, an impairment loss would be recognized to the extent the carrying amount exceeds fair value.</span></div> <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">New or Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We consider the applicability and impact of all ASUs. There have been no new applicable accounting pronouncements or changes in accounting pronouncements during the three months ended September 27, 2025 as compared with the recent accounting pronouncements described in the 2024 10-K, except as set forth below. ASUs not disclosed were assessed and determined to be either not applicable or had or are expected to have minimal impact on our financial statements and related disclosures.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Standard</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Description</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Financial Statement Effect or Other Significant Matters</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ASU No. 2024-04 -Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in this update clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion or an extinguishment.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We early adopted this standard during the fiscal quarter ended September 27, 2025 and applied it on a prospective basis. Refer to Note 7.</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Standard</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Description</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Financial Statement Effect or Other Significant Matters</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2025-06 -Intangibles, Goodwill </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">and Other — Internal -Use Software </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Subtopic 350-40): Targeted </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Improvements to the Accounting for </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal-Use Software</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in this update remove all references to project stages and clarify the threshold entities apply to begin capitalizing software costs. The update further specifies required disclosures for all capitalized internal-use software costs. This guidance is effective for fiscal years beginning after December 15, 2027 and interim periods within that period. Early adoption is permitted.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures. </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2025-05 — Financial Instruments,<br/>Credit Losses (Topic 326): Measurement <br/>of Credit Losses for Accounts <br/>Receivable and Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in this update provide a practical expedient that allows entities to assume current conditions as of the balance sheet date remain unchanged over the life of current accounts receivable and contract assets when developing forecasts for estimated expected credit losses. This guidance is effective for fiscal years beginning after December 15, 2025 and interim periods within that period. Early adoption is permitted.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.</span></td></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Adopted</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Standard</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Description</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Financial Statement Effect or Other Significant Matters</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ASU No. 2024-04 -Debt - Debt with Conversion and Other Options (Subtopic 470-20): Induced Conversions of Convertible Debt Instruments</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in this update clarify the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion or an extinguishment.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We early adopted this standard during the fiscal quarter ended September 27, 2025 and applied it on a prospective basis. Refer to Note 7.</span></div></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.347%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Standard</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Description</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Financial Statement Effect or Other Significant Matters</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2025-06 -Intangibles, Goodwill </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">and Other — Internal -Use Software </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(Subtopic 350-40): Targeted </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Improvements to the Accounting for </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Internal-Use Software</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in this update remove all references to project stages and clarify the threshold entities apply to begin capitalizing software costs. The update further specifies required disclosures for all capitalized internal-use software costs. This guidance is effective for fiscal years beginning after December 15, 2027 and interim periods within that period. Early adoption is permitted.</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures. </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">ASU 2025-05 — Financial Instruments,<br/>Credit Losses (Topic 326): Measurement <br/>of Credit Losses for Accounts <br/>Receivable and Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The amendments in this update provide a practical expedient that allows entities to assume current conditions as of the balance sheet date remain unchanged over the life of current accounts receivable and contract assets when developing forecasts for estimated expected credit losses. This guidance is effective for fiscal years beginning after December 15, 2025 and interim periods within that period. Early adoption is permitted.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is currently reviewing the guidance and evaluating the impact on our Consolidated Financial Statements and related disclosures.</span></td></tr></table></div> Revenue<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On September 27, 2025, we had $646.7 million of remaining performance obligations, which we refer to as total backlog. We expect to recognize approximately $479.2 million of our outstanding performance obligations as revenue over the next twelve months and the balance thereafter.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s contract assets and contract liabilities consist primarily of costs and profits in excess of billings and billings in excess of cost and profits, respectively. The following table presents the beginning and ending balances of contract assets and contract liabilities: </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ending Balance, September 27, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The increase in contract assets reflects the net impact of new revenue recognized in excess of billings exceeding billing of previously unbilled revenue during the period, partially offset by $8.3 million in revisions of estimated costs to complete certain long-term mass transit Test contracts, which was recorded during the nine months ended September 27, 2025. The revisions resulted in reduced revenue recognized during the nine months ended September 27, 2025 due to lower estimates of the percentage of work completed on the programs. The decrease in contract liabilities reflects the net impact of revenue recognized in excess of new customer advances or deferred revenues recorded.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized $9.1 million and $6.3 million during the three months ended and $19.1 million and $16.4 million during the nine months ended September 27, 2025 and September 28, 2024, respectively, in revenues that were included in the contract liability balance at the beginning of the period. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes an asset for certain, material costs to fulfill a contract if it is determined that the costs relate directly to a contract or an anticipated contract that can be specifically identified, generate or enhance resources that will be used in satisfying performance obligations in the future, and are expected to be recovered. Such costs are amortized on a systematic basis that is consistent with the transfer to the customer of the goods to which the asset relates. Start-up costs are expensed as incurred. Capitalized fulfillment costs are included in Inventories in the accompanying Consolidated Condensed Balance Sheets. Should future orders not materialize or it is determined the costs are no longer probable of recovery, the capitalized costs are written off. The Company’s capitalized fulfillment costs amounted to $5.9 million and $8.3 million on September 27, 2025 and December 31, 2024, respectively. Amortization of fulfillment costs recognized within Cost of Products Sold was insignificant for the three months and was $3.4 million and $3.1 million for the nine months ended September 27, 2025 and September 28, 2024, respectively. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Market Segments as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">432,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">383,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Military Aircraft</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General Aviation</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">518,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">192,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Government &amp; Defense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,751 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,722 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">622,061 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">586,886 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">211,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">203,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Product Lines as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">296,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">263,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">154,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">135,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">91,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">518,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">192,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">622,061 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">586,886 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">211,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">203,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 646700000 479200000 P12M The following table presents the beginning and ending balances of contract assets and contract liabilities: <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:35.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.523%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Contract Assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Contract Liabilities</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Beginning Balance, January 1, 2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,171 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ending Balance, September 27, 2025</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">54,302 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div> 54171000 28171000 54302000 27802000 8300000 9100000 6300000 19100000 16400000 5900000 8300000 3400000 3100000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Market Segments as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Commercial Transport</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">432,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">383,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">149,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">133,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Military Aircraft</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88,250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General Aviation</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">518,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">192,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Segment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Government &amp; Defense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,335 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,751 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,722 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,144 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">622,061 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">586,886 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">211,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">203,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents our revenue disaggregated by Product Lines as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Segment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Electrical Power &amp; Motion</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">296,541 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">263,919 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90,467 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lighting &amp; Safety</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">154,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">135,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">51,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,921 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Avionics</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">91,452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83,716 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Systems Certification</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,842 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Structures</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,947 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,627 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,613 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:8pt;padding-right:-8pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">518,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">192,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,722 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,144 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr style="height:13pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">622,061 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">586,886 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">211,447 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">203,698 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 432324000 383679000 149209000 133850000 88250000 63545000 27554000 21685000 47532000 56643000 13919000 18077000 9620000 14268000 2043000 3942000 577726000 518135000 192725000 177554000 44335000 68751000 18722000 26144000 44335000 68751000 18722000 26144000 622061000 586886000 211447000 203698000 296541000 263919000 101295000 90467000 154324000 135162000 51654000 46921000 91452000 83716000 26168000 29151000 15842000 12272000 7938000 4460000 9947000 8798000 3627000 2613000 9620000 14268000 2043000 3942000 577726000 518135000 192725000 177554000 44335000 68751000 18722000 26144000 622061000 586886000 211447000 203698000 Inventories<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">In thousands</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,118 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,927 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">139,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">197,290 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">199,741 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded a $5.8 million reduction in inventory in the nine months ended September 27, 2025 in connection with simplification initiatives as further discussed in Note 1, Basis of Presentation.</span></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">In thousands</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finished Goods</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,598 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">27,941 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Work in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,118 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,927 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Raw Material</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,574 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">139,873 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">197,290 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">199,741 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 28598000 27941000 40118000 31927000 128574000 139873000 197290000 199741000 5800000 Property, Plant and Equipment<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property, Plant and Equipment consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and Improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81,965 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72,150 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">125,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,281 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,997 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">234,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">137,564 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80,687 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property, Plant and Equipment consisted of the following:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,551 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and Improvements</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">81,965 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">72,150 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and Equipment</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132,290 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">125,874 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction in Progress</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,281 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,997 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Gross</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">234,199 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">210,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less Accumulated Depreciation</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">137,564 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">129,885 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Property, Plant and Equipment, Net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">96,635 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">80,687 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 8663000 8551000 81965000 72150000 132290000 125874000 11281000 3997000 234199000 210572000 137564000 129885000 96635000 80687000 Intangible Assets<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes acquired intangible assets as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Average Life</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">142,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">142,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Licensing Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">222,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">171,017 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">214,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">162,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">All acquired intangible assets other than goodwill and one trade name are being amortized. Amortization expense for acquired intangibles is summarized as follows: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.527%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,598 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,189 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for acquired intangible assets expected for 2025 and for each of the next five years is summarized as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,085 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,589 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,135 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes acquired intangible assets as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:35.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Average Life</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Gross Carrying</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Amount</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Amortization</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,146 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Trade Names</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,562 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,380 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Completed and Unpatented Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,975 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,680 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">47,818 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer Relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">142,595 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,485 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">142,065 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">95,818 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Licensing Agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Intangible Assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">222,100 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">171,017 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">214,491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">162,014 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P11Y 2146000 2146000 2146000 2146000 P4Y 11082000 11082000 11082000 11082000 P10Y 11562000 10494000 11380000 10351000 P9Y 47975000 44680000 47818000 42617000 P15Y 142595000 102485000 142065000 95818000 P13Y 6740000 130000 0 0 P13Y 222100000 171017000 214491000 162014000 1 Amortization expense for acquired intangibles is summarized as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:25.215%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.527%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization Expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,598 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,728 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,189 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 8598000 9728000 2678000 3189000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for acquired intangible assets expected for 2025 and for each of the next five years is summarized as follows:</span></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.280%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.520%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10,085 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,589 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,216 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,135 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 11228000 10085000 8377000 7589000 6216000 4135000 Goodwill<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 27, 2025:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Translation</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,760 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the changes in the carrying amount of goodwill for the nine months ended September 27, 2025:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition Adjustments</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Foreign</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Currency</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Translation</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">38,125 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,635 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,056 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,643 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">59,760 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 36421000 1643000 61000 38125000 21635000 0 0 21635000 58056000 1643000 61000 59760000 Long-term Debt and Notes Payable<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">ABL Revolving Credit Facility</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a $90.0 million Term Loan Facility on January 19, 2023, and paid interest at a rate equal to SOFR (which was required to be at least 2.50%) plus 8.75%. The Company refinanced its credit facilities on July 11, 2024, and repaid in full all outstanding indebtedness under the previous Term Loan Facility.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company amended its asset-based revolving credit facility (the “ABL Revolving Credit Facility”) on July 11, 2024, by entering into the Seventh Amended and Restated Credit Agreement, which set the maximum aggregate amount that the Company can borrow pursuant to the revolving credit line at $200.0 million, with borrowings subject to a borrowing base determined primarily by inventory, accounts receivable, machinery and equipment and real estate.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On November 25, 2024, the Company entered into a second amendment to the ABL Revolving Credit Facility which increased the maximum aggregate amount that the Company could borrow pursuant to the ABL Revolving Credit Facility to </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$220.0 million from $200.0 million. The maturity date of borrowings under the ABL Revolving Credit Facility was July 11, 2027. The Company and the applicable lenders also agreed in a separate first amendment to increase the amount of unsecured indebtedness the Company was permitted to incur under the ABL Revolving Credit Facility, subject to completion of the Convertible Notes offering (discussed below).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the ABL Revolving Credit Facility, the Company paid interest on the unpaid principal amount of the ABL Revolving Credit Facility at a rate equal to SOFR plus a term SOFR adjustment in the amount of 0.10% per annum (which collectively shall be at least 1.00%) plus an applicable margin ranging from 2.75% to 3.25% determined based upon the Company’s Excess Availability (as defined in the ABL Revolving Credit Facility). The Company was required to pay a quarterly commitment fee under the ABL Revolving Credit Facility on undrawn revolving credit commitments in an amount equal to 0.25% or 0.375% based on the Company’s average excess availability under the ABL Revolving Credit Facility. On September 27, 2025, there was $85.0 million outstanding on the ABL Revolving Credit Facility and there remained $112.3 million available for future borrowings, before the minimum excess availability requirement discussed below. The amount available for future borrowings as of September 27, 2025, is net of $2.3 million in outstanding letters of credit.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the ABL Revolving Credit Facility, the Company was subject to a minimum fixed charge coverage ratio of 1.10 to 1.00. The Company was also required to maintain a minimum excess availability of the greater of 10% of the borrowing base under the ABL Revolving Credit Facility, or $15.0 million. As of September 27, 2025, the Company was in compliance with these covenants.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain of the Company’s subsidiaries are borrowers under the ABL Revolving Credit Facility and the assets of such subsidiaries also secure the obligations under the ABL Revolving Credit Facility. In the event of voluntary or involuntary bankruptcy of the Company or any subsidiary, all unpaid principal and other amounts owing under the credit facilities automatically become due and payable. Other events of default, such as failure to make payments as they become due and breach of financial and other covenants, change of control, cross default under other material debt agreements, and a going concern qualification for any reason other than loan maturity date give the agent the option to declare all such amounts immediately due and payable. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 22, 2025, the Company entered into a cash flow-based revolving credit facility and terminated the ABL Revolving Credit Facility. See further discussion in Note 16, Subsequent Events.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2030 Convertible Notes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On December 3, 2024, the Company issued $165.0 million aggregate principal amount of 5.500% Convertible Senior Notes due 2030 (the “2030 Notes”). The 2030 Notes bear interest at a rate of 5.500% per annum, payable semi-annually in arrears on March 15 and September 15 of each year, beginning on March 15, 2025. The 2030 Notes will mature on March 15, 2030, unless earlier converted, redeemed or repurchased. The initial conversion rate is 43.6814 shares of common stock per $1,000 principal amount of 2030 Notes, which represent the initial conversion price of $22.89 per share. The 2030 Notes are convertible at the option of the holders at any time on or after December 15, 2029, until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the Company will satisfy its conversion obligations by paying and/or delivering, as the case may be, cash, shares of its common stock or a combination of cash and shares of its common stock, at its election. Beginning March 20, 2028, if the Company’s stock price has been at least 130% of the conversion price for a specified period of time, the 2030 Notes may be called at the option of the issuer. After the first quarter of 2025, if the Company’s stock price has been at least 130% of the conversion price for 20 of 30 trading days ending on and including the last trading day of the immediately preceding quarter, the 2030 Notes may be redeemed at the option of the holder. During the fiscal quarter ended September 27, 2025, our stock price met the price trigger defined above, and therefore, holders of our 2030 Notes may convert their notes at their option at any time during the fiscal quarter ended December 31, 2025. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2031 Convertible Notes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On September 15, 2025, the Company issued $225.0 million aggregate principal amount of Convertible Senior Notes due 2031 (the “2031 Notes”) for net proceeds of $216.7 million. The Company used part of the net proceeds to repurchase a portion of the 2030 Notes and the remainder to enter into the capped call transactions, as further described below. The 2031 Notes do not bear any interest and will mature on January 15, 2031, unless earlier converted, redeemed or repurchased. The initial conversion rate is 18.2243 shares of common stock per $1,000 principal amount of Convertible Notes, which represents the initial conversion price of $54.87 per share. The 2031 Notes are convertible at the option of the holders at any time on or after October 15, 2030, until the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the Company will satisfy its conversion obligations by paying cash up to the aggregate principal amount of the 2031 Notes to be converted and paying and/or delivering, as the case may be, cash, shares of its common stock or a </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">combination of cash and shares of its common stock, at its election, in respect of the remainder, if any, of its conversion obligation in excess of the aggregate principal amount of the Notes being converted. Beginning January 22, 2029, if the Company’s stock price has been at least 130% of the conversion price for a specified period of time, the 2031 Notes may be called at the option of the issuer. After the fourth quarter of 2025, if the Company’s stock price has been at least 130% of the conversion price for 5 of the first 20 trading days of such fiscal quarter, the 2031 Notes may be redeemed at the option of the holder during the 30-trading day period beginning on, and including, the 21</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">st</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> trading day of such quarter.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Partial Repurchase of 2030 Notes</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company used approximately $189.8 million of the net proceeds from the issuance of the 2031 Notes, together with approximately $85.0 million of borrowings under its ABL Revolving Credit Facility and approximately $11.0 million of cash on hand, to repurchase approximately $132.0 million in aggregate principal amount of outstanding 2030 Notes pursuant to privately negotiated exchange agreements entered into with certain holders of the 2030 Notes. The total cash paid in connection with this repurchase was approximately $285.8 million. The repurchase was accounted for in accordance with ASU 2024-04, </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt – Debt with Conversion and Other Options (Subtopic 470-20)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> and resulted in the recognition of an inducement charge of $32.6 million within Loss on Settlement of Debt in the Consolidated Statements of Operations. The Company also recorded a reduction to unamortized debt issuance costs of $4.3 million and a reduction to equity of $125.5 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was $2.9 million and $6.2 million for the three months ended and $9.2 million and $17.8 million for the nine months ended September 27, 2025 and September 28, 2024, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Debt issuance cost amortization expense was $0.6 million and $0.4 million for the three months ended and $1.8 million and $2.1 million for the nine months ended September 27, 2025 and September 28, 2024, respectively. All costs are amortized to interest expense over the term of the respective agreement. Unamortized deferred debt issuance costs associated with the ABL Revolving Credit Facility ($2.2 million and $3.0 million as of September 27, 2025 and December 31, 2024, respectively) are recorded within Other Assets. The following table presents the outstanding principal amount and carrying value of the Convertible Notes as of the dates indicated:</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">September 27, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2030 Notes</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">33,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(1,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">31,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">165,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(6,331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">158,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2031 Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">225,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(7,897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">217,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">258,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(8,981)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">249,019 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">165,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(6,331)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">158,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of the convertible notes based on quoted prices for these instruments in active markets, classified as Level 1 measurements within the fair value hierarchy. The fair value of the 2031 Notes was approximately $233.9 million as of September 27, 2025. The fair value of the 2030 Notes was approximately $71.5 million and $176.9 million as of September 27, 2025 and December 31, 2024, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capped Call Transactions</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the issuance of the 2031 Notes, we entered into capped call transactions (the “Capped Calls”) with certain financial institutions. The Capped Calls are generally expected to reduce the potential dilution to the Company’s common stock upon any conversion of the 2031 Notes and/or offset any potential cash payments the Company is required to make in excess of the principal amount of converted 2031 Notes, as the case may be, with such reduction and/or offset subject to a cap. The cap price of the Capped Calls is initially approximately $83.41 per share of the Company’s common stock and is subject to certain adjustments under the terms of the capped call transactions. The Capped Calls expire January 15, 2031.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We used approximately $26.9 million of the net proceeds from the 2031 Notes to purchase the Capped Calls. These instruments are classified as equity and recorded as a reduction of additional paid-in capital in the Condensed Consolidated Statements of Changes in Stockholders’ Equity.</span></div> 90000000 0.0250 0.0875 200000000 220000000 200000000 0.0010 0.0100 0.0275 0.0325 0.0025 0.00375 85000000.0 112300000 2300000 1.10 0.10 15000000 165000000 0.05500 0.05500 22.89 1.30 1.30 20 30 225000000 216700000 54.87 1.30 1.30 5 20 P30D 189800000 85000000 11000000 132000000 285800000 -32600000 4300000 125500000 2900000 6200000 9200000 17800000 600000 400000 1800000 2100000 2200000 3000000 The following table presents the outstanding principal amount and carrying value of the Convertible Notes as of the dates indicated:<div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">September 27, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">December 31, 2024</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Principal</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Unamortized Debt Issuance Costs</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:112%">Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2030 Notes</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">33,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(1,084)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">31,916 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">165,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(6,331)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">158,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">2031 Notes</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">225,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(7,897)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">217,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Total</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">258,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(8,981)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">249,019 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">165,000 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">(6,331)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">158,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td></tr></table></div> 33000000 1084000 31916000 165000000 6331000 158669000 225000000 7897000 217103000 0 0 0 258000000 8981000 249019000 165000000 6331000 158669000 233900000 71500000 176900000 83.41 26900000 Product Warranties<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, the Company warrants its products against defects in design, materials, and workmanship typically over periods ranging from <span style="-sec-ix-hidden:f-680">twelve</span> to sixty months. The Company determines warranty reserves needed by product line based on experience and current facts and circumstances. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the warranty accrual, which is included in Accrued Expenses and Other Current Liabilities on the Consolidated Condensed Balance Sheets, is summarized as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.527%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Settled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Reassessed Warranty Exposure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P60M <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the warranty accrual, which is included in Accrued Expenses and Other Current Liabilities on the Consolidated Condensed Balance Sheets, is summarized as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.671%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.527%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,081 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,013 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,303 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,968 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,032 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Warranties Settled</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,118)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,190)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Reassessed Warranty Exposure</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">86 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,184 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,409 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 18081000 9751000 19013000 11303000 4968000 8333000 1567000 5032000 4118000 2714000 1190000 1012000 253000 39000 -206000 86000 19184000 15409000 19184000 15409000 Income Taxes<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rates were approximately 9.9% and (126.9)% for the three months ended and 14.4% and (58.5)% for the nine months ended September 27, 2025 and September 28, 2024, respectively. Beginning with the 2025 tax year, U.S. domestic research and development costs can be expensed as incurred. In addition, there are options to expense any remaining unamortized research and development costs that were previously capitalized during the 2022 through 2024 tax years. The tax rate in the 2025 period was favorably impacted by the reversal of a valuation allowance related to previously capitalized research and development costs that are expected to be expensed in the 2025 period and partially offset by valuation allowances related to net operating losses and certain timing differences. In addition, the tax rate in the 2025 period was also impacted by state and foreign income taxes and a discrete adjustment to reverse certain federal and state deferred tax liabilities. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a valuation allowance against the deferred tax assets if and to the extent it is more likely than not that the Company will not recover the deferred tax assets. In evaluating the need for a valuation allowance, the Company weighs all relevant positive and negative evidence, and considers among other factors, historical financial performance, projected future taxable income, scheduled reversals of deferred tax liabilities, the overall business environment, and tax planning strategies. After considering the losses in recent periods and cumulative pre-tax losses in the three-year period ending with the current year, the Company determined that projections of future taxable income could not be relied upon as a source of income to realize its deferred tax assets. However, the Company is relying on a significant portion of its existing deferred tax liabilities for the realizability of deferred tax assets. Accordingly, during the years ended December 31, 2024 and 2023, the Company determined that a portion of its deferred tax assets were not expected to be realizable in the future and the Company continues to maintain the valuation allowance against its deferred tax assets as of September 27, 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the One Big Beautiful Bill Act (“OBBBA”) was signed into law in the United States. The OBBBA permanently extends and modifies significant provisions enacted in 2017 as part of the Tax Cuts and Jobs Act (“TCJA”) that were originally set to expire at the end of 2025. In addition, the OBBBA makes changes to certain U.S. corporate tax provisions, many of which are not in effect until 2026. Key provisions of the Tax Act relevant to the Company’s operations include immediate expensing of certain domestic research and development expenses and domestic capital expenditures beginning in 2025 as well as changes to various U.S. international tax provisions going forward. These provisions of the Tax Act have favorably impacted the Company’s effective tax rate and cash tax rate for the 2025 tax year and are expected to have favorable impacts in future years. Changes in tax laws may affect recorded deferred tax assets and deferred tax liabilities and our effective tax rate in the future and the Company is continuing to evaluate the impacts of the new legislation.</span></div> 0.099 -1.269 0.144 -0.585 Earnings Per Share<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic earnings per share:</span></div><div style="margin-bottom:9pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic Earnings per Common Share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Loss - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,738)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic Earnings per Common Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of diluted net income (loss) per share:</span></div><div style="margin-bottom:9pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Earnings per Common Share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Loss - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,738)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Effect of Dilutive Stock Awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,372 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,961 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Earnings per Common Share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes the dilutive effect of shares issuable upon conversion of its Convertible Notes in the calculation of diluted income per share using the if-converted method. The Company has the option for the 2030 Convertible Notes to settle the conversion value in any combination of cash or shares, and as such, the maximum number of shares issuable are included in the dilutive share count if the effect would be dilutive. The Company excluded all impacts of the 2030 Convertible Notes from the computation of diluted earnings per share as the effect would be anti-dilutive. The Company will settle the principal amount of the 2031 Convertible Notes by paying cash and settle the premium in any combination of cash or shares. The Company’s average stock price for the three and nine months ended September 27, 2025 was below the conversion price for the 2031 Notes, therefore no incremental shares were included in diluted earnings per share.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock options with exercise prices greater than the average market price of the underlying common shares are excluded from the computation of diluted earnings per share because they are out-of-the-money and the effect of their inclusion would be anti-dilutive. The Company incurred a net loss for the three and nine months ended September 27, 2025 and September 28, 2024, therefore all outstanding stock options and unvested restricted stock units were excluded from the computation of diluted loss per share because the effect of their inclusion would be anti-dilutive. The number of common shares excluded from the computation was approximately 1,262,000 shares as of September 27, 2025 and 1,218,000 shares as of September 28, 2024.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic earnings per share:</span></div><div style="margin-bottom:9pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.525%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic Earnings per Common Share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Loss - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,738)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Basic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,372 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,961 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic Earnings per Common Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of diluted net income (loss) per share:</span></div><div style="margin-bottom:9pt;margin-top:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine months ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three months ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands, except per share amounts)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Earnings per Common Share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Loss - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(256)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13,383)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,098)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(11,738)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Basic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,372 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,961 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,423 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net Effect of Dilutive Stock Awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Shares - Diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,372 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,961 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,423 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,011 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Diluted Earnings per Common Share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.01)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.38)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.31)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.34)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -256000 -13383000 -11098000 -11738000 35372000 34961000 35423000 35011000 -0.01 -0.38 -0.31 -0.34 -256000 -13383000 -11098000 -11738000 35372000 34961000 35423000 35011000 0 0 0 0 35372000 34961000 35423000 35011000 -0.01 -0.38 -0.31 -0.34 1262000 1218000 Shareholders’ Equity<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Buyback Program</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Board of Directors from time to time authorizes the repurchase of common stock, which allows the Company to purchase shares of its common stock in accordance with applicable securities laws on the open market or through privately negotiated transactions. The Company has the capacity under the currently authorized program to repurchase additional shares of its common stock with a maximum dollar value of $41.5 million.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">At-the-Market Equity Offering</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On August 8, 2023, the Company initiated an at-the-market equity offering program (the “ATM Program”) for the sale from time to time of shares of the Company’s common stock, par value $0.01 per share, having an aggregate offering price of up to $30.0 million. During the three and nine months ended September 27, 2025 and September 28, 2024, the Company did not sell any shares of our common stock under the ATM Program. As of September 27, 2025, the Company had remaining capacity under the ATM Program to sell shares of common stock having an aggregate offering price up to approximately $8.2 million. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss) and Accumulated Other Comprehensive Loss</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,670)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,368 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,077 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit of Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,359 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,020)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income (loss) are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(379)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to Selling, General and Administrative Expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;padding-right:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial (Gains) Losses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(709)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income (Loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(616)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,332 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 41500000 0.01 30000000 0 0 0 0 8200000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of accumulated other comprehensive loss are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,670)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,222)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – Before Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,368 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,077 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefit of Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,282 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment – After Tax</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,359 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,020)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,863)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -5670000 -8222000 1368000 2077000 -2282000 -2282000 3650000 4359000 -2020000 -3863000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of other comprehensive income (loss) are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.935%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.525%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign Currency Translation Adjustments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,552 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(379)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,051 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications to Selling, General and Administrative Expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;padding-right:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Prior Service Cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;padding-right:-72pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of Net Actuarial (Gains) Losses</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(999)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Retirement Liability Adjustment</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(709)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">843 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other Comprehensive Income (Loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,843 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(616)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,332 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2552000 127000 -379000 1051000 290000 290000 97000 97000 -999000 553000 -334000 184000 -709000 843000 -237000 281000 1843000 970000 -616000 1332000 Sales to Major CustomersThe loss of major customers or a significant reduction in business with a major customer would significantly, and negatively impact our sales and earnings. In the three and nine months ended September 27, 2025 and September 28, 2024, the Company had one major customer over 10% of consolidated sales primarily in the Aerospace segment. Sales to the Boeing Company (“Boeing”) accounted for 12.3% and 10.5% of consolidated sales in the three months and 10.6% and 11.0% of consolidated sales in the nine months ended September 27, 2025 and September 28, 2024, respectively. Accounts receivable from Boeing on September 27, 2025 were approximately $19.4 million. 0.123 0.105 0.106 0.110 19400000 Legal Proceedings<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">One of the Company’s subsidiaries is involved in numerous patent infringement actions brought by Lufthansa Technik AG (“Lufthansa”) in Germany, the United Kingdom (“UK”) and France. The Company is vigorously defending all such litigation and proceedings. Additional information about these legal proceedings can be found in Note 19, Legal Proceedings, to the Consolidated Financial Statements in Item 8, Financial Statements and Supplementary Data, in the 2024 10-K.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The reserve for the German indirect claim and interest was approximately $17.5 million at September 27, 2025 and $17.1 million on December 31, 2024. The Company currently believes it is unlikely that the damages in the German indirect proceedings and related interest will be paid within the next twelve months. Therefore, the liability related to this matter is classified within Other Liabilities (non-current) in the Consolidated Condensed Balance Sheets at September 27, 2025 and December 31, 2024. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the matter before the UK High Court of Justice, Lufthansa had pleaded its case for monetary compensation at a separate trial which was conducted in October 2024. Both the Company and Lufthansa submitted to the UK High Court of Justice calculations of the estimated profits derived from the reports of the parties’ respective financial experts. The account of profits trial judgment was published on February 21, 2025 by the court in the amount of $11.9 million. Such amount was recorded as a liability in the Company’s Consolidated Financial Statements as of December 31, 2024. Following a consequential hearing on March 20, 2025, the amount was adjusted upwards by $0.5 million related to the resolution of a provisional item.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There was a further consequential hearing on May 16, 2025 which addressed applications concerning interest on the ordered damages, permission to appeal the court’s findings in these matters, as well as the issue of reimbursement of legal fees in the damages phase of the litigation. The Company was ordered to make payments of $5.7 million in relation to interest and $3.5 million for partial reimbursement of Lufthansa’s legal costs. The interest amount was recorded in the first quarter of 2025, while the legal cost reimbursement was recorded in the second quarter. Both of these items are reflected within Selling, General and Administrative Expenses in the Company’s Consolidated Condensed Statement of Operations, for the nine months ended September 27, 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 27, 2025, the Company made payments totaling $21.6 million, in satisfaction of the liabilities for damages, interest and provisional legal fee reimbursement.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Both the Company and Lufthansa have been granted permission to appeal the rulings by the UK High Court of Justice. The appeals are scheduled to be heard by the UK Court of Appeal in March 2026.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A liability for reimbursement of Lufthansa’s legal expenses associated with the UK matter, exclusive of the damages phase, was approximately $1.0 million at September 27, 2025 and December 31, 2024, which is expected to be paid within the next twelve months and, as such, is classified in Accrued Expenses and Other Current Liabilities in the accompanying Consolidated Condensed Balance Sheets as of September 27, 2025 and December 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">With respect to the proceeding in France, as previously disclosed, on December 4, 2020, the Court held the French patent invalid for all asserted claims. Lufthansa appealed this judgment. The appeal hearing took place on December 8, 2022, and on February 24, 2023, the Court upheld the first instance judgment in favor of AES. Lufthansa lodged an appeal before the French Supreme Court. A decision from this Court was rendered on March 19, 2025, remanding the case to the Court of Appeal of Paris for reconsideration of the invalidity of Lufthansa’s French patent. A second trial on nullity is scheduled on October 28, 2026 and a ruling by the Court of Appeal of Paris on nullity is not expected before early first quarter 2027. As loss exposure is not probable and estimable at this time, the Company has not recorded any liability with respect to the French matter as of September 27, 2025 or December 31, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no other significant developments in any of these matters during the three months ended September 27, 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2020, Teradyne, Inc. filed a complaint against the Company and its subsidiary, Astronics Test Systems (“ATS”) (together, “the Defendants”) in the United States District Court for the Central District of California alleging patent and copyright infringement, and certain other related claims. The Defendants moved to dismiss certain claims from the case. On November 6, 2020, the Court dismissed the Company from the case, and also dismissed a number of claims, though the patent and copyright infringement claims remained. In addition, on December 21, 2020, ATS filed a petition for inter partes review (“IPR”) with the US Patent Trial and Appeal Board (“PTAB”), seeking to invalidate the subject patent, and on July 21, 2021, the PTAB instituted IPR. The PTAB issued its decision on July 20, 2022, in which it invalidated all of Teradyne’s patent claims. Teradyne did not appeal the decision. On December 7, 2023, the District Court granted ATS’s motion for summary judgment on its affirmative defense of fair use. The Court subsequently entered final judgment in favor of ATS on December 14, 2023. Teradyne appealed to the United States Court of Appeals for the Ninth Circuit. On January 30, 2025, the Ninth Circuit affirmed the District Court’s grant of summary judgment. Teradyne has elected not to pursue an appeal. As such, the summary judgment ruling stands and final judgment in favor of ATS has been entered. This matter is concluded.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other than these proceedings, we are not party to any significant pending legal proceedings that management believes will result in a material adverse effect on our financial condition or results of operations.</span></div> 17500000 17100000 11900000 500000 5700000 3500000 21600000 1000000 1000000 Segment Information<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company reports segment information based on the management approach, which designates the internal reporting used by the Chief Operating Decision Maker (“CODM”) for making decisions and assessing performance as the source of the Company’s reportable segments. The CODM, which is the Company’s Chief Executive Officer, allocates resources and assesses the performance of each operating segment based on historical and potential future product sales, gross margin associated with those sales, and operating profit (loss) before interest, taxes, and corporate expenses. The Company has determined its reportable segments to be Aerospace and Test Systems based on the information used by the CODM.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Segment information and reconciliations to consolidated amounts are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">518,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">192,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">518,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">192,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Test Systems Sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">622,061 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">586,886 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">211,447 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">203,698 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">403,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">369,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">69.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">85.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">78.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other Segment Items</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating Profit (Loss) and Margins:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">62,523 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,200 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from Segment Measure of Operating Profit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Loss on Settlement of Debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-144pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-162pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Expenses and Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Loss Before Income Taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(299)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,443)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,324)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,173)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The significant expenses and amounts presented align with the segment-level information that is regularly provided to the CODM. Inter-segment expenses are included within the amounts shown.</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2 </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other segment items include Selling, General and Administrative Expenses, Research and Development Expenses, and sublease and rental income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">544,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">498,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">112,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">682,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">648,764 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Depreciation and Amortization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Capital Expenditures:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Capital Expenditures</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,860 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,244 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Segment information and reconciliations to consolidated amounts are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sales:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">518,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">192,725 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(34)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(10)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Aerospace Sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">577,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">518,135 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">192,725 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">177,554 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less Inter-segment Sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(350)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(30)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(39)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Test Systems Sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">44,335 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,722 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,144 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Consolidated Sales</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">622,061 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">586,886 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">211,447 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">203,698 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Products Sold:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">403,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">369,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">132,263 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">127,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">69.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">68.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">39,984 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">58,662 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,673 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,737 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">90.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">85.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">78.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">79.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other Segment Items</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">102,589 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,517 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,063 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,420 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating Profit (Loss) and Margins:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">71,470 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,628 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,947)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Operating Profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">62,523 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37,200 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,153 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,238 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from Segment Measure of Operating Profit:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Loss on Settlement of Debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,987 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-144pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest Expense, Net of Interest Income</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,920 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-162pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate Expenses and Other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,011 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Loss Before Income Taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(299)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(8,443)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(12,324)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,173)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The significant expenses and amounts presented align with the segment-level information that is regularly provided to the CODM. Inter-segment expenses are included within the amounts shown.</span></div><div style="margin-bottom:9pt;margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2 </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other segment items include Selling, General and Administrative Expenses, Research and Development Expenses, and sublease and rental income.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.432%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.397%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">544,463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">498,528 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">112,844 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">128,828 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">21,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">682,193 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">648,764 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.526%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">Three Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">(In thousands)</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 27, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:100%">September 28, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and Amortization:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,656 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">14,766 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,701 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Depreciation and Amortization</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16,129 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,572 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,163 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,041 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Capital Expenditures:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-180pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aerospace</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,408 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,609 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-198pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Test Systems</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">523 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;padding-right:-216pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Corporate</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total Capital Expenditures</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">19,860 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,244 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">13,150 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,850 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 577760000 518187000 192725000 177564000 -34000 -52000 0 -10000 577726000 518135000 192725000 177554000 44685000 68790000 18752000 26183000 -350000 -39000 -30000 -39000 44335000 68751000 18722000 26144000 622061000 586886000 211447000 203698000 403890000 369918000 132263000 127737000 0.699 0.714 0.686 0.719 39984000 58662000 14673000 20737000 0.902 0.853 0.784 0.793 102366000 102589000 29295000 35566000 13298000 18517000 4063000 5420000 71470000 45628000 31167000 14251000 0.124 0.088 0.162 0.080 -8947000 -8428000 -14000 -13000 -0.202 -0.123 -0.001 0 62523000 37200000 31153000 14238000 0.101 0.063 0.147 0.070 -32644000 -6987000 -32644000 -6987000 -9167000 -17832000 -2920000 -6217000 21011000 20824000 7913000 6207000 -299000 -8443000 -12324000 -5173000 544463000 498528000 112844000 128828000 24886000 21408000 682193000 648764000 13656000 14766000 4701000 4800000 2442000 3638000 452000 1185000 31000 168000 10000 56000 16129000 18572000 5163000 6041000 19337000 4408000 12812000 1609000 523000 820000 338000 235000 0 16000 0 6000 19860000 5244000 13150000 1850000 Fair Value<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no financial assets or liabilities carried at fair value measured on a recurring basis on September 27, 2025 or December 31, 2024. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There were no non-recurring fair value measurements performed in the nine months ended September 27, 2025 and September 28, 2024.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Due to their short-term nature, the carrying value of cash and equivalents, accounts receivable, and accounts payable approximate fair value. The carrying value of the Company’s variable rate long-term debt instruments also approximates fair value due to the variable rate feature of these instruments. Refer to Note 7, Long-term Debt and Notes Payable, for additional information relating to the fair value of the Company’s outstanding fixed-rate Convertible Notes.</span></div> Subsequent Events<div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 13, 2025, the Company acquired all of the issued and outstanding capital stock of Bühler Motor Aviation (“BMA”), located in Uhldingen-Mühlhofen, Germany. BMA is an established manufacturer of aircraft seat actuation systems with a broad product portfolio that includes actuators, electronics, control panels, pneumatic systems, and lighting. BMA will be included in our Aerospace segment. The total purchase price was approximately $18.0 million, net of cash acquired and the estimated closing adjustment. The purchase price was paid at the closing date. The Company expects to complete a preliminary allocation during the fourth quarter of 2025.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 22, 2025, the Company entered into a $300 million senior secured, cash flow-based revolving credit facility (the “New Revolver”). The New Revolver replaces the Company’s ABL Revolving Credit Facility, which was terminated on October 22, 2025. The scheduled maturity date for the New Revolver is October 16, 2030. Under the terms of the New Revolver, the Company will pay interest on the unpaid principal amount outstanding under the Revolving Credit Agreement at a rate equal to Term SOFR (as defined in the Revolving Credit Agreement) plus an applicable margin ranging from 1.25% to 2.125% determined based upon the Company’s Total Net Debt Leverage Ratio (as defined in the Revolving Credit Agreement). The Company will pay a quarterly commitment fee under the Revolving Credit Agreement on unused Revolving Commitments ranging from 0.20% to 0.35% determined based upon the Company’s Total Net Debt Leverage Ratio.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Revolving Credit Agreement, the Company is subject to a total leverage ratio covenant that requires that the Company’s Total Net Debt Leverage Ratio may not exceed 4.50 to 1.00, provided that the Company’s Total Net Debt Leverage Ratio for the fiscal quarter ending December 31, 2025, may not exceed 4.75 to 1.00. The Company is also subject to a consolidated interest coverage ratio covenant that requires that the Company’s Consolidated Interest Coverage Ratio (as defined in the Revolving Credit Agreement) may not be less than 3.50 to 1.00 and a secured net debt leverage ratio covenant that requires that the Company’s Secured Net Debt Leverage Ratio (as defined in the Revolving Credit Agreement) may not exceed 3.00 to 1.00. </span></div>The New Revolver has an accordion feature, which allows the Company to request incremental commitments of up to $100 million plus additional incremental amounts so long as maximum leverage requirements are met. In the fourth quarter of 2025, the Company expects to record a non-cash write-off of deferred financing costs of approximately $0.6 million related to the exiting ABL lender in Interest Expense within the Consolidated Condensed Statements of Operations. 18000000 300000000 0.0125 0.02125 0.0020 0.0035 4.50 4.75 3.50 3.00 100000000 600000 false false false false