0001030894-26-000032.txt : 20260427 0001030894-26-000032.hdr.sgml : 20260427 20260427163319 ACCESSION NUMBER: 0001030894-26-000032 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 79 CONFORMED PERIOD OF REPORT: 20260331 FILED AS OF DATE: 20260427 DATE AS OF CHANGE: 20260427 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CELESTICA INC CENTRAL INDEX KEY: 0001030894 STANDARD INDUSTRIAL CLASSIFICATION: PRINTED CIRCUIT BOARDS [3672] ORGANIZATION NAME: 04 Manufacturing EIN: 980185558 STATE OF INCORPORATION: A6 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-14832 FILM NUMBER: 26901522 BUSINESS ADDRESS: STREET 1: 5140 YONGE STREET, SUITE 1900 CITY: TORONTO STATE: A6 ZIP: M2N 6L7 BUSINESS PHONE: 416-448-5800 MAIL ADDRESS: STREET 1: 5140 YONGE STREET, SUITE 1900 CITY: TORONTO STATE: A6 ZIP: M2N 6L7 10-Q 1 cls-20260331.htm 10-Q cls-20260331
falseDecember 312026Q10001030894http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://www.celestica.com/20260331#AccruedLiabilitiesAndOtherLiabilitiesAndProvisionsCurrenthttp://www.celestica.com/20260331#AccruedLiabilitiesAndOtherLiabilitiesAndProvisionsCurrenthttp://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationsCurrenthttp://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationshttp://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligations33.333.333.3358362xbrli:sharesiso4217:USDiso4217:USDxbrli:sharesiso4217:RONcls:segmentxbrli:pureiso4217:THB00010308942026-01-012026-03-3100010308942026-04-2200010308942026-03-3100010308942025-12-3100010308942025-01-012025-03-310001030894us-gaap:ForeignExchangeForwardMember2026-01-012026-03-310001030894us-gaap:ForeignExchangeForwardMember2025-01-012025-03-310001030894us-gaap:InterestRateSwapMember2026-01-012026-03-310001030894us-gaap:InterestRateSwapMember2025-01-012025-03-310001030894us-gaap:CommonStockMember2024-12-310001030894us-gaap:TreasuryStockCommonMember2024-12-310001030894us-gaap:AdditionalPaidInCapitalMember2024-12-310001030894us-gaap:RetainedEarningsMember2024-12-310001030894us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-12-3100010308942024-12-310001030894us-gaap:CommonStockMember2025-01-012025-03-310001030894us-gaap:AdditionalPaidInCapitalMember2025-01-012025-03-310001030894us-gaap:TreasuryStockCommonMember2025-01-012025-03-310001030894us-gaap:RetainedEarningsMember2025-01-012025-03-310001030894us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-01-012025-03-310001030894us-gaap:CommonStockMember2025-03-310001030894us-gaap:TreasuryStockCommonMember2025-03-310001030894us-gaap:AdditionalPaidInCapitalMember2025-03-310001030894us-gaap:RetainedEarningsMember2025-03-310001030894us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-03-3100010308942025-03-310001030894us-gaap:CommonStockMember2025-12-310001030894us-gaap:TreasuryStockCommonMember2025-12-310001030894us-gaap:AdditionalPaidInCapitalMember2025-12-310001030894us-gaap:RetainedEarningsMember2025-12-310001030894us-gaap:AccumulatedOtherComprehensiveIncomeMember2025-12-310001030894us-gaap:CommonStockMember2026-01-012026-03-310001030894us-gaap:AdditionalPaidInCapitalMember2026-01-012026-03-310001030894us-gaap:TreasuryStockCommonMember2026-01-012026-03-310001030894us-gaap:RetainedEarningsMember2026-01-012026-03-310001030894us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-01-012026-03-310001030894us-gaap:CommonStockMember2026-03-310001030894us-gaap:TreasuryStockCommonMember2026-03-310001030894us-gaap:AdditionalPaidInCapitalMember2026-03-310001030894us-gaap:RetainedEarningsMember2026-03-310001030894us-gaap:AccumulatedOtherComprehensiveIncomeMember2026-03-310001030894cls:A2025NCIBMember2025-01-012025-03-310001030894cls:ATSSegmentMember2026-01-012026-03-310001030894cls:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMembercls:ATSSegmentMember2026-01-012026-03-310001030894cls:ATSSegmentMember2025-01-012025-03-310001030894cls:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMembercls:ATSSegmentMember2025-01-012025-03-310001030894cls:CCSSegmentMembercls:CCSCommunicationsMember2026-01-012026-03-310001030894cls:CCSCommunicationsMembercls:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMembercls:CCSSegmentMember2026-01-012026-03-310001030894cls:CCSSegmentMembercls:CCSCommunicationsMember2025-01-012025-03-310001030894cls:CCSCommunicationsMembercls:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMembercls:CCSSegmentMember2025-01-012025-03-310001030894cls:CCSSegmentMembercls:CCSEnterpriseMember2026-01-012026-03-310001030894cls:CCSEnterpriseMembercls:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMembercls:CCSSegmentMember2026-01-012026-03-310001030894cls:CCSSegmentMembercls:CCSEnterpriseMember2025-01-012025-03-310001030894cls:CCSEnterpriseMembercls:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMembercls:CCSSegmentMember2025-01-012025-03-310001030894cls:CCSSegmentMember2026-01-012026-03-310001030894cls:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMembercls:CCSSegmentMember2026-01-012026-03-310001030894cls:CCSSegmentMember2025-01-012025-03-310001030894cls:SegmentConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMembercls:CCSSegmentMember2025-01-012025-03-310001030894us-gaap:OperatingSegmentsMembercls:ATSSegmentMember2026-01-012026-03-310001030894us-gaap:OperatingSegmentsMembercls:ATSSegmentMember2025-01-012025-03-310001030894us-gaap:OperatingSegmentsMembercls:CCSSegmentMember2026-01-012026-03-310001030894us-gaap:OperatingSegmentsMembercls:CCSSegmentMember2025-01-012025-03-310001030894us-gaap:OperatingSegmentsMember2026-01-012026-03-310001030894us-gaap:OperatingSegmentsMember2025-01-012025-03-310001030894us-gaap:MaterialReconcilingItemsMember2026-01-012026-03-310001030894us-gaap:MaterialReconcilingItemsMember2025-01-012025-03-310001030894us-gaap:OperatingSegmentsMembercls:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercls:CCSSegmentMember2026-01-012026-03-310001030894us-gaap:OperatingSegmentsMembercls:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercls:CCSSegmentMember2026-01-012026-03-310001030894us-gaap:OperatingSegmentsMembercls:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercls:CCSSegmentMember2026-01-012026-03-310001030894us-gaap:OperatingSegmentsMembercls:CustomerOneMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercls:CCSSegmentMember2025-01-012025-03-310001030894us-gaap:OperatingSegmentsMembercls:CustomerTwoMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercls:CCSSegmentMember2025-01-012025-03-310001030894us-gaap:OperatingSegmentsMembercls:CustomerThreeMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMembercls:CCSSegmentMember2025-01-012025-03-310001030894us-gaap:SecuredDebtMembercls:TermLoanAMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:SecuredDebtMembercls:TermLoanBMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2026-04-270001030894us-gaap:SecuredDebtMembercls:NewTermLoanAMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2026-04-270001030894us-gaap:SecuredDebtMembercls:NewTermLoanAMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2026-04-272026-04-270001030894us-gaap:SecuredDebtMembercls:TermLoanAMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:SecuredDebtMembercls:TermLoanBMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:RevolvingCreditFacilityMemberus-gaap:SecuredOvernightFinancingRateSofrMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:RevolvingCreditFacilityMembercls:VariableRateComponentOneMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:RevolvingCreditFacilityMembercls:VariableRateComponentOneMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:RevolvingCreditFacilityMembercls:VariableRateComponentTwoMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:RevolvingCreditFacilityMembercls:VariableRateComponentTwoMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:SecuredDebtMembercls:AdjustedTermSOFRMembercls:TermLoanAMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:SecuredDebtMembercls:AdjustedTermSOFRMembercls:TermLoanAMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:SecuredDebtMemberus-gaap:BaseRateMembercls:TermLoanAMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:SecuredDebtMemberus-gaap:BaseRateMembercls:TermLoanAMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:RevolvingCreditFacilityMembercls:AdjustedTermSOFRMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:SecuredDebtMembercls:AdjustedTermSOFRMembercls:TermLoanAMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:RevolvingCreditFacilityMembercls:VariableRateComponentOneMemberus-gaap:SubsequentEventMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-04-272026-04-270001030894us-gaap:RevolvingCreditFacilityMembercls:VariableRateComponentOneMemberus-gaap:SubsequentEventMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-04-272026-04-270001030894us-gaap:RevolvingCreditFacilityMembercls:VariableRateComponentTwoMemberus-gaap:SubsequentEventMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-04-272026-04-270001030894us-gaap:RevolvingCreditFacilityMembercls:VariableRateComponentTwoMemberus-gaap:SubsequentEventMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-04-272026-04-270001030894us-gaap:RevolvingCreditFacilityMembersrt:MinimumMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2026-04-272026-04-270001030894us-gaap:RevolvingCreditFacilityMembersrt:MaximumMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2026-04-272026-04-270001030894us-gaap:SecuredDebtMembercls:VariableRateComponentOneMembercls:NewTermLoanAMemberus-gaap:SubsequentEventMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-04-272026-04-270001030894us-gaap:SecuredDebtMembercls:VariableRateComponentOneMembercls:NewTermLoanAMemberus-gaap:SubsequentEventMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-04-272026-04-270001030894us-gaap:SecuredDebtMembercls:VariableRateComponentTwoMembercls:NewTermLoanAMemberus-gaap:SubsequentEventMembersrt:MinimumMemberus-gaap:LineOfCreditMember2026-04-272026-04-270001030894us-gaap:SecuredDebtMembercls:VariableRateComponentTwoMembercls:NewTermLoanAMemberus-gaap:SubsequentEventMembersrt:MaximumMemberus-gaap:LineOfCreditMember2026-04-272026-04-270001030894us-gaap:SecuredDebtMemberus-gaap:SecuredOvernightFinancingRateSofrMembercls:TermLoanBMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:SecuredDebtMemberus-gaap:BaseRateMembercls:TermLoanBMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2026-04-272026-04-270001030894us-gaap:BridgeLoanMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:BridgeLoanMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2026-04-270001030894us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:LetterOfCreditMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2026-04-270001030894srt:MinimumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894srt:MaximumMemberus-gaap:LineOfCreditMember2026-01-012026-03-310001030894us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2025-12-310001030894us-gaap:RevolvingCreditFacilityMemberus-gaap:InterestRateSwapMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:RevolvingCreditFacilityMemberus-gaap:InterestRateSwapMemberus-gaap:LineOfCreditMember2025-12-310001030894us-gaap:SecuredDebtMembercls:TermLoanAMemberus-gaap:LineOfCreditMember2025-12-310001030894us-gaap:SecuredDebtMemberus-gaap:InterestRateSwapMembercls:TermLoanAMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:SecuredDebtMemberus-gaap:InterestRateSwapMembercls:TermLoanAMemberus-gaap:LineOfCreditMember2025-12-310001030894us-gaap:SecuredDebtMembercls:TermLoanBMemberus-gaap:LineOfCreditMember2025-12-310001030894us-gaap:SecuredDebtMemberus-gaap:InterestRateSwapMembercls:TermLoanBMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:SecuredDebtMemberus-gaap:InterestRateSwapMembercls:TermLoanBMemberus-gaap:LineOfCreditMember2025-12-310001030894us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:SecuredDebtMemberus-gaap:LineOfCreditMember2025-12-310001030894us-gaap:SecuredDebtMemberus-gaap:InterestRateSwapMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:SecuredDebtMemberus-gaap:InterestRateSwapMemberus-gaap:LineOfCreditMember2025-12-310001030894us-gaap:LineOfCreditMember2026-03-310001030894us-gaap:LineOfCreditMember2025-12-310001030894us-gaap:LetterOfCreditMembercls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:LetterOfCreditMembercls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMemberus-gaap:LineOfCreditMember2025-12-310001030894cls:BankGuaranteesAndSuretyBondsMembercls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMemberus-gaap:LineOfCreditMember2026-03-310001030894cls:BankGuaranteesAndSuretyBondsMembercls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMemberus-gaap:LineOfCreditMember2025-12-310001030894cls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMemberus-gaap:LineOfCreditMember2026-03-310001030894cls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMemberus-gaap:LineOfCreditMember2025-12-310001030894cls:BankOverdraftFacilityMemberus-gaap:LineOfCreditMember2026-03-310001030894cls:BankOverdraftFacilityMemberus-gaap:LineOfCreditMember2025-12-310001030894cls:A2024NCIBMember2024-10-300001030894cls:A2025NCIBMember2025-10-290001030894cls:A2025NCIBMember2026-03-310001030894us-gaap:RestrictedStockUnitsRSUMember2026-01-012026-03-310001030894us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2026-01-012026-03-310001030894us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2026-01-012026-03-310001030894us-gaap:EmployeeStockOptionMembercls:ShareBasedPaymentArrangementTrancheFourMember2026-01-012026-03-310001030894us-gaap:EmployeeStockOptionMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2026-01-012026-03-310001030894us-gaap:EmployeeStockOptionMember2026-01-012026-03-310001030894srt:MinimumMemberus-gaap:PerformanceSharesMember2026-01-012026-03-310001030894srt:MaximumMemberus-gaap:PerformanceSharesMember2026-01-012026-03-310001030894us-gaap:PerformanceSharesMember2026-01-012026-03-310001030894us-gaap:RestrictedStockUnitsRSUMember2025-01-012025-03-310001030894us-gaap:PerformanceSharesMember2025-01-012025-03-310001030894cls:DeferredStockUnitDSUsMember2026-01-012026-03-310001030894cls:DeferredStockUnitDSUsMember2025-01-012025-03-310001030894us-gaap:StockCompensationPlanMember2026-01-012026-03-310001030894us-gaap:StockCompensationPlanMember2025-01-012025-03-310001030894us-gaap:CostOfSalesMember2026-01-012026-03-310001030894us-gaap:CostOfSalesMember2025-01-012025-03-310001030894us-gaap:SellingGeneralAndAdministrativeExpensesMember2026-01-012026-03-310001030894us-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-03-310001030894us-gaap:SellingGeneralAndAdministrativeExpensesMembersrt:DirectorMember2026-01-012026-03-310001030894us-gaap:SellingGeneralAndAdministrativeExpensesMembersrt:DirectorMember2025-01-012025-03-310001030894us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2026-01-012026-03-310001030894us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2026-01-012026-03-310001030894us-gaap:RestrictedStockUnitsRSUMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2026-01-012026-03-310001030894us-gaap:AccumulatedTranslationAdjustmentMember2025-12-310001030894us-gaap:AccumulatedTranslationAdjustmentMember2024-12-310001030894us-gaap:AccumulatedTranslationAdjustmentMember2026-01-012026-03-310001030894us-gaap:AccumulatedTranslationAdjustmentMember2025-01-012025-03-310001030894us-gaap:AccumulatedTranslationAdjustmentMember2026-03-310001030894us-gaap:AccumulatedTranslationAdjustmentMember2025-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-12-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-12-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2026-01-012026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-03-310001030894us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-12-310001030894us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-12-310001030894us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2026-01-012026-03-310001030894us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-01-012025-03-310001030894us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2026-03-310001030894us-gaap:InterestRateSwapMemberus-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2025-03-310001030894us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-12-310001030894us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-12-310001030894us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2026-01-012026-03-310001030894us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-01-012025-03-310001030894us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2026-03-310001030894us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2025-03-310001030894cls:NCSGlobalServicesLLCMember2024-04-300001030894cls:NCSGlobalServicesLLCMember2026-03-310001030894us-gaap:PensionPlansDefinedBenefitMember2026-01-012026-03-310001030894us-gaap:PensionPlansDefinedBenefitMember2025-01-012025-03-310001030894us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2026-01-012026-03-310001030894us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2025-01-012025-03-310001030894us-gaap:TotalReturnSwapMember2026-01-012026-03-310001030894us-gaap:TotalReturnSwapMember2026-03-310001030894us-gaap:TotalReturnSwapMember2025-12-310001030894us-gaap:TotalReturnSwapMember2025-12-012025-12-310001030894us-gaap:TotalReturnSwapMember2025-03-012025-03-3100010308942025-12-012025-12-3100010308942025-03-012025-03-310001030894cls:InterestRateSwapJune2027Memberus-gaap:DesignatedAsHedgingInstrumentMembercls:TermALoanMember2026-03-310001030894cls:InterestRateSwapJune2029Memberus-gaap:DesignatedAsHedgingInstrumentMembercls:TermALoanMember2026-03-310001030894cls:InterestRateSwapJune2027ToJune2029Memberus-gaap:DesignatedAsHedgingInstrumentMembercls:TermALoanMember2026-03-310001030894cls:InterestRateSwapJune2027Memberus-gaap:DesignatedAsHedgingInstrumentMembercls:TermBLoanMember2026-03-310001030894cls:InterestRateSwapJune2027ToJune2029Memberus-gaap:DesignatedAsHedgingInstrumentMembercls:TermBLoanMember2026-03-310001030894us-gaap:SecuredDebtMembercls:TermALoanMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:SecuredDebtMembercls:TermBLoanMemberus-gaap:LineOfCreditMember2026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2025-12-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2025-12-310001030894us-gaap:TotalReturnSwapMemberus-gaap:OtherCurrentAssetsMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2026-03-310001030894us-gaap:TotalReturnSwapMemberus-gaap:OtherCurrentAssetsMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2025-12-310001030894us-gaap:TotalReturnSwapMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2026-03-310001030894us-gaap:TotalReturnSwapMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember2025-12-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CostOfSalesMember2026-01-012026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CostOfSalesMember2025-01-012025-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2026-01-012026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-03-310001030894us-gaap:TotalReturnSwapMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CostOfSalesMember2026-01-012026-03-310001030894us-gaap:TotalReturnSwapMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:CostOfSalesMember2025-01-012025-03-310001030894us-gaap:TotalReturnSwapMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2026-01-012026-03-310001030894us-gaap:TotalReturnSwapMemberus-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2025-12-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:OtherCurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2025-12-310001030894us-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2026-03-310001030894us-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentAssetsMemberus-gaap:DesignatedAsHedgingInstrumentMember2025-12-310001030894us-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2026-03-310001030894us-gaap:InterestRateSwapMemberus-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMember2025-12-310001030894us-gaap:ForeignExchangeContractMember2026-01-012026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2026-01-012026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:CostOfSalesMember2025-01-012025-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2026-01-012026-03-310001030894us-gaap:ForeignExchangeContractMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2025-01-012025-03-310001030894us-gaap:InterestRateSwapMembercls:FinanceCostMember2026-01-012026-03-310001030894us-gaap:InterestRateSwapMembercls:FinanceCostMember2025-01-012025-03-310001030894us-gaap:InterestRateSwapMemberus-gaap:OtherNonoperatingIncomeExpenseMember2026-01-012026-03-310001030894us-gaap:InterestRateSwapMemberus-gaap:OtherNonoperatingIncomeExpenseMember2025-01-012025-03-310001030894cls:RomanianTaxAuthorityMember2021-01-012021-12-310001030894cls:RomanianTaxAuthorityMember2026-01-012026-03-310001030894cls:ThailandTaxAuthorityMember2024-01-012024-12-310001030894cls:ThailandTaxAuthorityMember2026-01-012026-03-310001030894cls:RobertMionisMember2026-01-012026-03-310001030894cls:RobertMionisMember2026-03-310001030894cls:MandeepChawlaMember2026-01-012026-03-310001030894cls:MandeepChawlaMember2026-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2026
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: 001-14832
_____________________
CELESTICA INC.
(Exact Name of Registrant as Specified in Its Charter)

Ontario, Canada98-0185558
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)

        5140 Yonge Street, Suite 1900
        Toronto, Ontario, Canada                    M2N 6L7
(Address of principal executive offices)                (Zip Code)    

(416) 448-2211
(Registrant’s telephone number, including area code)
_____________________

Securities registered pursuant to Section 12(b) of the Act:

Title of each class
Trading
Symbol(s)
Name of each exchange
on which registered
Common Shares
CLS
 New York Stock Exchange



Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).
Yes ☒ No ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.☐
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No
As of April 22, 2026, the registrant had 114,973,107 Common Shares outstanding.



CELESTICA INC.
TABLE OF CONTENTS
Page
Condensed Consolidated Balance Sheets as of March 31, 2026 and December 31, 2025

i


PART I. FINANCIAL INFORMATION

Item 1. Financial Statements

CELESTICA INC. 
CONDENSED CONSOLIDATED BALANCE SHEETS
(in millions of U.S. dollars)
(unaudited)
NoteMarch 31
2026
December 31
2025
Assets  
Current assets:  
Cash and cash equivalents$378.0 $595.6 
Accounts receivable, net43,167.4 2,638.1 
Inventories52,672.9 2,188.0 
Other current assets14178.6 251.5 
Total current assets6,396.9 5,673.2 
Property, plant and equipment, net711.3 586.0 
Operating lease right-of-use assets
6149.8 124.1 
Goodwill333.0 333.1 
Intangible assets, net
255.6 266.2 
Deferred income taxes182.3 156.4 
Other non-current assets
231.1 74.1 
Total assets
$8,260.0 $7,213.1 
Liabilities and Equity  
Current liabilities:  
Current portion of borrowings under credit facility and finance lease obligations7$25.9 $26.0 
Accounts payable3,087.9 1,866.1 
Accrued and other current liabilities and provisions
6 &14
1,792.4 1,896.8 
Income taxes payable174.4 150.7 
Total current liabilities5,080.6 3,939.6 
Long-term portion of borrowings under credit facility and finance lease obligations7746.5 750.5 
Pension and non-pension post-employment benefit obligations89.3 89.5 
Other non-current liabilities and provisions14205.3 176.0 
Deferred income taxes40.1 41.2 
Total liabilities6,161.8 4,996.8 
Equity:  
Total equity
2,098.2 2,216.3 
Total liabilities and equity
$8,260.0 $7,213.1 
Contingencies (note 16); subsequent event (note 7)

     The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.



1


CELESTICA INC. 
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in millions of U.S. dollars, except per share amounts)
(unaudited)
 
Three months ended
March 31
 Note20262025
Revenue3$4,047.0 $2,648.6 
Cost of sales53,609.8 2,374.7 
Gross profit437.2 273.9 
Selling, general and administrative expenses117.4 112.5 
Research and development41.2 17.6 
Amortization of intangible assets10.9 11.1 
Restructuring and other charges (recoveries)
10(4.4)3.9 
Earnings from operations272.1 128.8 
Finance costs16.0 13.7 
Miscellaneous expense (income)
11(0.2)1.4 
Earnings before income taxes256.3 113.7 
Income tax expense (recovery)13  
Current70.6 27.6 
Deferred(26.6)(0.1)
 44.0 27.5 
Net earnings$212.3 $86.2 
Earnings per share:
Basic$1.85 $0.74 
Diluted$1.83 $0.74 
Weighted-average shares used in computing per share amounts (in millions):  
Basic15114.9 115.9 
Diluted15115.7 116.9 


The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.
2


CELESTICA INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in millions of U.S. dollars)
(unaudited) 
Three months ended
March 31
 Note20262025
Net earnings$212.3 $86.2 
Other comprehensive income (loss), net of tax9  
Loss related to defined benefit pension and non-pension post-employment benefit plans
(1.1)(3.0)
Currency translation differences for foreign operations(2.2)0.7 
Unrealized gain (loss) on currency forward derivative hedges
(15.2)6.3 
Unrealized gain (loss) on interest rate swap derivative hedges
2.4 (2.1)
Total other comprehensive income (loss), net of tax(16.1)1.9 
Total comprehensive income
$196.2 $88.1 
 

The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.





3


CELESTICA INC. 
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
(in millions of U.S. dollars)
(unaudited)
NoteCapital stockTreasury stockAdditional paid-in capital
Retained earnings (accumulated deficit)
Accumulated other comprehensive
income (loss)(a)
Total 
equity
Balance -- January 1, 2025$1,632.8 $(92.9)$797.5 $(423.8)$(17.6)$1,896.0 
Capital transactions:8
Issuance of capital stock5.1 — (5.1)— —  
Repurchase of capital stock for cancellation (b)
(9.2)— (67.0)— — (76.2)
Purchase of treasury stock for stock-based compensation (SBC) plans— (221.6)— — — (221.6)
SBC— 108.9 (238.4)— — (129.5)
Total comprehensive income:
Net earnings for the period
— — — 86.2 — 86.2 
Other comprehensive income
— — — — 1.9 1.9 
Balance -- March 31, 2025$1,628.7 $(205.6)$487.0 $(337.6)$(15.7)$1,556.8 
Balance -- January 1, 2026$1,619.8 $(153.8)$343.3 $408.7 $(1.7)$2,216.3 
Capital transactions:8
Issuance of capital stock4.9 — (4.9)— —  
Repurchase of capital stock for cancellation(1.0)— (19.0)— — (20.0)
SBC— 132.9 (319.4)(107.8)— (294.3)
Total comprehensive income:
Net earnings for the period
— — — 212.3 — 212.3 
Other comprehensive loss
— — — — (16.1)(16.1)
Balance -- March 31, 2026$1,623.7 $(20.9)$ $513.2 $(17.8)$2,098.2 
(a)    Accumulated other comprehensive income (loss) is net of tax (see note 9).
(b)    Consists of $75.0 paid to repurchase common shares for cancellation during the first quarter of 2025 and accrued share buyback taxes (see note 8).


The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.











4


CELESTICA INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in millions of U.S. dollars)
(unaudited)
Three months ended
March 31
Cash provided by (used in):Note20262025
Operating activities:  
Net earnings$212.3 $86.2 
Adjustments to reconcile net earnings to net cash flows provided by operating activities:
Depreciation and amortization39.6 37.4 
SBC830.5 26.0 
Total return swap (TRS) fair value adjustments817.0 19.1 
Restructuring and other recoveries
10(10.0) 
Unrealized losses on hedge derivatives
 1.3 
Deferred income taxes
(26.6)(0.1)
Other6.5 6.2 
Changes in non-cash working capital items:
Accounts receivable(529.3)(66.9)
Inventories(484.9)(27.7)
Other current assets29.8 3.0 
Accounts payable, accrued and other current liabilities, provisions and income taxes payable
1,071.4 45.8 
Net cash provided by operating activities
356.3 130.3 
Investing activities:
Purchase of property, plant and equipment
(229.5)(36.7)
Proceeds from sale of assets
11.1  
Net cash used in investing activities
(218.4)(36.7)
Financing activities:
Borrowings under revolving loans7170.0 310.0 
Repayments under revolving loans7(170.0)(160.0)
Repayments under term loans7(4.4)(4.4)
Principal payments of finance leases
(3.0)(2.6)
Repurchase of capital stock for cancellation8(22.6)(77.7)
Purchase of treasury stock for SBC plans8 (221.6)
Proceeds from TRS settlement
14 98.6 
SBC cash settlement8(325.5)(156.0)
Debt issuance costs paid
 (0.2)
Net cash used in financing activities
(355.5)(213.9)
Net decrease in cash and cash equivalents
(217.6)(120.3)
Cash and cash equivalents, beginning of period
595.6 423.3 
Cash and cash equivalents, end of period
$378.0 $303.0 
Supplemental disclosure information:
Interest paid$18.5 $14.8 
Net income taxes paid
$70.8 $5.6 
Non-cash investing activity:
Unpaid purchases of property, plant and equipment at end of period$108.1 $17.1 

The accompanying notes are an integral part of these unaudited interim condensed consolidated financial statements.
5


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)

1.             REPORTING ENTITY
 
Celestica Inc. (referred to herein as Celestica, the Company, we, us, or our) is incorporated in Ontario with its corporate headquarters located in Toronto, Ontario, Canada. Celestica’s common shares (Common Shares) are listed on the New York Stock Exchange (NYSE) and Toronto Stock Exchange (TSX). Our operating and reportable segments consist of the Connectivity & Cloud Solutions (CCS) segment and the Advanced Technology Solutions (ATS) segment. See note 3 for further detail regarding segment information.

2.             BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES
 
Basis of preparation:

These unaudited interim condensed consolidated financial statements for the period ended March 31, 2026 (Q1 2026 Interim Financial Statements) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial reporting, and the instructions to Form 10-Q and Article 10 of Regulation S-X. Certain information or footnote disclosures, normally included in annual financial statements prepared in accordance with GAAP, have been condensed or omitted pursuant to the rules and regulations of the U.S. Securities and Exchange Commission for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. The Q1 2026 Interim Financial Statements, in the opinion of management, reflect all normal and recurring adjustments necessary to present fairly our financial position, operating results and cash flows for the periods presented. Results for interim periods are not necessarily an indication of results to be expected for the year. The three months ended March 31, 2026 are referred to herein as Q1 2026. The Q1 2026 Interim Financial Statements should be read in conjunction with our 2025 annual consolidated financial statements and related notes (2025 AFS) which are included in our Annual Report on Form 10-K for the year ended December 31, 2025. The Q1 2026 Interim Financial Statements are presented in United States (U.S.) dollars, which is also Celestica's functional currency. Unless otherwise noted, all financial information is presented in millions of U.S. dollars (except percentages and per share/per unit amounts).
 
Basis of consolidation:

These consolidated financial statements include our subsidiaries, all of which are wholly owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation.

Use of estimates and judgments:
 
The preparation of financial statements requires management to make judgments, estimates and assumptions that affect the application of accounting policies, the reported amounts of assets, liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment also impacts certain estimates and discount rates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the fair values used in the impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may also impact future periods.

Our review of the estimates, judgments and assumptions used in the preparation of the Q1 2026 Interim Financial Statements included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and reporting units, our measurement of deferred tax assets and liabilities, our estimated inventory write-downs and expected credit losses, and customer creditworthiness. Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs, accelerated depreciation or amortization, or impairments of our assets or our reporting units, any of which could have a material impact on our financial performance and financial condition.

6


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
Due to global economic conditions, including the impact of ongoing trade conflicts, tariffs, and geopolitical conflicts, there has been and we expect there will continue to be uncertainty in the global economy. Management has made estimates and assumptions based on information available as of the date of issuance of the Q1 2026 Interim Financial Statements taking into consideration certain possible impacts due to the foregoing factors. These estimates may change, as new events occur, and additional information is obtained.

Significant accounting policies:

The Q1 2026 Interim Financial Statements have been prepared on a basis consistent with the accounting policies as described in note 2 to our 2025 AFS.

Recently issued accounting pronouncements not yet adopted:

In November 2024, the FASB issued ASU 2024-03 Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires public business entities to provide more detailed disclosures of certain costs and expenses in the notes to the financial statements. Specifically, the guidance mandates a tabular disaggregation of relevant expense captions into categories including inventory purchases, employee compensation, depreciation, and intangible asset amortization. The accounting standard update is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted.

In November 2025, the FASB issued ASU 2025-09 Derivatives and Hedging (Topic 815): Hedge Accounting Improvements, which expands the hedged risks permitted to be aggregated in a group of individual forecasted transactions in a cash flow hedge, provides a model to facilitate the application of cash flow hedge accounting to forecasted interest payments on variable-rate debt instruments and expands hedge accounting for forecasted purchases and sales of non-financial assets. ASU 2025-09 is effective for annual reporting periods beginning after December 15, 2026, with early adoption permitted.

In December 2025, the FASB issued ASU 2025-12 Codification Improvements, which provides narrow-scope amendments to clarify, correct errors, and improve the consistency of various topics within the Accounting Standards Codification. The update addresses several technical issues, including refining diluted earnings per share calculations during loss periods, clarifying lease receivable disclosures, and removing obsolete Master Glossary terms to enhance the overall usability of the guidance. ASU 2025-12 is effective for annual periods beginning after December 15, 2026, with early adoption permitted.

In December 2025, the FASB issued ASU 2025-11 Interim Reporting (Topic 270): Narrow-Scope Improvements, which clarifies interim disclosure requirements. ASU 2025-11 is effective for interim reporting periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted.

We are currently evaluating the impact that the updated standards will have on our consolidated financial statements and related disclosures. We believe that other recently issued accounting standards will either not have a material impact on the consolidated financial statements or will not apply to our operations.

3.           SEGMENT AND CUSTOMER REPORTING
 
Segments:

Celestica serves customers in two operating and reportable segments. Our CCS segment consists of our Communications and Enterprise (servers and storage) end markets. Our ATS segment consists of our ATS end market, and is comprised of our Aerospace and Defense, Industrial, HealthTech, and Capital Equipment businesses. Segment performance is evaluated based on segment revenue, segment income and segment margin (segment income as a percentage of segment revenue). Segment income is defined as a segment's revenue less its cost of sales and its allocatable portion of selling, general and administrative expenses (SG&A) and research and development expenses (collectively, Segment Costs). See note 21 to our 2025 AFS for a description of the businesses that comprise our segments, how segment revenue is attributed, how costs are allocated to our segments, and how segment income and segment margin are determined.

7


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
Information regarding each reportable segment for the periods indicated is set forth below:
Revenue by segment:Three months ended March 31
20262025
% of total% of total
ATS$806.0 20 %$807.2 30 %
CCS
Communications$2,410.6 60 %$1,427.7 54 %
Enterprise830.4 20 %413.7 16 %
$3,241.0 80 %$1,841.4 70 %
Total revenue$4,047.0 $2,648.6 

Segment Costs by segment:Three months ended March 31
20262025
ATS cost of sales$710.3 $726.5 
ATS other Segment Costs47.7 40.0 
CCS cost of sales2,878.4 1,630.6 
CCS other Segment Costs85.4 63.7 
Total Segment Costs$3,721.8 $2,460.8 

Segment income, segment margin, and reconciliation of segment income to earnings before income taxes:Three months ended March 31
Note20262025
Segment MarginSegment Margin
ATS segment income and margin$48.0 6.0%$40.7 5.0%
CCS segment income and margin277.2 8.6%147.1 8.0%
Total segment income325.2 187.8 
Reconciling items:
Finance costs16.0 13.7 
Miscellaneous expense (income)
11(0.2)1.4 
Employee SBC expense30.5 26.0 
TRS fair value adjustment (TRS FVA): losses
17.0 19.1 
Amortization of intangible assets (excluding computer software)10.0 10.0 
Restructuring and other charges (recoveries)
10(4.4)3.9 
Earnings before income taxes$256.3 $113.7 

Customers:

Three customers (all in our CCS segment) individually represented 10% or more of total revenue in Q1 2026 (35%, 15% and 15%). Three customers (all in our CCS segment) individually represented 10% or more of total revenue in Q1 2025 (28%, 13% and 10%).

4            ACCOUNTS RECEIVABLE (A/R), NET

Allowance for credit losses:

A/R is recorded net of allowance of $34.5 at March 31, 2026 (December 31, 2025 — $30.5).
8


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)

Contract assets:

At March 31, 2026, our A/R balance included $382.5 (December 31, 2025 — $296.3) of contract assets recognized as revenue in accordance with our revenue recognition accounting policy.

5.             INVENTORIES

The components of inventories, net of applicable net realizable value write-downs, were as follows:

March 31
2026
December 31
2025
Raw materials$2,247.8 $1,783.1 
Work in progress139.9 144.6 
Finished goods285.2 260.3 
 $2,672.9 $2,188.0 

We recorded inventory write-downs of $23.4 for Q1 2026 (Q1 2025 — $16.5) in cost of sales.

We receive deposits from certain of our customers primarily to reduce risks related to excess and/or obsolete inventory. At March 31, 2026, our accrued and other current liabilities and provisions included $388.7 (December 31, 2025 — $407.1) of customer deposits.

6.          LEASES

The components of lease expense for the periods indicated are as follows:
Three months ended March 31
20262025
Finance lease expense:
Amortization of ROU assets (i)
$2.1 $2.1 
Interest on lease obligations (ii)
0.7 0.8 
Operating lease expense (i)
12.3 10.3 
Short-term lease expense and variable lease expense (i)
0.8 0.4 
Total$15.9 $13.6 
(i) Recorded within either cost of sales or SG&A on the consolidated statements of operations based on the nature of the leased assets.
(ii) Recorded within finance costs on the consolidated statements of operations.

9


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
Other information related to leases:
March 31
2026
December 31
2025
ROU assets:
Operating lease ROU assets$149.8 $124.1 
Finance lease ROU assets (included in property, plant & equipment, net)50.1 49.0 
Total ROU assets$199.9 $173.1 
Current portion of lease obligations:
Operating lease liability (included in accrued and other current liabilities and provisions)
$33.0 $31.6 
Finance lease liability (included in current portion of borrowings under credit facility and finance lease obligations)9.4 9.5 
Long-term portion of lease obligations:
Operating lease liability (included in other non-current liabilities and provisions)
134.8 107.6 
Finance lease liability (included in long-term portion of borrowings under credit facility and finance lease obligations)48.6 48.5 
Total lease obligations$225.8 $197.2 

7.          CREDIT FACILITIES

We are party to a credit agreement (Credit Facility) with Bank of America, N.A., as Administrative Agent, and the lenders party thereto, which, prior to the April 2026 Amendment referred to below, included a term loan in the original principal amount of $250.0 (Term A Loan), a term loan in the original principal amount of $500.0 (Term B Loan), and a $750.0 revolving credit facility (Revolver).

On April 27, 2026, we amended our Credit Facility (April 2026 Amendment) to increase the commitments available under the Revolver to $1,750.0 and refinance our existing Term A Loan ($228.1 outstanding borrowings at March 31, 2026) into a new $250.0 term A loan facility (New Term A Loan). The New Term A Loan was fully drawn at closing of the April 2026 Amendment, with the proceeds primarily used to repay the refinanced Term A Loan. Term A Loan (or its successor term loan, the New Term A Loan) and the Term B Loan are referred to as the "Term Loans."

Prior to the April 2026 Amendment, the Term A Loan and the Revolver each were scheduled to mature in June 2029. Subsequent to the April 2026 Amendment, the New Term A Loan and the Revolver each mature in April 2031. The Term B Loan matures in June 2031.

The Term A Loan, as refinanced by the New Term A Loan, requires quarterly principal repayments of $3.125 (commencing in September 2026 under the New Term A Loan). The Term B Loan requires quarterly principal repayments of $1.250. Both Term Loans require a lump sum repayment of the remainder outstanding at maturity.

Prior to the April 2026 Amendment, (a) borrowings under the Revolver bear interest, depending on the currency of the borrowing and our election for such currency, at: (i) term Secured Overnight Financing Rate (Term SOFR) plus 0.1% (Adjusted Term SOFR), (ii) Base Rate, (iii) Canadian Prime, (iv) an Alternative Currency Daily Rate, or (v) an Alternative Currency Term Rate plus a specified margin (each as defined in the Credit Facility); (b) the margin for borrowings under the Revolver ranges from 1.50% to 2.25%, or from 0.50% to 1.25%, in each case depending on the rate we select and a defined net leverage ratio; (c) commitment fees range from 0.30% to 0.45%, depending on our defined net leverage ratio; and (d) outstanding amounts under the Term A Loan bear interest at Adjusted Term SOFR or Base Rate, plus a margin ranging from 1.50% — 2.25% for Adjusted Term SOFR borrowings and from 0.50% — 1.25% for Base Rate borrowings, in each case depending on the rate we select and our defined net leverage ratio. At March 31, 2026, outstanding amounts under the Term A Loan and Revolver bore interest at Adjusted Term SOFR plus 1.50%.

Subsequent to the April 2026 Amendment, (a) borrowings under the Revolver bear interest at varying rates (as specified therein), plus a margin ranging from 1.00% to 1.75%, or from 0.05% to 0.75%, in each case depending on the currencies of the borrowings we select and the corporate rating of the Company (as defined in the amended Credit Facility); (b) commitment fees
10


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
range from 0.100% to 0.275%, depending on the corporate rating of the Company (as defined in the amended Credit Facility); (c) outstanding amounts under the New Term A Loan bear interest at varying rates (as specified therein), plus a margin ranging from 1.00% — 1.75%, or from 0.05% — 0.75%, in each case depending on the rate we select and the corporate rating of the Company (as defined in the amended Credit Facility).

Outstanding amounts under the Term B Loan bear interest at Term SOFR plus 1.75% or the Base Rate plus 0.75%, depending on the rate we select. At March 31, 2026, outstanding amounts under the Term B Loan bore interest at Term SOFR plus 1.75%.

Prior to the April 2026 Amendment, the Credit Facility had an accordion feature that allows us to increase the Term Loans and/or commitments under the Revolver by $200.0, plus an unlimited amount to the extent that a defined leverage ratio on a pro forma basis does not exceed specified limits, in each case on an uncommitted basis and subject to the satisfaction of certain terms and conditions. Subsequent to the April 2026 Amendment, the Credit Facility has an accordion feature that allows us to increase the Term Loans and/or commitments under the Revolver by an amount equal to the sum of (i) the greater of $700.0 and 10% of our consolidated total assets as of the date of the incurrence of such incremental borrowings, (ii) voluntary repayments and certain other retirements of the New Term A Loan, and (iii) an unlimited amount to the extent that certain defined leverage ratios do not exceed specified limits, in each case subject to the satisfaction of certain terms and conditions.

The Revolver also includes a sub-limit for swing line loans for short-term borrowings ($50.0 prior to the April 2026 Amendment and $100.0 subsequent to the April 2026 Amendment), as well as a sub-limit for letters of credit (L/Cs) ($150.0 prior to the April 2026 Amendment and $300.0 subsequent to the April 2026 Amendment), in each case subject to the overall Revolver credit limit.

We are also required to make annual prepayments of outstanding obligations under the Credit Facility (applied first to the Term Loans, then to the Revolver, in the manner set forth in the Credit Facility) ranging from 0% to 50% (based on a defined leverage ratio) of specified excess cash flow for the prior fiscal year. No prepayments based on excess cash flow were required in 2025, or will be required in 2026. In addition, prepayments of outstanding obligations under the Credit Facility (applied as described above) may also be required in the amount of specified net cash proceeds received above a specified annual threshold (including proceeds from the disposal of certain assets). No prepayments based on net cash proceeds were required in 2025, or will be required in 2026. Any outstanding amounts under the Revolver are due at maturity.

Our obligations under the Credit Facility and the obligations of the guarantees provided by our subsidiaries are secured by substantially all of our assets of the Company and of the subsidiary guarantors. The April 2026 Amendment adds a collateral fallaway provision under which the liens securing (x) our obligations under the Credit Facility and (y) the guarantees provided by certain subsidiaries will be automatically released upon the satisfaction of specified conditions. These conditions include (a) the Company obtaining and maintaining investment grade credit ratings from at least two nationally recognized statistical rating organizations, (b) the repayment in full of all outstanding principal of, accrued interest on, and prepayment premiums and all other amounts in respect of the Term B Loan and any incremental Term B Loan and (c) the absence of any default or event of default under the Credit Facility as of the date of such collateral fallaway.

We are required to comply with certain restrictive covenants under the Credit Facility, including those relating to the incurrence of certain indebtedness, the existence of certain liens, the sale of certain assets, specified investments and payments, sale and leaseback transactions, and certain financial covenants relating to a defined interest coverage ratio and leverage ratio that are tested on a quarterly basis. Our Credit Facility also limits share repurchases for cancellation if our consolidated secured leverage ratio (as defined in such facility) exceeds a specified amount (Repurchase Restriction). At March 31, 2026 and December 31, 2025, we were in compliance with all restrictive and financial covenants under the Credit Facility, and the Repurchase Restriction was not exceeded.

We have entered into interest rate swap agreements to hedge against our exposures to the interest rate variability on a portion of the Term Loans. See note 14 for further detail.

11


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
The following table sets forth, at the dates shown, outstanding borrowings under the Credit Facility, excluding ordinary course L/Cs; notional amounts under our interest rate swap agreements; and outstanding finance lease obligations:
Outstanding borrowings
Notional amounts under interest rate swaps (note 14)
March 31
2026
December 31
2025
March 31
2026
December 31
2025
Borrowings under the Revolver $ $ $ $ 
Borrowings under the Term Loans:
Term A Loan$228.1 $231.2 $120.0 $120.0 
Term B Loan491.2 492.5 230.0 230.0 
    Total
$719.3 $723.7 $350.0 $350.0 
Total borrowings under Credit Facility$719.3 $723.7 
Unamortized debt issuance costs related to the Term Loans(4.9)(5.2)
Finance lease obligations (see note 6)
58.0 58.0 
$772.4 $776.5 
Total Credit Facility and finance lease obligations:
Current portion$25.9 $26.0 
Long-term portion746.5 750.5 
$772.4 $776.5 
The following table sets forth, at the dates shown, information regarding outstanding L/Cs, guarantees, surety bonds and overdraft facilities:
March 31
2026
December 31
2025
Outstanding L/Cs under the Revolver$10.4 $10.8 
Outstanding bank guarantees and surety bonds outside the Revolver41.0 38.1 
Total$51.4 $48.9 
Available uncommitted bank overdraft facilities$198.5 $198.5 
Amounts outstanding under available uncommitted bank overdraft facilities$ $ 

8.            CAPITAL STOCK

Capital transactions:

Activities with respect to our capital stock for the periods indicated are set forth below:
Number of shares (in millions)Common Shares
Issued and outstanding at December 31, 2024
116.1 
Issued from treasury to settle vested SBC0.1 
Cancelled under normal course issuer bids (NCIB)
(0.6)
Issued and outstanding at March 31, 2025
115.6 
Issued and outstanding at December 31, 2025
114.9 
Issued from treasury to settle vested SBC
0.2 
Cancelled under NCIB(0.1)
Issued and outstanding at March 31, 2026
115.0 


12


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
Common Share Repurchase Plans:

We have repurchased Common Shares in the open market, or as otherwise permitted, for cancellation through NCIBs, which allow us to repurchase a limited number of Common Shares during a specified period. The maximum number of Common Shares we are permitted to repurchase for cancellation under each NCIB is reduced by the number of Common Shares we arrange to be purchased by any non-independent broker in the open market during the term of such NCIB to satisfy delivery obligations under our SBC plans. We from time-to-time enter into automatic share purchase plans (ASPPs) with a broker, instructing the broker to purchase our Common Shares in the open market on our behalf, either for cancellation under an NCIB or for delivery obligations under our SBC plans (SBC ASPPs), including during any applicable trading blackout periods, up to specified maximums (and subject to certain pricing and other conditions) through the term of each ASPP.

On October 30, 2024, the TSX accepted our notice to launch an NCIB (2024 NCIB), which allowed us to repurchase, at our discretion, from November 1, 2024 until the earlier of October 31, 2025 or the completion of purchases thereunder, up to approximately 8.6 million of our Common Shares in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids. One SBC ASPP was in effect during Q1 2025.

On October 29, 2025, the TSX accepted our notice to launch another NCIB (2025 NCIB), which allows us to repurchase, at our discretion, from November 3, 2025 until the earlier of November 2, 2026 or the completion of purchases thereunder, up to approximately 5.7 million of our Common Shares in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids. At March 31, 2026, approximately 5.5 million Common Shares remained available for repurchase under the 2025 NCIB either for cancellation or SBC delivery purposes.

Information regarding Common Shares purchases in Q1 2026 and Q1 2025, for cancellation and for SBC plan delivery obligations (including under ASPPs) is set forth below:
Three months ended March 31
20262025
Aggregate cost (including transaction fees and excluding share buyback taxes) of Common Shares repurchased for cancellation$20.0 $75.0 
Number of Common Shares repurchased for cancellation (in millions)0.1 0.6 
Weighted average price per share for repurchases$273.60 $114.46 
Aggregate cost (including transaction fees) of Common Shares repurchased for delivery under SBC plans$ $221.6 
Number of Common Shares repurchased for delivery under SBC plans (in millions)(1)
 1.7 
(1)    Consists entirely of SBC ASPP purchases through an independent broker.

SBC:

From time to time, we pay cash to a broker to purchase Common Shares in the open market to satisfy delivery requirements under our SBC plans (see table above). In Q1 2026, we used 1.6 million Common Shares (Q1 2025 — 2.0 million Common Shares) to settle SBC awards. At March 31, 2026, the broker held 0.2 million Common Shares with a value of $20.9 (December 31, 2025 — 1.8 million Common Shares with a value of $153.8) for this purpose, which we report as treasury stock on our consolidated statements of changes in equity.

We grant restricted share units (RSUs) and performance share units (PSUs), and occasionally, stock options, to employees under our SBC plans. The majority of RSUs vest one-third per year over a three-year period. Stock options generally vest 25% per year over a four-year period. The number of outstanding PSUs that will actually vest varies from 0% to 200% of a target amount granted. The number of PSUs that will vest are based on the level of achievement of a pre-determined non-market performance measurement, subject to modification by our relative total shareholder return (TSR) compared to a pre-defined group of companies, in each case over the relevant three-year performance period. We also granted deferred share units and director share units (collectively, DSUs) and RSUs (under specified circumstances) to directors. See note 2(l) to the 2025 AFS for further detail.

13


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
Information regarding RSU, PSU and DSU grants to employees and directors, as applicable, for the periods indicated is set forth below (no stock options were granted in the periods below):
Three months ended March 31
 20262025
RSUs Granted:
Number of awards (in millions)0.2 0.2 
Weighted average grant date fair value per unit$283.07 $120.67 
PSUs Granted:
Number of awards (in millions, representing 100% of target)
0.1 0.2 
Weighted average grant date fair value per unit$325.13 $147.23 
DSUs Granted:
Number of awards (in millions)0.001 0.004 
Weighted average grant date fair value per unit$257.27 $79.28 

In Q1 2026, we made a cash payment of $325.5 for withholding taxes in connection with the SBC awards that vested during such period (Q1 2025 — $156.0).

We use the TRS agreement (TRS Agreement) to manage cash flow requirements and our exposure to fluctuations in the share price of our Common Shares in connection with the settlement of certain outstanding equity awards under our SBC plans. See note 14 for further detail.

Information regarding employee and director SBC expense and TRS FVAs (which represent changes in fair value of the TRS) for the periods indicated is set forth below:
Three months ended March 31
 20262025
Employee SBC expense in cost of sales$13.6 $10.1 
Employee SBC expense in SG&A16.9 15.9 
Total employee SBC expense$30.5 $26.0 
TRS FVAs: losses in cost of sales
$7.5 $7.5 
TRS FVAs: losses in SG&A
9.5 11.6 
Total TRS FVAs: losses
$17.0 $19.1 
Combined effect of employee SBC expense and TRS FVAs$47.5 $45.1 
Director SBC expense in SG&A(1)
$0.6 $0.6 
(1) Expense consists of director compensation to be settled with Common Shares, or Common Shares and cash.

14


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
9.         ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX

Three months ended March 31
20262025
Translation adjustments:
Opening balance of foreign currency translation account$(36.0)$(35.5)
Foreign currency translation adjustments
(2.2)0.7 
Closing balance of foreign currency translation account$(38.2)$(34.8)
Foreign exchange derivatives (i):
Opening balance of unrealized net gain (loss) on currency forward cash flow hedges$9.0 $(9.4)
Net gain (loss) on currency forward cash flow hedges(9.1)2.6 
Reclassification of net loss (gain) on currency forward cash flow hedges to operations
(6.1)3.7 
Closing balance of unrealized net loss on currency forward cash flow hedges
$(6.2)$(3.1)
Interest rate swap derivatives (i):
Opening balance of unrealized net gain (loss) on interest rate swap cash flow hedges
$(2.9)$1.4 
Net gain (loss) on interest rate swap cash flow hedges2.6 (1.6)
Reclassification of net gain on interest rate swap cash flow hedges to operations
(0.2)(0.5)
Closing balance of unrealized net loss on interest rate swap cash flow hedges
$(0.5)$(0.7)
Employment benefit (i):
Opening balance of pension and non-pension post-employment benefit account$28.2 $25.9 
Net loss on pension and non-pension post-employment benefit plans(0.1)(2.4)
Amortization of net gain on pension and non-pension post-employment benefit plans(1.0)(0.6)
Closing balance of pension and non-pension post-employment benefit account$27.1 $22.9 
Accumulated other comprehensive loss (AOCI), net of tax
$(17.8)$(15.7)
(i)    Amounts were net of immaterial tax.

10.             RESTRUCTURING AND OTHER CHARGES (RECOVERIES)

Three months ended March 31
20262025
Restructuring charges (a)$2.2 $2.2 
Transition Recoveries (b)
(3.4) 
Acquisition costs (c)
3.4 0.6 
Other charges (recoveries) (d)
(6.6)1.1 
 $(4.4)$3.9 

(a)    Restructuring charges:

Our restructuring activities consisted primarily of actions to adjust our cost base to address reduced levels of demand in certain of our businesses and geographies. In Q1 2026 and Q1 2025, our restructuring charges consisted primarily of cash charges related to employee terminations. At March 31, 2026, our restructuring provision was $3.6 (December 31, 2025 — $4.4), which we recorded in accrued and other current liabilities and provisions on our consolidated balance sheets.

(b)     Transition Recoveries:

See note 14 to the 2025 AFS for a description of Transition Costs and Transition Recoveries. In Q1 2026, we recorded Transition Recoveries of $3.4, reflecting the gain on the disposal of certain real properties.


15


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)

(c)     Acquisition costs:

Acquisition costs consisted of consulting, transaction and integration costs related to potential and completed acquisitions. In Q1 2026, we recorded acquisition costs of $3.4 (Q1 2025 — $0.6).

(d)    Other charges (recoveries):

In April 2024, we completed the acquisition of 100% of the interests of NCS Global Services LLC (NCS). The NCS acquisition agreement includes a potential earn-out of up to $20 if certain adjusted earnings before interest, taxes, depreciation and amortization targets are achieved during the period from May 2024 to April 2025. The fair value of such potential earn-out was estimated to be $6.6 at the acquisition date. During Q1 2026, the liability was re-measured to nil as the required targets were not met, resulting in a $6.6 gain.

In Q1 2025, we recorded other charges of $1.1 related to our transition to a U.S. domestic filer.

11.    MISCELLANEOUS EXPENSE (INCOME)

The components of miscellaneous expense (income) for the periods indicated are as follows:
Three months ended March 31
Note20262025
Components of net periodic benefit cost other than the service cost under pension and other post-employment benefit plans12$(0.2)$0.1 
Loss recognized on interest rate swaps14 1.3 
$(0.2)$1.4 

12.    PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS

The components of net periodic benefit cost for the periods indicated are as follows:
Pension PlansOther Benefits Plans
Three months ended March 31Three months ended March 31
2026202520262025
Service cost$0.6 $0.5 $1.1 $0.8 
Interest cost2.7 2.5 0.7 0.7 
Expected return on plan assets(2.6)(2.5)  
Amortization of net gain(0.1)(0.1)(0.9)(0.5)
Net periodic benefit cost$0.6 $0.4 $0.9 $1.0 

The components of net periodic benefit cost, other than the service cost component, are included in miscellaneous expense in our consolidated statements of operations. See note 11. We generally record the service cost component in cost of sales and SG&A, depending on the nature of the expenses.

13.         INCOME TAXES

Interim period income tax expense or recovery is determined by multiplying the year-to-date earnings or losses before tax by management’s best estimate of the overall annual effective income tax rate, taking into account the tax effect of certain items recognized in the interim period. As a result, the effective income tax rates used in our interim financial statements may differ from management’s estimate of the annual effective tax rate for the annual financial statements. Our estimated annual effective income tax rate varies as the quarters progress, for various reasons, including as a result of the mix and volume of business in various tax jurisdictions within the Americas, Europe and Asia, in jurisdictions with tax holidays and tax incentives, and in jurisdictions for which a valuation allowance has been recognized to reduce net deferred tax assets to nil because management
16


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
believes that it is more likely than not that the benefit will not be realized (i.e., based on our review of financial projections, no estimated future taxable profit will be available against which tax losses and deductible temporary differences could be utilized). Our annual effective income tax rate can also vary due to the impact of restructuring charges, foreign exchange fluctuations, operating losses, cash repatriations, and changes in our provisions related to tax uncertainties.

Our Q1 2026 net income tax expense of $44.0 included $7.2 tax expense related to Pillar Two global minimum tax legislation (GMT).

Our Q1 2025 net income tax expense of $27.5 included $6.8 withholding tax expense incurred to minimize the impact of GMT and $3.0 tax expense for tax uncertainties relating to one of our subsidiaries, offset in part by $1.9 of reversals of tax uncertainties relating to another of our subsidiaries.

14.          FINANCIAL INSTRUMENTS AND RISK MANAGEMENT

Our financial assets are comprised primarily of cash and cash equivalents, A/R, and derivatives used for hedging purposes. Our financial liabilities are comprised primarily of accounts payable, certain accrued and other liabilities, the Term Loans, borrowings under the Revolver, lease obligations, and derivatives used for hedging purposes. 

Currency risk:

The majority of our currency risk is driven by operational costs, including income tax expense, incurred in local currencies by our subsidiaries. We cannot predict changes in currency exchange rates, the impact of exchange rate changes on our operating results, nor the degree to which we will be able to manage the impact of currency exchange rate changes. Such changes could have a material effect on our business, financial performance and financial condition. We enter into foreign currency forward contracts and swaps to hedge our foreign currency risk related to anticipated future cash flows, monetary assets and monetary liabilities denominated in foreign currencies.

Equity price risk:

We are party to the TRS Agreement with a third-party bank to manage our cash flow requirements and exposure to fluctuations in the price of our Common Shares in connection with the settlement of certain outstanding equity awards under our SBC plans. The TRS Agreement provides for automatic annual one-year extensions (subject to specified conditions), and may be terminated (in whole or in part) by either party at any time. The value of the TRS Agreement is determined by comparing the market price of our Common Shares to the fixed price paid by the counterparty for such shares (Strike Price). The counterparty under the TRS Agreement is obligated to make a payment to us upon its termination (in whole or in part) or expiration (Settlement) based on the increase (if any) in the value of the TRS Agreement over its term, in exchange for periodic payments made by us based on SOFR plus a specified margin applied to the Equity Notional Amount (defined in the TRS Agreement, as an amount equal to the product of (i) the number of Common Shares then subject to the TRS Agreement (notional quantity) multiplied by (ii) the Strike Price in effect). Similarly, if the value of the TRS Agreement decreases over its term, we are obligated to pay the counterparty the amount of such decrease upon Settlement. The TRS Agreement does not qualify for hedge accounting.

At March 31, 2026, our TRS Agreement had a notional quantity of 1.25 million Common Shares (December 31, 2025 — 1.25 million Common Shares).

In each of December 2025 and March 2025, we re-struck our TRS Agreement at a Strike Price of $288.87 per share and $91.58 per share, respectively, and received $246.6 and $98.6 from the counterparty, respectively, each of which was recorded in cash provided by financing activities in our consolidated statements of cash flows.

Interest rate risk:

Borrowings under the Credit Facility expose us to interest rate risk due to the potential variability of market interest rates (see note 7). In order to partially hedge against our exposure to interest rate variability on our Term Loans, we are party to various agreements with third-party banks to swap the variable interest rate with a fixed rate of interest for a portion of the borrowings
17


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
thereunder. At March 31, 2026, associated with the Term A Loan, we had: (i) interest rate swaps with $80.0 notional amount expiring in June 2027; (ii) interest rate swaps with $40.0 notional amount expiring in June 2029; and (iii) interest rate swaps with $80.0 notional amount commencing June 2027 and expiring in June 2029. At March 31, 2026, associated with the Term B Loan, we had: (i) interest rate swaps with $230.0 notional amount expiring in June 2027; and (ii) interest rate swaps with $230.0 notional amount commencing in June 2027 and expiring in June 2029.

At March 31, 2026, the interest rate risk related to $369.3 of borrowings under the Credit Facility was unhedged, consisting of unhedged amounts outstanding under the Term Loans ($108.1 under the Term A Loan and $261.2 under the Term B Loan). See note 7.

Interest rate swaps are designated as cash flow hedges when the hedge relationship is effective and meets the hedge accounting criteria.

Our TRS Agreement exposes us to interest rate risk as interest payments on our TRS Agreement are based on a variable interest rate (see above).

Credit risk:

Credit risk refers to the risk that a counterparty may default on its contractual obligations resulting in a financial loss to us. We believe our credit risk of counterparty non-performance continues to be relatively low. We are in regular contact with our customers, suppliers and logistics providers to assess counterparty credit-related non-performance. If a key supplier (or any company within such supplier's supply chain) or customer fails to comply with their contractual obligations, this could result in a significant financial loss to us. We would also suffer a significant financial loss if an institution from which we purchased foreign currency exchange contracts and swaps, interest rate swaps, or annuities for our pension plans, or the counterparty to our TRS Agreement, defaults on their contractual obligations. With respect to our financial market activities, we have adopted a policy of dealing only with counterparties we deem to be creditworthy to help mitigate the risk of financial loss from defaults. Adjustments are made to our allowance for credit losses each period in connection with our ongoing credit risk assessments. See note 4.

Liquidity risk:

Liquidity risk is the risk that we may not have cash available to satisfy our financial obligations as they come due. We manage liquidity risk through maintenance of cash on hand and access to the various financing arrangements described in note 4 to our 2025 AFS and note 7 herein.

Hedging activities:

The tables below present information regarding the fair values of derivative instruments and the effects of derivative instruments on our consolidated financial statements:

Derivatives not designated as hedging instruments (economic hedges):
Asset DerivativesLiability Derivatives
Fair ValueFair Value
Balance sheet classificationMarch 31
2026
December 31
2025
Balance sheet classificationMarch 31
2026
December 31
2025
Foreign currency contractsOther current assets$2.5 $5.5 Other current liabilities$11.3 $2.9 
TRSOther current assets 7.2 Other current liabilities9.8  
18


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
Loss (Gain) Recognized in Income
Three months ended March 31
20262025
Foreign currency contracts
Cost of sales$2.2 $(0.3)
SG&A5.6 2.6 
TRS (see note 8)
Cost of sales7.5 7.5 
SG&A9.5 11.6 

Derivatives designated as cash flow hedges:
Asset DerivativesLiability Derivatives
Fair ValueFair Value
Balance sheet classificationMarch 31
2026
December 31
2025
Balance sheet classificationMarch 31
2026
December 31
2025
Foreign currency contracts (i)
Other current assets$4.2 $12.1 Other current liabilities$12.1 $1.5 
Interest rate swaps (ii)
Other non-current assets1.5 0.4 Other non-current liabilities1.5 2.8 
(i)    In the next twelve months, we estimate that $6.2 of existing losses, net of tax, will be reclassified from AOCI into our consolidated statements of operations. The maximum length of time we hedge our exposure to the variability in future cash flows for forecasted foreign currency transactions is 12 months.
(ii) In the next twelve months, we estimate that $0.5 of existing gains, net of tax, will be reclassified from AOCI into our consolidated statements of operations. The maximum length of time that we hedge our exposure to the variability in future cash flows for forecasted interest payments is 3.2 years.

Loss (Gain) Reclassified from AOCI into Income
Three months ended March 31
(see note 9 for activities recorded in AOCI for the periods indicated)
20262025
Foreign currency contracts
Cost of sales$(6.7)$3.7 
SG&A0.9 0.9 
Interest rate swaps
Finance costs$(0.2)$(1.8)
Miscellaneous expense
 1.3 

15.    EARNINGS PER SHARE

Basic and diluted earnings per share are calculated by dividing net earnings by the following weighted average number of shares:
Three months ended March 31
(in millions)20262025
Basic weighted average number of shares outstanding114.9 115.9 
Diluted effect of outstanding awards under SBC plans0.8 1.0 
Diluted weighted average number of shares outstanding115.7 116.9 

19


CELESTICA INC.
 NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(in millions of U.S. dollars, except percentages and per share amounts)
(unaudited)
16.         CONTINGENCIES

Litigation:

In the normal course of our operations, we may be subject to litigation, investigations and other claims, including legal, regulatory and tax proceedings. Management believes that adequate provisions have been recorded where required. Although it is not always possible to estimate the extent of potential costs, if any, management believes that the ultimate resolution of all such pending matters will not have a material adverse impact on our financial performance, financial position or liquidity.

Taxes Matters:

In 2021, the Romanian tax authorities issued a final assessment in the aggregate amount of approximately 31 million Romanian leu (approximately $7 at Q1 2026 period-end exchange rates), for additional income and value-added taxes for our Romanian subsidiary for the 2014 to 2018 tax years. In order to advance our case to the appeals phase and reduce or eliminate potential interest and penalties, we paid the Romanian tax authorities the full amount assessed in 2021 (without agreement to all or any portion of such assessment). We believe that our originally-filed tax return positions are in compliance with applicable Romanian tax laws and regulations, and continue to vigorously defend our position through all necessary appeals or other judicial processes.

We are under examination by the Thailand tax authorities for the tax year 2019. The examination may lead to adjustments to our taxes with respect to the year under examination as well as other subsequent periods.

In 2024, the Thailand tax authorities issued an assessment letter seeking to impose additional value-added taxes and surcharges in the aggregate amount of approximately 403 million Thai baht (approximately $12 at Q1 2026 period-end exchange rates) for our Thailand subsidiary for the 2019 tax year. We believe that our original positions with respect to the value-added taxes are in compliance with applicable Thailand tax laws and regulations, and continue to vigorously defend our position through all necessary appeals or other judicial processes. A bank guarantee has been issued for the maximum potential liability.

In our major tax jurisdictions, we may be subject to income tax examinations for tax years from 2018 to present.


20


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations

In this Quarterly Report on Form 10-Q (Q1 2026 10-Q), including this Management’s Discussion and Analysis of Financial Condition and Results of Operations (MD&A), "Celestica," the "Company," "we," "us," and "our" refer to Celestica Inc. and its subsidiaries. This MD&A should be read in conjunction with our March 31, 2026 unaudited interim financial statements (Q1 2026 Interim Financial Statements) and our Annual Report on Form 10-K for the year ended December 31, 2025 (2025 10-K), including our 2025 audited consolidated annual financial statements (2025 AFS) and related notes, which we prepared in accordance with U.S. generally accepted accounting principles (GAAP). Unless otherwise noted, all dollar amounts are expressed in United States (U.S.) dollars. The information in this MD&A is provided as of April 27, 2026 unless we indicate otherwise. As used herein, "Q1," "Q2," "Q3," and "Q4" followed by a year refers to the first quarter, second quarter, third quarter and fourth quarter of such year, respectively.

Certain statements contained in this Q1 2026 10-Q, including this MD&A constitute "forward-looking statements" within the meaning of Section 27A of the U.S. Securities Act of 1933, as amended (U.S. Securities Act), and Section 21E of the U.S. Securities Exchange Act of 1934, as amended (U.S. Exchange Act), and "forward-looking information" within the meaning of applicable Canadian securities laws (collectively, forward-looking statements), including, without limitation, statements related to: our priorities, intended areas of focus, targets, objectives and goals; our capital investment plans and the funding therefor; developments related to new customer or program wins; timing of production ramps, anticipated economic conditions, industry and market trends and projections, underlying market growth rates, customer demand, prospects and opportunities; strategic initiatives; trends in our segments and/or their constituent businesses; the anticipated impact of current market conditions and customer-specific factors on each of our segments (and/or their constituent businesses) and near term expectations; potential restructuring and divestiture actions; our anticipated financial and/or operating results and outlook, including expected revenue increases and decreases (or remaining flat), as well as growth in certain segments, businesses and end markets; our strategies; our credit risk; the potential impact of acquisitions, or program wins, transfers, losses or disengagements; materials, component and supply chain constraints; anticipated expenses and other working capital requirements and contractual obligations (and intended methods of funding such items); the potential impact of trade policies between countries in which we conduct business (including the tariffs proposed and implemented by the U.S. government, and any reciprocal or retaliatory tariffs); the adoption, integration and use of artificial intelligence (AI) in manufacturing and service offerings and in certain of our internal processes; the impact of our price reductions and longer payment terms; our intended repatriation of certain undistributed earnings from non-Canadian subsidiaries; the potential impact of tax and litigation outcomes; investor dissatisfaction with inclusion, employee engagement, and other sustainability matters; our ability to use certain tax losses; planned investments in our business; the potential impact of the pace of technological changes (including with respect to AI technologies), customer outsourcing, program transfers, and the global economic environment; the intended method of funding common share (Common Share) repurchases; the impact of our outstanding indebtedness; liquidity and the sufficiency of our capital resources; our intention to settle outstanding share unit awards with Common Shares; our financial statement estimates and assumptions; recently issued accounting pronouncements and amendments; the potential adverse impacts of events outside of our control (including those described under "External factors that may impact our business" below); mandatory prepayments under our credit facility; pension plan funding requirements and obligations, and the impact of annuity purchases; our compliance with covenants under our credit facility; refinancing debt at maturity; interest rates and expense; income tax incentives; expectations with respect to reporting units with goodwill; our future warranty obligations; cybersecurity threats and incidents; our intentions with respect to environmental assessments for newly-leased or acquired properties; our expectations with respect to expiring leases; our intention to retain earnings for general corporate purposes; costs in connection with our pursuit of acquisitions and strategic transactions; and expectations regarding the acceptance of offers to sell accounts receivable (A/R) under our A/R sales programs and supplier financing programs. Such forward-looking statements may, without limitation, be preceded by, followed by, or include words such as "believes," "expects," "anticipates," "estimates," "intends," "plans," "continues," "project," "target," "objective," "goal," "potential," "possible," "contemplate," "seek," or similar expressions, or may employ such future or conditional verbs as "may," "might," "will," "could," "should," or "would," or may otherwise be indicated as forward-looking statements by grammatical construction, phrasing or context. For those statements, we claim the protection of the safe harbor for forward-looking statements contained in the U.S. Private Securities Litigation Reform Act of 1995, where applicable, and applicable Canadian securities laws.

Forward-looking statements contained in this Q1 2026 10-Q are based on various assumptions, many of which involve factors that are beyond our control. Our material assumptions include: growth in manufacturing outsourcing from customers in diversified markets; technology upgrade cycles; our ability to retain programs and customers, including no unexpected customer or program transfers, losses or disengagements; no unforeseen adverse changes in our mix of businesses; no undue negative impact on our customers' ability to compete and succeed using products we manufacture and services we provide; continued strengthening of customer demand; accelerating growth from our customer base, including our CCS
21


customer base; continued growth in our segments and end markets; our ability to successfully diversify our customer base and develop new capabilities; anticipated demand levels across our businesses, including continued growth in the demand from data center customers; continued advancement and commercialization of AI technologies and cloud computing; supporting sustained high levels of capital expenditure investments by leading hyperscaler, AI and data center customers; scaling of our operations to meet the anticipated growth in customer demand; capital investments proceeding as anticipated, including timely completion of construction and operationalization of assets, securing required materials, utilities, and equipment for our expansion plans; alignment of our capacity with our business demands; the successful recruitment and retention of skilled talent; no significant unforeseen negative impacts to our operations; no unforeseen materials price increases, margin pressures, or other competitive factors affecting the contract design and manufacturing industry in general or our segments in particular; compliance by third parties with their contractual obligations; no material changes to tariffs or trade restrictions compared to what are in effect as of April 27, 2026; that our customers will retain liability for and we will continue to be able to recover substantially all costs from customers relating to product/component tariffs and countermeasures; no material changes in business activities resulting from current macroeconomic trends and uncertainties, including evolving global tariff, trade negotiations, and geopolitical conflicts; our ability to achieve our strategic goals; our ability to keep pace with rapidly changing technological developments; the successful resolution of quality issues that arise from time to time; fluctuation of production schedules from our customers in terms of volume and mix of products or services; the timing and execution of, and investments associated with, ramping new programs; supplier performance and quality, pricing and terms; the costs and availability of components, materials, services, equipment, labor, energy and transportation; our ability to secure adequate component and material supply; no significant decline in the global economy or in economic activity in our end markets due to a major recession, global trade tensions or otherwise; no unforeseen disruptions due to geopolitical factors (including war, tariffs and trade restrictions) causing significant negative impacts to economic activity, global or regional supply chains or normal business operations; that global inflation will not have a material impact on our revenues or expenses; the impact of anticipated market conditions on our businesses; the stability of currency exchange rates; the availability of cash generated from operations to fund planned capital investments; the availability of capital resources for, and the permissibility under our credit facility of, repurchases of outstanding Common Shares under our current normal course issuer bid (NCIB), and compliance with applicable laws and regulations pertaining to NCIBs; compliance with applicable credit facility covenants and the components of our leverage ratios (as defined in our credit facility); our maintenance of sufficient financial resources to fund currently anticipated financial actions and obligations and to pursue desirable business opportunities; global tax legislation changes; the timing, execution and effect of restructuring actions; and no unforeseen adverse changes in the regulatory environment.

Forward-looking statements are not guarantees of future performance and the Company's actual results may differ significantly from the results discussed in the forward-looking statements. Achievement of anticipated results is subject to substantial risks, uncertainties and inaccurate assumptions. Should known or unknown risks or uncertainties materialize, or should underlying assumptions prove inaccurate, actual results could vary materially from past results and those anticipated, estimated or projected. You should bear this in mind as you consider forward-looking statements, and you are cautioned not to put undue reliance on forward-looking statements. Forward-looking statements speak only as of the date on which they are made, and we undertake no obligation to publicly update forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law or by the rules and regulations of the U.S. Securities and Exchange Commission (SEC). You are advised, however, to consult any further disclosures we make on related subjects. Factors that might cause such differences include, but are not limited to, those discussed in the Risk Factor Summary and in Part I, Item 1A of our 2025 10-K under the heading "Risk Factors," which are incorporated herein by reference, and subsequent Quarterly Reports on Form 10-Q and other documents filed with the SEC, and as applicable, the Canadian Securities Administrators.

Overview
 
Celestica's business: 

Celestica is a technology leader with deep expertise in design, engineering, manufacturing, supply chain and platform solutions. Celestica enables critical data center infrastructure for AI, cloud and hybrid cloud, and advances technologies in high-growth markets. Our global headquarters is located in Toronto, Ontario, Canada. We operate a network of sites and design centers strategically located in North America, Asia, and Europe.

We serve across two operating and reportable segments: Connectivity & Cloud Solutions (CCS) and Advanced Technology Solutions (ATS). Our CCS segment consists of our Communications and Enterprise end markets. Our ATS segment consists of our ATS end market, and is comprised of our Aerospace and Defense (A&D), Industrial, HealthTech, and Capital Equipment businesses. Additional information regarding our segments is included in note 3 to the Q1 2026 Interim Financial Statements and in note 21 to the 2025 AFS. Customers in our CCS segment include cloud based service providers,
22


hyperscalers and other data center customers (including digital native companies), as well as hardware original equipment manufacturer (OEMs) and enterprise customers. Customers in our ATS segment include OEMs in a range of diversified markets that we serve.

We offer a comprehensive range of products and services that cover the entire technology product lifecycle, including
hardware design and development, new product introduction, engineering services, supply chain management and logistics, electronics manufacturing and assembly, complex mechanical assembly, precision machining, systems integration, testing, product licensing, software enablement solutions, and services, including asset management and disposition services.

In recent periods, we have experienced an increasing shift in the mix of our programs towards cloud-based and other service providers, primarily hyperscalers, which are cyclically different from our traditional OEM customers, and currently experiencing a period of significant increases in product deployments to support their build-out of data center infrastructure, including to support AI applications. This demand growth has required our business to place a greater focus on various operational factors, including the management of our manufacturing capacity, human capital dedicated to these programs, supply chain, capital investments, and working capital requirements.

Industry Overview:

Celestica operates in the contract design and manufacturing industry and competes with a variety of providers from electronics manufacturing services (EMS) companies to original design manufacturers (ODMs). The EMS companies that Celestica competes with, typically manage global manufacturing and logistics networks that are capable of delivering customized solutions, and may offer, depending on the extent of their capabilities, end-to-end services covering the full product lifecycle, which can include assembly, supply chain management, testing, system integration, fulfillment and other services. ODMs offer a similar range of services, and also typically support the design and development of products they manufacture for their customers.

See "Overview" in Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations (MD&A) of our 2025 10-K for additional detail of our business and business environment.

External factors that may impact our business:

External factors that could have a material and adverse impact on our industry and/or business include the long-term sustainability and growth of data center-related investments; technology changes (including AI-related technologies); energy, power, and water constraints in the data center infrastructure; supplier or customer financial difficulties; global economic and political tension (including increased tensions between the U.S. and other countries and between mainland China and Taiwan); geopolitical uncertainty and conflicts (including the Russia/Ukraine conflict and the conflicts in the Middle East area); government legislation, regulations, or policies (including with respect to tariffs and AI technology); fires and related disruptions; labor or social unrest, criminal activity, cybersecurity incidents, natural disasters and unusually adverse weather conditions (including those caused by climate- and weather-related risks). See Item 1A, Risk Factors of our 2025 10-K. These events could disrupt operations or the economics of one or more of our sites or those of our customers, component suppliers and/or our logistics partners and may materially negatively impact our operating results.

Recent investments in AI infrastructure by hyperscalers and other data center customers have increased demand for certain products in our CCS segment, including our Hardware Platform Solutions (HPS) business. However, the long‑term trajectory of AI adoption and related data center deployment is uncertain and may be affected by a variety of factors outside our control, including rapid changes in technology and customer AI roadmaps; evolving regulatory developments (including export controls and other AI-related measures) that increase our customers’ costs or restrict their AI activities; constraints on specialized components and data center capacity; and the availability, timing, reliability and price of critical utilities. Adverse developments in any of these areas could cause our cloud-based and other service provider customers, including hyperscalers and OEM customers, to delay, reduce or cancel programs, which could adversely impact demand for our products and services, as well as our revenue growth and operating results. See Item 1A, Risk Factors of our 2025 10-K "The future development and adoption of AI and the deployment of data center infrastructure are uncertain and depend on the availability and cost of critical inputs (including power and water), which could materially affect demand for our products and services and our operating results."

The pace of technological changes (including AI-related technologies) and the frequency of customer outsourcing or transferring business among EMS and/or ODM competitors, may impact our business, results of operations and/or financial
23


condition. Data center deployments, which have numerous, specific infrastructure requirements, have influenced our revenue variability and may continue to impact our future demand.

We anticipate our 2026 capital expenditures to increase compared to 2025. However, our capital investments may not proceed as anticipated, or we may encounter delays in the timely completion of construction and operationalization of new or expanded assets due to various reasons such as issues with securing required materials, equipment, utilities and labor in a timely manner. We may also experience delays or challenges related to utility, power availability, grid interconnection, supply chain constraints, and other infrastructure or regulatory requirements. Any of these factors could delay the realization of anticipated capacity, increase project costs, or result in assets that are not fully operational when expected. If demand, mix, yield or utilization differ from our expectations, or if customer roadmaps change, ramp milestones are delayed, or expected volumes do not materialize, added capacity may be underutilized and returns on these investments may be lower than expected, and our financial results could be adversely affected. See Item 1A, Risk Factors of our 2025 10-K "Increased capital expenditures to expand capacity to support anticipated growth in customer demand may not proceed as anticipated and may increase our fixed‑cost base, constrain liquidity and adversely affect returns" and Item 7, MD&A — "Liquidity and Capital Resources” of our 2025 10-K and “Liquidity and Capital Resources” below.

Governmental actions related to international trade agreements have increased (and could further increase) the cost to our U.S. customers who use our non-U.S. manufacturing sites and components, and vice versa, which may materially and adversely impact demand for our services, our results of operations or our financial condition. Changes in policies by the U.S. or other governments could negatively affect our operating results due to changes in duties, tariffs, or taxes, or limitations on currency or fund transfers, as well as government-imposed restrictions on producing certain products in, or shipping them to, specific countries, or as the result of other similar actions by other countries or citizens affected by such changes in policies. We will continue to monitor the scope and duration of trade actions by the U.S. and other governments with respect to our business. See Item 1A, Risk Factors of our 2025 10-K "Our ability to successfully manage unexpected changes or risks inherent in our global operations and supply chain may adversely impact our financial performance" and "U.S. policies or legislation could have a material adverse effect on our business, results of operations and financial condition."

Materials shortages or other issues affecting timely access to these materials (which often occur in our industry) may impact our ability to successfully complete a program. Factors that may cause or contribute to such materials shortages or supply issues include: supplier or manufacturer delays or failures to provide components, supplies or equipment as required; quality or reliability issues at component providers; financial difficulties affecting suppliers' production and ability to supply components; and industry-wide shortages for certain electronic components. Such materials shortages or supply issues could have a significant impact on our operations and on our customers, including: inability to deliver finished products in a timely manner; losses on fixed price contracts due to increased costs for equipment and supplies; having to source items from third parties on less favorable terms; halted or delayed production of a customer's product; claims against us for failure to meet required customer specifications; and carrying higher levels of inventory and extended lead-times. Shortages may also result in increased component prices, which may require price increases in the products and services that we provide. Any increase in our costs that we are unable to recover would negatively impact our margins and operating results. See Item 1A, Risk Factors of our 2025 10-K "We are dependent on third parties to supply certain materials, and our results were negatively affected by the availability of such materials in the past and may be negatively affected by the quality, availability and cost of such materials in the future."

Increases in prices for energy and other commodities may result in further increased raw material, component and transportation costs. Any increase in our costs that we are unable to recover through our pricing to our customers would negatively impact our margins and operating results. See Item 1A, Risk Factors of our 2025 10-K "Volatility in energy and commodity prices may negatively impact our operating results."

See "External Factors that May Impact our Business" in Item 7, MD&A of our 2025 10-K for a discussion of additional factors beyond our control that may have an adverse impact on our business.

Recent Developments

Celestica Amends and Upsizes Credit Facility:

On April 27, 2026, we amended our existing senior credit agreement (April 2026 Amendment) to: (1) increase the commitments under the revolving credit facility (Revolver) from $750.0 million to $1,750.0 million; (2) refinance our existing term A loan facility (Term A Loan, $228.1 million outstanding borrowings at March 31, 2026) into a new $250.0 million term A loan facility (New Term A Loan); and (3) extend the maturity of the Revolver and the New Term A Loan from June 2029 to
24


April 2031. The New Term A Loan was fully drawn at closing of the April 2026 Amendment. The proceeds of the New Term A Loan were used to repay all amounts outstanding under the refinanced Term A Loan and certain fees and expenses related to the April 2026 Amendment, with any remaining proceeds to be used for general corporate purposes. Amounts drawn under the Revolver are permitted to be used for general corporate purposes. See "Liquidity — Cash used in and provided by financing activities — Financing and Finance Costs" below.

Common Share Repurchases:

As of March 31, 2026, approximately 5.5 million of our Common Shares remain available for repurchase under our current NCIB, which expires upon the earlier of November 2, 2026 or the completion of purchases thereunder. The maximum number of Common Shares we are permitted to repurchase for cancellation under the NCIB is reduced by the number of Common Shares we arrange to be purchased by any non-independent broker in the open market during the term of the NCIB to satisfy delivery obligations under our stock-based compensation (SBC) plans. In Q1 2026, we paid $20.0 million (including transaction fees and excluding share buyback taxes) to repurchase 0.1 million Common Shares for cancellation under the NCIB. See "Summary of Q1 2026" and Part II, Item 2, "Unregistered Sales of Equity Securities and Use of Proceeds" below. See note 8 to our Q1 2026 Interim Financial Statements for further details.

Summary of Q1 2026

The Q1 2026 Interim Financial Statements reflect all normal and recurring adjustments that are, in the opinion of management, necessary to present fairly our financial position as at March 31, 2026 and the operating results and cash flows for three months ended March 31, 2026. A discussion of our Q1 2026 financial results is set forth under "Operating Results" below.

The following tables set forth certain key operating results and financial information for the periods indicated (in millions, except per share amounts and percentages): 
 Three months ended March 31
 20262025% Increase (Decrease)
Revenue$4,047.0 $2,648.6 53 %
Gross profit437.2 273.9 60 %
Selling, general and administrative expenses (SG&A)117.4 112.5 %
Restructuring and other charges (recoveries)
(4.4)3.9 (213)%
Net earnings 212.3 86.2 146 %
Diluted earnings per share (EPS)
$1.83 $0.74 147 %

Three months ended March 31
Segment revenue* as a percentage of total revenue:
20262025
ATS revenue (% of total revenue)20%30%
CCS revenue (% of total revenue)80%70%

Three months ended March 31
20262025
Segment income and segment margin*:Segment MarginSegment Margin
ATS segment$48.0 6.0%$40.7 5.0%
CCS segment277.2 8.6%147.1 8.0%
*    Segment performance is evaluated based on segment revenue, segment income and segment margin. See note 3 to the Q1 2026 Interim Financial Statements and note 21 to the 2025 AFS for definitions of each item.

25


March 31
2026
December 31
2025
Cash and cash equivalents$378.0 $595.6 
Total assets8,260.0 7,213.1 
Borrowings under term loans(1)
719.3 723.7 
Borrowings under revolving credit facility(2)
— — 
(1) Excludes unamortized debt issuance costs.
(2) Excludes ordinary course letters of credit (L/Cs).
Three months ended March 31
20262025
Net cash provided by operating activities
$356.3 $130.3 
Common Share repurchase activities:
Aggregate cost (including transaction fees and excluding share buyback taxes) of Common Shares repurchased for cancellation
$20.0 $75.0 
Number of Common Shares repurchased for cancellation (in millions)
0.1 0.6 
Weighted average price per share for repurchases$273.60 $114.46 
Aggregate cost (including transaction fees) of Common Shares repurchased for delivery under SBC plans$— $221.6 
Number of Common Shares repurchased for delivery under SBC plans (in millions)(1)
— 1.7 
(1)    Consists entirely of Common Share repurchases for SBC delivery obligations under automatic share purchase plans for such purpose through an independent broker.

Other performance indicators:

    In addition to the key operating results and financial information described above, management reviews the following measures:
 Q1 2026Q4 2025Q3 2025Q2 2025Q1 2025
Days in A/R
65 63 68 70 72 
Days in inventory61 60 65 67 68 
Days in accounts payable (A/P)(60)(50)(54)(54)(51)
Days in cash deposits*(11)(12)(14)(17)(20)
Cash cycle days55 61 65 66 69 
Inventory turns5.9x6.1x5.6x5.4x5.4x
* We receive cash deposits from certain of our customers primarily to help reduce risks related to excess and/or obsolete inventory. See "Customer cash deposits for inventory" in the table below.

(in millions)20262025
 March 31December 31September 30 June 30March 31
Customer cash deposits for inventory$388.7 $407.1 $381.6 $396.6 $471.8 

Days in A/R is defined as the average A/R for the quarter divided by the average daily revenue. Days in inventory, days in A/P and days in cash deposits are calculated by dividing the average balance for each item for the quarter by the average daily cost of sales. Cash cycle days is defined as the sum of days in A/R and days in inventory minus the days in A/P and days in cash deposits. Inventory turns are determined by dividing 365 by the number of days in inventory. A lower number of days in A/R, days in inventory, and cash cycle days, and a higher number of days in A/P, days in cash deposits, and inventory turns generally reflect improved cash management performance.

    We believe that cash cycle days (and the components thereof) and inventory turns are useful measures in providing investors with information regarding our cash management performance and are accepted measures of working capital management efficiency in our industry.
26


    
Critical Accounting Estimates

The preparation of financial statements in conformity with GAAP requires management to make judgments, estimates and assumptions that affect the application of accounting policies, the reported amounts of assets, liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment also impacts certain estimates and discount rates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the fair value used in the impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may also impact future periods.

Our review of the estimates, judgments and assumptions used in the preparation of the Q1 2026 Interim Financial Statements included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and reporting units, our measurement of deferred tax assets and liabilities, our estimated inventory write-downs and expected credit losses and customer creditworthiness. Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs, accelerated depreciation or amortization, or impairments of our assets or reporting units, any of which could have a material impact on our financial performance and financial condition. No significant revisions to our critical accounting estimates and/or assumptions were made in Q1 2026. In addition, we determined that no triggering event occurred in Q1 2026 that would require an interim impairment assessment of our reporting units.

Due to global economic conditions, including the impact of ongoing trade conflicts, tariffs and geopolitical conflicts, there has been and we expect there will continue to be uncertainty in the global economy. Management has made estimates and assumptions based on information available as of the date of issuance of the Q1 2026 Interim Financial Statements taking into consideration certain possible impacts due to the foregoing factors. These estimates may change, as new events occur, and additional information is obtained.

Significant accounting policies and methods used in the preparation of our consolidated financial statements and recently issued accounting pronouncements are described in note 2 to our 2025 AFS and note 2 to our Q1 2026 Interim Financial Statements.

Operating Results

    See "Overview" above for a discussion of the impact of recent market conditions on our segments and businesses. See the initial paragraph of "Operating Results" in Item 7, MD&A of our 2025 10-K for a general discussion of factors that can cause our financial results to fluctuate from period to period.

Revenue:

    Revenue of $4.05 billion for Q1 2026 increased 53% compared to Q1 2025.

    The following table sets forth segment revenue information (in millions, except percentages) for the periods indicated:
Three months ended March 31
20262025
% of total% of total
ATS segment revenue$806.0 20 %$807.2 30 %
CCS segment revenue
Communications$2,410.6 60 %$1,427.7 54 %
Enterprise830.4 20 %413.7 16 %
$3,241.0 80 %$1,841.4 70 %
Total revenue $4,047.0 $2,648.6 
    
27


ATS segment revenue for Q1 2026 of $806.0 million remained relatively flat compared to Q1 2025, as the increased revenue in our HealthTech business was substantially offset by lower revenue in our A&D business (due to the discontinuation of a margin dilutive program) and Capital Equipment business.

    CCS segment revenue increased $1,399.6 million (76%) in Q1 2026 compared to Q1 2025. Communications end market revenue increased $982.9 million (69%) in Q1 2026 compared to Q1 2025, driven by data center networking demand, including the ongoing ramps of our switch programs. HPS revenue for Q1 2026 increased 63% to approximately $1.7 billion compared to Q1 2025, and accounted for 42% of our total Q1 2026 revenue (Q1 2025 — 39% of our total Q1 2025 revenue). Increases in HPS revenue in Q1 2026 compared to Q1 2025 was driven by strong demand of our networking switch programs with hyperscaler customers. Enterprise end market revenue increased $416.7 million (101%) in Q1 2026 compared to Q1 2025, driven by the ramp-up of an AI/ML compute program with one of our hyperscaler customers.

We depend on a small number of customers for a substantial portion of our revenue. In the aggregate, our top 10 customers represented 84% of total revenue for Q1 2026 (Q1 2025 — 78%). Three customers (all in our CCS segment) individually represented 10% or more of total revenue in Q1 2026 (35%, 15% and 15%). Three customers (all in our CCS segment) individually represented 10% or more of total revenue in Q1 2025 (28%, 13% and 10%).

Gross profit:  

The following table shows gross profit and gross margin (gross profit as a percentage of total revenue) for the periods indicated: 
 Three months ended March 31
 20262025
Gross profit (in millions)$437.2 $273.9 
Gross margin10.8%10.3%

Gross profit increased by 60% or $163.3 million to $437.2 million in Q1 2026 compared to Q1 2025, primarily driven by our strong revenue growth. Gross margin increased to 10.8% in Q1 2026 from 10.3% in Q1 2025, primarily driven by improved mix and strong productivity.

SG&A:

SG&A for Q1 2026 of $117.4 million (2.9% of total revenue) increased $4.9 million compared to $112.5 million (4.2% of total revenue) for Q1 2025.

Segment income and margin:

    Segment performance is evaluated based on segment revenue (set forth above), segment income, and segment margin (segment income as a percentage of segment revenue). See "Summary of Q1 2026" above for a table showing segment income and segment margin for Q1 2026 and Q1 2025. See the reconciliation of segment income to our earnings before income taxes for Q1 2026 and Q1 2025 in note 3 to the Q1 2026 Interim Financial Statements.

ATS segment income increased $7.3 million (18%) in Q1 2026 compared to Q1 2025. ATS segment margin increased to 6.0% in Q1 2026 from 5.0% in Q1 2025. Our ATS segment income and ATS segment margin increased in Q1 2026 compared to Q1 2025, primarily due to improved mix and higher profitability as a result of our portfolio optimization activities.

CCS segment income increased $130.1 million (88%) in Q1 2026 compared to Q1 2025, as a result of the CCS segment revenue increase in Q1 2026 compared to Q1 2025. CCS segment margin increased to 8.6% in Q1 2026 from 8.0% in Q1 2025, driven by more favorable mix and operating leverage.

SBC expense and fair value adjustments of the total return swaps (TRS): 

Our SBC expense may fluctuate from period to period to account for, among other things, new grants, forfeitures resulting from employee terminations or resignations, and the recognition of accelerated SBC expense for employees eligible for retirement (generally in the first quarter of the year associated with our annual grants). The portion of our employee SBC expense that relates to performance-based compensation is subject to adjustment in any period to reflect changes in the estimated level of achievement of pre-determined performance goals and financial targets.
28



We entered into the TRS agreement (TRS Agreement) to manage cash flow requirements and exposure to fluctuations in the share price of our Common Shares in connection with the settlement of certain outstanding equity awards under our SBC plans. See "Liquidity — Cash requirements — TRS" below for further detail.

We grant restricted share units (RSUs) and performance share units (PSUs), and from time to time grant stock options, to employees. Directors may receive compensation in director share units or deferred share units (collectively, "DSUs"), cash or RSUs. The following table shows employee SBC expense, TRS fair value adjustments (TRS FVAs), and director SBC expense for the periods indicated:
(in millions)
Three months ended March 31
20262025
Employee SBC expense in cost of sales$13.6 $10.1 
Employee SBC expense in SG&A16.9 15.9 
Total employee SBC expense$30.5 $26.0 
TRS FVAs: losses in cost of sales
$7.5 $7.5 
TRS FVAs: losses in SG&A
9.5 11.6 
Total TRS FVAs: losses
$17.0 $19.1 
Combined effect of employee SBC expense and TRS FVAs
$47.5 $45.1 
Director SBC expense in SG&A(1)
$0.6 $0.6 
(1)    Expense consists of director compensation to be settled with Common Shares, or Common Shares and cash.

Restructuring and other charges (recoveries): 

We perform ongoing evaluations of our business, operational efficiency and cost structure, and implement restructuring actions as we deem necessary. Our restructuring activities consisted primarily of actions to adjust our cost base to address reduced levels of demand in certain of our businesses and geographies.

We recorded restructuring charges of $2.2 million in Q1 2026 (Q1 2025 — $2.2 million), consisting primarily of cash charges related to employee terminations. At March 31, 2026, our restructuring provision of $3.6 million (December 31, 2025 — $4.4 million) was recorded in accrued and other current liabilities and provisions on our consolidated balance sheets, which we intend to fund with cash on hand.

See note 10 to the Q1 2026 Interim Financial Statements for details of other costs and recoveries included in the restructuring and other charges (recoveries) recorded in our consolidated statements of operations.

Finance Costs:

    Finance Costs consist of interest expense and fees related to our credit facility (including debt issuance and related amortization costs), our interest rate swap agreements, our TRS Agreement, our A/R sales program, customer supplier financing programs (SFPs), and interest expense on our finance lease obligations, net of interest income earned. During Q1 2026, we incurred Finance Costs of $16.0 million (Q1 2025 — $13.7 million). See "Capital Resources" below for descriptions of our interest rate swap agreements, A/R sales program and customer SFPs. Interest expense under our credit facility recorded in Finance Costs, including the impact of our interest rate swap agreements, was $10.7 million in Q1 2026 (Q1 2025 — $13.1 million). See "Liquidity Cash provided by and used in financing activities — Financing and Finance Costs" below. Interest costs incurred on our TRS Agreement in Q1 2026 were $5.0 million (Q1 2025 — $0.5 million). See "Liquidity Cash requirements — TRS" below.

29


Miscellaneous Expense (Income):

Miscellaneous Expense (Income) consists primarily of: (i) certain net periodic benefit costs (gains) related to our pension and post-employment benefit plans consisting of interest costs, expected returns on plan balances, and amortization of actuarial gains or losses; (ii) where applicable, gains on insurance claims settlement; and (iii) where applicable, gains or losses related to interest rate swaps that we entered into prior to 2024. Those interest rate swap contracts were accounted for as cash flow hedges (qualifying for hedge accounting) under International Financial Reporting Standards (IFRS). However, those contracts were not accounted for as such under GAAP until January 1, 2024. Certain gains and losses related to those contracts were recorded in Miscellaneous Expense (Income).

We recorded Miscellaneous Income of $0.2 million for Q1 2026 (Q1 2025 — Miscellaneous Expense of $1.4 million). See note 11 to the Q1 2026 Interim Financial Statements for details.

Income taxes and tax contingencies:

For Q1 2026, we had a net income tax expense of $44.0 million on earnings before tax of $256.3 million, compared to a net income tax expense of $27.5 million on earnings before tax of $113.7 million for Q1 2025.

In Q1 2026, our net income tax expense included $7.2 million tax expense related to Pillar Two global minimum tax legislation (GMT).

In Q1 2025, our net income tax expense included $6.8 million withholding tax expense incurred to minimize the impact of GMT and $3.0 million tax expense for tax uncertainties relating to one of our subsidiaries, offset in part by $1.9 million of reversals of tax uncertainties relating to another of our subsidiaries.

Certain countries in which we do business grant tax incentives to attract and retain our business. Our tax expense could increase if certain tax incentives from which we benefit are retracted or exhausted. A retraction could occur if we fail to satisfy the conditions on which these tax incentives are based, or if they are not renewed or replaced upon expiration. Our tax expense could also increase if tax rates applicable to us in such jurisdictions are otherwise increased, or due to changes in legislation or administrative practices. Changes in our outlook in any particular country could impact our ability to meet the required conditions.

We have been granted certain income tax incentives in Thailand, including tax holidays, that will expire in whole or in part at various dates during 2027 through 2029, unless extended or otherwise renegotiated. These tax exemptions are subject to certain conditions with which we intend to comply.

We develop our tax filing positions based upon the anticipated nature and structure of our business and the tax laws, administrative practices and judicial decisions currently in effect in the jurisdictions in which we have assets or conduct business, all of which are subject to change or differing interpretations. We are subject to tax audits in various jurisdictions which could result in additional tax expense in future periods relating to prior results. Reviews by tax authorities generally focus on, but are not limited to, the validity of our inter-company transactions, including financing and transfer pricing policies which generally involve subjective areas of taxation and significant judgment, as well as withholding and indirect taxes. Any such increase in our income tax expense and related interest and/or penalties could have a significant adverse impact on our future earnings and future cash flows.

    In 2021, the Romanian tax authorities issued a final assessment in the aggregate amount of approximately 31 million Romanian leu (approximately $7 million at Q1 2026 period-end exchange rates), for additional income and value-added taxes for our Romanian subsidiary for the 2014 to 2018 tax years. In order to advance our case to the appeals phase and reduce or eliminate potential interest and penalties, we paid the Romanian tax authorities the full amount assessed in 2021 (without agreement to all or any portion of such assessment). We believe that our originally-filed tax return positions are in compliance with applicable Romanian tax laws and regulations, and continue to vigorously defend our position through all necessary appeals or other judicial processes.

We are under examination by the Thailand tax authorities for the tax year 2019. The examination may lead to adjustments to our taxes with respect to the year under examination as well as other subsequent periods.

In 2024, the Thailand tax authorities issued an assessment letter seeking to impose additional value-added taxes and surcharges in the aggregate amount of approximately 403 million Thai baht (approximately $12 million at Q1 2026 period-end
30


exchange rates) for our Thailand subsidiary for the 2019 tax year. We believe that our original positions with respect to the value-added taxes are in compliance with applicable Thailand tax laws and regulations, and continue to vigorously defend our position through all necessary appeals or other judicial processes. A bank guarantee has been issued for the maximum potential liability.

In our major tax jurisdictions, we may be subject to income tax examinations for tax years from 2018 to present.

The successful pursuit of assertions made by any government authority, including tax authorities, could result in our owing significant amounts of tax or other reimbursements, interest and possibly penalties. We believe that adequate amounts have been accrued in accordance with GAAP (ASC 740 Income Taxes) for any adjustments to the income tax expense or other tax items that may ultimately result from these examinations. However, there can be no assurance as to the final resolution of any claims and any resulting proceedings. If any claims and any ensuing proceedings are determined adversely to us, the amounts we may be required to pay could be material, and in excess of amounts accrued.

Net earnings:

    Net earnings for Q1 2026 of $212.3 million increased $126.1 million compared to Q1 2025. The increase was primarily due to $163.3 million in higher gross profit (see "Gross profit" above), partially offset by $23.6 million in higher research and development (R&D) expense (to support the growth of our HPS business) and $16.5 million in higher income tax expense (primarily driven by higher earnings before income taxes in Q1 2026 compared to Q1 2025).

Liquidity and Capital Resources

Liquidity

    The following tables set forth key liquidity metrics for the periods indicated (in millions):
March 31
December 31
20262025
Cash and cash equivalents$378.0 $595.6 
Borrowings under credit facility*719.3 723.7 
* Excludes ordinary course L/Cs.

Three months ended March 31
 20262025
Net cash provided by operating activities
$356.3 $130.3 
Net cash used in investing activities
(218.4)(36.7)
Net cash used in financing activities(355.5)(213.9)
Changes in non-cash working capital items (included in operating activities above):
A/R$(529.3)$(66.9)
Inventories(484.9)(27.7)
Other current assets29.8 3.0 
A/P, accrued and other current liabilities, provisions and income taxes payable
1,071.4 45.8 
Working capital changes$87.0 $(45.8)

Cash provided by operating activities:

In Q1 2026, we generated $356.3 million of net cash from operating activities, primarily due to net earnings of $212.3 million, favorable changes in working capital of $87.0 million, and non-cash expenses added back to net earnings, partially offset by non-cash recoveries. Our favorable working capital changes in Q1 2026 were primarily driven by an increase in A/P balances in Q1 2026, the effects of which were partially offset by the increases in A/R and inventory balances in Q1 2026. A/P balances increased in Q1 2026 primarily due to our business growth, as well as timing of payments and purchases. A/R balances increased in Q1 2026 primarily due to timing and volume of revenue and collections. Increase in inventory balances in Q1 2026, primarily reflected our business growth (mostly in our CCS segment). Net cash provided by operating activities for
31


Q1 2026 increased $226.0 million compared to Q1 2025, primarily driven by an increase in cash earnings and the favorable changes in working capital requirements.

Non-GAAP free cash flow:

    Non-GAAP free cash flow is a non-GAAP financial measure without a standardized meaning and may not be comparable to similar measures presented by other companies. We define non-GAAP free cash flow as cash provided by or used in operations less the purchase of property, plant and equipment (net of proceeds from the sale of certain surplus assets, when applicable). Non-GAAP free cash flow does not represent residual cash flow available to Celestica for discretionary expenditures. Management uses non-GAAP free cash flow as a measure, in addition to GAAP cash provided by or used in operations (described above), to assess our operational cash flow performance. We believe non-GAAP free cash flow provides another level of transparency to our ability to generate cash from normal business operations.

    A reconciliation of non-GAAP free cash flow to cash provided by operating activities measured under GAAP is set forth below (in millions):
Three months ended March 31
20262025
GAAP cash provided by operations
$356.3 $130.3 
Purchase of property, plant and equipment, net of sales proceeds(218.4)(36.7)
Non-GAAP free cash flow$137.9 $93.6 

Our non-GAAP free cash flow of $137.9 million for Q1 2026 increased $44.3 million compared to Q1 2025, primarily due to $226.0 million in higher cash generated from operations (as described above), partially offset by $181.7 million in higher purchases of property, plant and equipment (see "cash used in investing activities" below), net of sales proceeds.

Cash used in investing activities:
 
Our capital expenditures for Q1 2026 were $229.5 million (Q1 2025 — $36.7 million), primarily to enhance our manufacturing capabilities in various geographies (including expansions and enhancements at our Thailand, U.S., Mexico and Japan manufacturing facilities and our design centers), in support of our growth in AI/ML and HPS programs. Most of our capital expenditures in Q1 2026 and Q1 2025 pertained to our CCS segment. We fund our capital expenditures from cash generated from operations.

Cash provided by and used in financing activities:

Common Share repurchases:

See "Summary of Q1 2026" above for a table detailing Common Share repurchases for the periods indicated.

Financing and Finance Costs:

Credit Agreement

We are party to a credit agreement (Credit Facility) with Bank of America, N.A., as Administrative Agent, and the lenders party thereto, which, prior to the April 2026 Amendment, included the Term A Loan in the original principal amount of $250.0 million, a term loan in the original principal amount of $500.0 million (Term B Loan), and a $750.0 million Revolver. On April 27, 2026, we amended our Credit Facility to: (1) increase the commitments under the Revolver from $750.0 million to $1,750.0 million; (2) refinance the Term A Loan into the New Term A Loan; and (3) extend the maturity of the Revolver and the New Term A Loan from June 2029 to April 2031. See "Recent Developments Celestica Amends and Upsizes Credit Facility" above. The Term A Loan (or its successor term loan, the New Term A Loan) and the Term B Loan are referred to as the "Term Loans."

See note 7 to the Q1 2026 Interim Financial Statements for a description of our Credit Facility terms prior to and subsequent to the April 2026 Amendment.

32


Activity under our Credit Facility during Q1 2026 is set forth below (in millions):
Revolver
(Excluding L/C)
Term Loans
Outstanding balances as of December 31, 2025
$— $723.7 
Amount borrowed in Q1 2026170.0 — 
Amount repaid in Q1 2026(170.0)(4.375)
(1)
Outstanding balances as of March 31, 2026
$— $719.3 
(1)    Represents scheduled quarterly principal repayments under the Term Loans.

Interest we paid under the Credit Facility (included in "net cash provided by operating activities"), including the impact of our interest rate swap agreements (described below), was $9.9 million in Q1 2026 (Q1 2025 — $12.5 million). Interest rates for outstanding borrowings under the Credit Facility prior to and subsequent to the April 2026 Amendment are described in note 7 to the Q1 2026 Interim Financial Statements. Any increase in prevailing interest rates, margins, or amounts borrowed, would cause our interest expense to increase. Under the Credit Facility, we are required to pay a commitment fee on the unused portion of the Revolver. Commitment fees paid in Q1 2026 were $1.2 million (Q1 2025 — $0.6 million).

See "Operating Results — Finance Costs" above for a description of Finance Costs incurred in Q1 2026 and Q1 2025.

Principal payments of finance leases:

During Q1 2026, we paid $3.0 million (Q1 2025 — $2.6 million) in principal payment of finance leases.

Proceeds from TRS re-strike transaction:

The value of the TRS Agreement is determined by comparing the market price of our Common Shares to the fixed price paid by the counterparty for such shares (Strike Price). In each of December 2025 and March 2025, we re-struck our TRS Agreement at a Strike Price of $288.87 per share and $91.58 per share, respectively, and received $246.6 million and $98.6 million from the counterparty, respectively, each of which was recorded in cash provided by financing activities in our consolidated statements of cash flows.

SBC cash settlements:

In Q1 2026, we made a cash payment of $325.5 million for withholding taxes in connection with the SBC awards that vested during such period (Q1 2025 — $156.0 million).

Cash requirements:

Our working capital requirements can vary significantly from month-to-month due to a range of business factors, including the ramping of new programs, expansion of our services and business operations, timing of purchases, higher levels of inventory for new programs and anticipated customer demand, timing of payments and A/R collections, and customer forecasting variations. The international scope of our operations may also create working capital requirements in certain countries while other countries generate cash in excess of working capital needs. Moving cash between countries on a short-term basis to fund working capital is not always expedient due to local currency regulations, tax considerations, and other factors. As a result, we make intra-quarter borrowings and repayments under the Revolver (Intra-Quarter B/Rs) (see "Financing and Finance Costs — Credit Agreement" above for Intra-Quarter B/Rs we made in Q1 2026), sell A/R through our A/R sales program, and/or participate in available customer SFPs when deemed necessary or desirable to effectively manage our short-term liquidity and working capital requirements. The timing and the amounts we borrow or repay under these facilities can vary significantly from month-to-month depending upon our cash requirements.

Based on our current cash flow budgets and forecasts of our short-term and long-term liquidity needs, we continue to believe that our current and projected sources of liquidity will be sufficient to fund our anticipated liquidity needs for the next twelve months and beyond. Specifically, we believe that cash flow from operating activities, together with cash on hand, availability under the Revolver ($739.6 million at March 31, 2026) or the Revolver as amended by the April 2026 Amendment (see "Recent Developments Celestica Amends and Upsizes Credit Facility" above), potential availability under uncommitted intraday and overnight bank overdraft facilities, and cash from accepted sales of A/R, will be sufficient to fund our anticipated working capital needs, planned capital spending, contractual obligations and other cash requirements (including any required SBC share repurchases and SBC cash settlements, debt repayments and Finance Costs). See "Capital Resources" below.
33


Notwithstanding the foregoing and the April 2026 Amendment, although we anticipate that we will be able to repay or refinance outstanding obligations under our Credit Facility when they mature (our primary current long-term cash liquidity requirement), there can be no assurance we will be able to do so, or that the terms of any refinancing will be favorable. In addition, we may require additional capital in the future to fund capital expenditures, acquisitions, strategic transactions or other investments. We will continue to assess our liquidity position and potential sources of supplemental liquidity in view of our objectives, operating performance, economic and capital market conditions and other relevant circumstances. Our operating performance may also be affected by matters discussed under Item 1A, Risk Factors of our 2025 10-K. These risks and uncertainties may adversely affect our long-term liquidity.

There have been no material changes to the information set forth under "Contractual Obligations" and "Additional Commitments" of the "Liquidity" section of Item 7, MD&A of our 2025 10-K.

Financing Arrangements:     

    See "Liquidity — Cash provided by and used in financing activities — Financing and Finance Costs" above for interest and commitment fees paid under our Credit Facility in Q1 2026. Annual interest expense and fees under the Credit Facility, including the impact of our interest rate swap agreements and the April 2026 Amendment, based on amounts and swap agreements outstanding at March 31, 2026 are approximately $46 million. We expect to fund our Finance Costs with cash on hand.

    We do not believe that the aggregate amounts outstanding under our Credit Facility at March 31, 2026 ($719.3 million under the Term Loans and $10.4 million in ordinary course L/Cs), had or will have a material adverse impact on our liquidity, our results of operations or financial condition. In addition, we do not believe that Intra-Quarter B/Rs have had (or future Intra-Quarter B/Rs will have) a material adverse impact on our liquidity, results of operations or financial condition. See "Capital Resources" below for a description of our available sources of liquidity. See the Credit Facility activity table under "Financing and Finance Costs — Credit Agreement" above for Intra-Quarter B/Rs during Q1 2026.

However, our current outstanding indebtedness and the mandatory repayment provisions of the Credit Facility (described in note 7 to the Q1 2026 Interim Financial Statements) require us to use a portion of our cash flow to service such debt, and may reduce our ability to fund future capital expenditures and/or acquisitions; limit our ability to obtain additional financing for future investments, working capital, or other corporate purposes; limit our ability to refinance our indebtedness on terms acceptable to us or at all; limit our flexibility to plan for and adjust to changing business and market conditions; increase our vulnerability to general adverse economic and industry conditions; and/or reduce our debt agency ratings. Existing or increased third-party indebtedness could have a variety of other adverse effects, including: (i) default and foreclosure on our assets if refinancing is unavailable on acceptable terms and we have insufficient funds to repay the debt obligations when due; and (ii) acceleration of such indebtedness or cross-defaults if we breach applicable financial or other covenants and such breaches are not waived.

    The Credit Facility contains restrictive covenants that limit our ability to engage in specified types of transactions, and limit share repurchases for cancellation if our consolidated secured leverage ratio (as defined in such facility) exceeds a specified amount, as well as specified financial covenants (described in "Capital Resources" below). Our A/R sales program requires us to comply with certain covenants, including those relating to the fulfillment of payment obligations and restrictions on the sale, assignment or creation of liens, with respect to A/R sold under this agreement. See "Capital Resources" below for a description of our A/R sales program and customer SFPs.

We currently are and expect to remain in compliance with our Credit Facility covenants and A/R sales program covenants. However, our ability to maintain compliance with applicable financial covenants will depend on our ongoing financial and operating performance, which, in turn, may be impacted by economic conditions and financial, market, and competitive factors, many of which are beyond our control. A breach of any such covenants could result in a default under the instruments governing our indebtedness.

TRS:

We are party to a TRS Agreement with a third-party bank to manage our cash flow requirements and exposure to fluctuations in the price of our Common Shares in connection with the settlement of certain outstanding equity awards under our SBC plans. The value of the TRS Agreement is determined by comparing the market price of our Common Shares to the Strike Price. The counterparty under the TRS Agreement is obligated to make a payment to us upon Settlement based on the increase (if any) in the value of the TRS Agreement over the TRS Agreement’s term, in exchange for periodic payments made
34


by us based on Secured Overnight Financing Rate (SOFR) plus a specified margin applied to the Equity Notional Amount (defined in the TRS Agreement as an amount equal to the product of (i) the number of Common Shares then subject to the TRS Agreement (notional quantity) multiplied by (ii) the Strike Price in effect). Similarly, if the value of the TRS Agreement decreases over the term of the TRS Agreement, we are obligated to pay the counterparty the amount of such decrease upon Settlement. The TRS Agreement does not qualify for hedge accounting.

At March 31, 2026, our TRS Agreement had a notional quantity of 1.25 million Common Shares (December 31, 2025 — 1.25 million Common Shares). The Strike Price of our TRS Agreement at March 31, 2026 was $288.87 per share.

As the interest payments under the TRS Agreement will vary from period to period and the value of our Common Shares upon further Settlement cannot be ascertained in advance, we cannot determine future interest and/or other payments that may be payable by (or to) us with respect to our TRS Agreement. We expect to fund required payments under our TRS Agreement from cash on hand.

Repatriations:

At March 31, 2026, approximately 90% of our cash and cash equivalents were held by foreign subsidiaries outside of Canada. We have repatriated and expect to continue repatriating funds from our foreign subsidiaries. Repatriation of certain foreign funds could result in additional tax liabilities under current tax laws. We have recorded tax liabilities in our consolidated financial statements for the anticipated repatriations in the foreseeable future.

Capital Expenditures:

Our capital spending varies each period based on, among other things, the timing of new business wins and forecasted sales levels. We continue to anticipate capital spending for 2026 to be approximately $1 billion, and expect to fund these expenditures from cash generated from operations.

Common Share Repurchases and SBC settlements:

We have funded and intend to continue to fund our Common Share repurchases (for cancellation under our NCIBs and to satisfy delivery obligations under SBC plans) and SBC cash settlements from cash on hand, borrowings under the Revolver, or a combination thereof. The timing of, and the amounts paid for, such repurchases and settlements can vary from period to period. See "Summary of Q1 2026" above.

Lease Obligations:

At March 31, 2026, we recognized a total of $225.8 million of finance lease and operating lease obligations (December 31, 2025 — $197.2 million). All lease obligations are expected to be funded with cash on hand and through the financing arrangements described below under "Capital Resources."

Litigation and contingencies:

In the normal course of our operations, we may be subject to litigation, investigations and other claims, including legal, regulatory and tax proceedings. Management believes that adequate provisions have been recorded where required. Although it is not always possible to estimate the extent of potential costs, if any, management believes that the ultimate resolution of all such currently pending matters will not have a material adverse impact on our financial performance, financial position or liquidity. See "Operating Results — Income taxes and tax contingencies" above for a description of the ongoing Romanian income and value-added tax matter and Thailand tax matters.

We provide routine indemnifications, the terms of which range in duration and scope, and often are not explicitly defined, including for third-party intellectual property infringement, certain negligence claims, and for our directors and officers. The maximum potential liability from these indemnifications cannot be reasonably estimated. In some cases, we have recourse against other parties or insurance to mitigate our risk of loss from these indemnifications. Historically, we have not made significant payments relating to these types of indemnifications.
 
35


Capital Resources
 
Our capital resources consist of cash provided by operating activities, access to the Revolver, uncommitted intraday and overnight bank overdraft facilities, an uncommitted A/R sales program, uncommitted SFPs, and our ability to issue debt or equity securities. We regularly review our borrowing capacity and make adjustments, as permitted, for changes in economic conditions and changes in our requirements. We centrally manage our funding and treasury activities in accordance with corporate policies, and our main objectives are to ensure appropriate levels of liquidity, to have funds available for working capital or other investments we determine are required to grow our business, to comply with debt covenants, to maintain adequate levels of insurance, and to balance our exposures to market risks.

At March 31, 2026, we had cash and cash equivalents of $378.0 million (December 31, 2025 — $595.6 million), the majority of which was denominated in U.S. dollars. Our cash and cash equivalents are subject to intra-quarter swings, generally related to the timing of A/R collections, inventory purchases and payments, and other capital uses.

    As of March 31, 2026, an aggregate of $719.3 million was outstanding under the Term Loans, and other than ordinary course L/Cs, no amounts was outstanding under the Revolver (December 31, 2025 — $723.7 million outstanding under our Term Loans, and other than ordinary course L/Cs, no amounts outstanding under the Revolver). See "Liquidity Cash provided by and used in financing activities — Financing and Finance Costs" above for a discussion of amounts borrowed and repaid under our Credit Facility during Q1 2026. Except under specified circumstances, and subject to the payment of breakage costs (if any), we are generally permitted to make voluntary prepayments of outstanding amounts under the Revolver and Term Loans without any other premium or penalty. Repaid amounts on the Term Loans may not be re-borrowed. Repaid amounts on the Revolver may be re-borrowed. At March 31, 2026, we had $739.6 million available under the Revolver for future borrowings, reflecting outstanding L/Cs issued under the Revolver (December 31, 2025 — $739.2 million of availability).    
    
    See note 7 to the Q1 2026 Interim Financial Statements for a description of interest rates, margins and commitment fees applicable to borrowings under the Credit Facility, as well as the sub-limits for swing line loans and letters of credit under the Revolver and the accordion feature, prior to and subsequent to the April 2026 Amendment.

At March 31, 2026, outstanding amounts under the Term A Loan and the Revolver bore interest at Adjusted Term SOFR (Term SOFR plus 0.1%) plus 1.50%, and outstanding amounts under the Term B Loan bore interest at Term SOFR plus 1.75%.

    In order to partially hedge against our exposure to interest rate variability on our Term Loans, we are party to various agreements with third-party banks to swap the variable interest rate with a fixed rate of interest. At March 31, 2026, associated with the Term A Loan, we had: (i) interest rate swaps with $80.0 million notional amount expiring in June 2027; (ii) interest rate swaps with $40.0 million notional amount expiring in June 2029; and (iii) interest rate swaps with $80.0 million notional amount commencing June 2027 and expiring in June 2029. At March 31, 2026, associated with the Term B Loan, we had: (i) interest rate swaps with $230.0 million notional amount expiring in June 2027; and (ii) interest rate swaps with $230.0 million notional amount commencing in June 2027 and expiring in June 2029. These derivatives when in effective hedge relationships are designated as cash flow hedging instruments.

At March 31, 2026, the interest rate risk related to $369.3 million of borrowings under the Credit Facility was unhedged (December 31, 2025 — $373.7 million), consisting entirely of unhedged amounts outstanding under the Term Loans.

    We are required to comply with certain restrictive covenants under the Credit Facility, including those relating to the incurrence of certain indebtedness, the existence of certain liens, the sale of certain assets, specified investments and payments, sale and leaseback transactions, and certain financial covenants relating to a defined interest coverage ratio and leverage ratio that are tested on a quarterly basis. At March 31, 2026, we were in compliance with all restrictive and financial covenants under the Credit Facility. Our Credit Facility also limits share repurchases for cancellation if our consolidated secured leverage ratio (as defined in such facility) exceeds a specified amount (Repurchase Restriction). The Repurchase Restriction did not prohibit Common Share purchases during Q1 2026 or at March 31, 2026. The obligations under the Credit Facility are guaranteed by us and certain specified subsidiaries. Subject to specified exemptions and limitations, all assets of the guarantors are pledged as security for the obligations under the Credit Facility. The Credit Facility contains customary events of default. If an event of default occurs and is continuing (and is not waived), the Administrative Agent may declare all amounts outstanding under the Credit Facility to be immediately due and payable and may cancel the lenders' commitments to make further advances thereunder. In the event of a payment or other specified defaults, outstanding obligations accrue interest at a specified default rate.

36


    At March 31, 2026, we had $10.4 million outstanding in L/Cs under the Revolver (December 31, 2025 — $10.8 million). We also arrange bank guarantees and surety bonds outside of the Revolver. At March 31, 2026, we had $41.0 million of bank guarantees and surety bonds outstanding (December 31, 2025 — $38.1 million).

    At March 31, 2026, we also had a total of $198.5 million in uncommitted bank overdraft facilities available for intraday and overnight operating requirements (December 31, 2025 — $198.5 million). There were no amounts outstanding under these overdraft facilities at March 31, 2026 or December 31, 2025.
 
We are party to an agreement with a third-party bank to sell up to $450.0 million in A/R on an uncommitted, revolving basis, subject to pre-determined limits by customer. This agreement provides for automatic annual one-year extensions. This agreement may be terminated at any time by the bank or by us upon 3 months' prior notice, or by the bank upon specified defaults. We also participate in customer SFPs, pursuant to which we sell A/R from the relevant customer to third-party banks on an uncommitted basis to receive earlier payment. In February 2026, we terminated a SFP with one of our CCS segment customers. At March 31, 2026, we participated in two customer SFPs (both ATS customers). The SFPs have indefinite terms and may be terminated at any time by the customer or by us upon specified prior notice. A/R are sold under these arrangements net of discount charges. As our A/R sales program and the SFPs are on an uncommitted basis, there can be no assurance that any of the banks will purchase any of the A/R we intend to sell to them thereunder. However, as the A/R that we offer to sell under these programs are largely from customers we deem to be creditworthy, we believe that such offers will continue to be accepted. Both at March 31, 2026 and at December 31, 2025, there was no outstanding utilization under our A/R sales program and under our SFPs. During Q1 2026, we sold an aggregate of $314 million under our A/R sales program and customer SFPs (Q1 2025 — approximately $10 million). We vary the amounts we offer to sell under our A/R sales program and customer SFPs depending on our short-term ordinary course cash requirements.

The timing and the amounts we borrow and repay under our Revolver (including Intra-Quarter B/Rs) and overdraft facilities, or sell under the SFPs or our A/R sales program, can vary significantly from month-to-month depending on our working capital and other cash requirements. See "Operating Results — Finance Costs", "Liquidity — Cash provided by and used in financing activities — Financing and Finance Costs" and "Liquidity — Cash requirements — Financing Arrangements" above.

    Our strategy on capital risk management has not changed significantly since the end of 2025.
 
Outstanding Share Data
 
As of April 22, 2026, we had 114,973,107 outstanding Common Shares. As of such date, we also had 38,629 outstanding stock options, 615,036 outstanding RSUs, 783,454 outstanding PSUs assuming vesting of 100% of the target amount granted (PSUs that will vest range from 0% to 200% of the target amount granted), and 401,296 outstanding DSUs; each vested option or unit entitling the holder thereof to receive one Common Share (or in certain cases, cash) pursuant to the terms thereof, subject to certain time or performance-based vesting conditions.

Unaudited Quarterly Financial Highlights

Q1 2026 compared to Q4 2025:

    Total revenue for Q1 2026 increased $392.1 million or 11% compared to Q4 2025. ATS segment revenue in Q1 2026 increased by $10.9 million (1%) compared to Q4 2025. CCS segment revenue increased $381.2 million (13%) in Q1 2026 compared to Q4 2025. Communications end market revenue increased $296.0 million (14%) sequentially, primarily due to increased demand for networking products from our hyperscaler customers and ongoing program ramps. Enterprise end market revenue increased $85.2 million (11%) sequentially, primarily due to the ramp-up of an AI/ML compute program with one of our hyperscaler customers. Gross profit for Q1 2026 increased sequentially by $4.1 million (1%), primarily driven by the higher revenue in Q1 2026, largely offset by the unfavorable changes in TRS FVAs recorded in cost of sales ($7.5 million loss in Q1 2026 compared to $27.7 million gain in Q4 2025) driven by the fluctuation in our Common Share price. Gross margin decreased from 11.8% in Q4 2025 to 10.8% in Q1 2026, primarily due to the unfavorable changes in TRS FVAs recorded in cost of sales as described above. CCS segment income for Q1 2026 of $277.2 million increased $37.0 million from Q4 2025, due to the sequential increase in CCS segment revenue. CCS segment margin increased from 8.4% in Q4 2025 to 8.6% in Q1 2026. ATS segment income for Q1 2026 of $48.0 million increased by $5.9 million from Q4 2025 and ATS segment margin increased from 5.3% in Q4 2025 to 6.0% in Q1 2026, primarily driven by more favorable mix. SG&A in Q1 2026 increased $47.3 million from Q4 2025 primarily due to the unfavorable changes in TRS FVAs recorded in SG&A ($9.5 million loss in Q1 2026 compared to $33.7 million gain in Q4 2025). Net earnings for Q1 2026 of $212.3 million decreased $55.2 million
37


compared to net earnings of $267.5 million for Q4 2025, primarily due to unfavorable changes in TRS FVAs (as described above) and higher SBC expense in Q1 2026 compared to Q4 2025 (driven by expense acceleration for retirement-eligible employees in Q1 2026).

Summary of Selected Q1 2026 Results:
 
Q1 2026 Actual
Q1 2026 Guidance
Revenue (in billions)
$4.047$3.850 to $4.150
GAAP earnings from operations as a % of revenue6.7%N/A
GAAP EPS (1)
$1.83N/A
Adjusted operating margin (non-GAAP)*
8.0%7.8% at the mid-point of our
revenue and adjusted
EPS (non-GAAP) guidance ranges
Adjusted EPS (non-GAAP)*
$2.16$1.95 to $2.15
*    See "Non-GAAP Financial Measures" below.

(1)    GAAP EPS for Q1 2026 included an aggregate charge of $0.37 per share (pre-tax) for employee SBC expense, amortization of intangible assets (excluding computer software), and restructuring charges. See "Operating Results" above and "Non-GAAP Financial Measures" below for per-item charges. This aggregate charge was within our previously communicated Q1 2026 anticipated range of between $0.35 to $0.41 per share (pre-tax) for these items. GAAP EPS for Q1 2026 also included $0.15 per share (pre-tax) negative impact attributable to TRS FVAs.

For Q1 2026, our revenue was within our guidance range. Our non-GAAP adjusted operating margin for Q1 2026 exceeded the mid-point of our revenue and non-GAAP adjusted EPS guidance ranges and our Q1 2026 adjusted EPS exceeded the high end of our guidance range, primarily driven by more favorable mix than anticipated. Our GAAP effective tax rate for Q1 2026 was 17%. Our adjusted effective tax rate (non-GAAP) for Q1 2026 was 19%, lower than our anticipated estimate of approximately 21%, primarily due to favorable profit mix.

In the Company’s press release dated April 27, 2026, "Celestica Announces First Quarter 2026 Financial Results", under the heading "2026 Annual Outlook and Long-Term Demand Update", management updated its annual financial outlook for 2026. This press release can be accessed under the Company’s profile at www.sedarplus.ca and www.sec.gov. The information included in this press release does not constitute a part of this Q1 2026 10-Q and is not incorporated by reference herein.

Non-GAAP Financial Measures
     
Management uses non-GAAP financial measures (including ratios based on GAAP financial measures) described herein to (i) assess operating performance, financial leverage and the effective use and allocation of resources, (ii) provide more normalized period-to-period comparisons of operating results, (iii) enhance investors' understanding of the core operating results of our business and (iv) set management incentive targets. We believe the non-GAAP financial measures enable investors to evaluate and compare our results from operations by excluding specific items that we do not consider to be reflective of our core operations, to evaluate cash resources that we generate from our business each period, to analyze operating results using the same measures our chief operating decision maker uses to measure performance, and to help compare our results with those of our competitors. In addition, management believes that the use of adjusted tax expense and adjusted effective tax rate provides additional transparency into the tax effects of our core operations, and are useful to management and investors for historical comparisons and forecasting. These non-GAAP financial measures reflect management’s belief that the excluded items are not indicative of our core operations.

Non-GAAP financial measures do not have any standardized meaning prescribed by GAAP and therefore may not be directly comparable to similar measures presented by other companies.

Non-GAAP financial measures are not measures of performance under GAAP and should not be considered in isolation or as a substitute for any GAAP financial measure. Reconciliations of the non-GAAP financial measures to the most directly comparable GAAP financial measures are below.

    The following non-GAAP financial measures are included in this MD&A: adjusted gross profit, adjusted SG&A, adjusted operating earnings (or adjusted EBIAT), adjusted net earnings, and each of the foregoing measures as a percentage of
38


revenue, adjusted EPS, adjusted return on invested capital (ROIC), free cash flow, adjusted tax expense and adjusted effective tax rate.

Our non-GAAP financial measures are calculated by making the following adjustments as applicable to our GAAP financial measures:
 
Employee SBC expense, which represents the estimated fair value of stock options, RSUs and PSUs granted to employees, is excluded because grant activities vary significantly from quarter-to-quarter in both quantity and fair value. We believe excluding this expense allows us to compare core operating results with those of our competitors, who also generally exclude employee SBC expense in assessing operating performance, and may have different granting patterns, equity awards, and valuation assumptions.
 
Total return swap fair value adjustments (TRS FVAs) represent mark-to-market adjustments to our TRS Agreement, as the TRS Agreement is re-measured at fair value at each quarter end. We exclude the impact of these non-cash fair value adjustments (which reflect fluctuations in the market price of our Common Shares recorded in cost of sales and SG&A) from period to period as such fluctuations do not represent our ongoing operating performance. In addition, we believe that excluding these non-cash adjustments permits a helpful comparison of our core operating results to our competitors.

Amortization of intangible assets (excluding computer software) consist of non-cash charges for intangible assets that are impacted by the timing and magnitude of acquired businesses. Amortization of intangible assets varies among our competitors, and we believe that excluding these charges permits a helpful comparison of core operating results to our competitors who also generally exclude amortization charges in assessing operating performance.

Restructuring and Other Charges (Recoveries) consist of, when applicable: Restructuring Charges (Recoveries) (defined below); Transition Costs (Recoveries) (defined below); consulting, transaction and integration costs related to potential and completed acquisitions; where applicable, certain fair value adjustments of contingent consideration in connection with acquisitions; legal settlements (recoveries); and where applicable, related costs pertaining to our transition to a U.S. domestic filer. We exclude these charges and recoveries because we believe that they are not directly related to ongoing operating results and do not reflect our expected future operating expenses after completion of the relevant actions. Our competitors may record similar items at different times, and we believe these exclusions permit a helpful comparison of our core operating results with those of our competitors who also generally exclude these items in assessing operating performance.

Restructuring Charges (Recoveries), consist of costs or recoveries relating to: employee severance, site closings and consolidations, accelerated depreciation of owned and leased property and equipment which are no longer used and are held for sale, and reductions in infrastructure.

    Transition Costs (Recoveries) consist of costs and recoveries in connection with: (i) the transfer of manufacturing lines from closed sites to other sites within our global network; (ii) the sale of real properties unrelated to restructuring actions; and (iii) where applicable, specified charges or recoveries related to the sublet of a 10-year building lease in Toronto that we previously anticipated to be our corporate headquarters. Transition Costs consist of direct relocation and duplicate costs (such as rent expense, utility costs, depreciation charges, and personnel costs) incurred during the transition periods, as well as cease-use and other costs incurred in connection with idle or vacated portions of the relevant premises that we would not have incurred but for these relocations, transfers and dispositions. We believe that excluding Transition Costs and Recoveries permits a helpful comparison of our core operating results from period-to-period, as they do not reflect our ongoing operations once these specified events are complete.

    Miscellaneous Expense (Income) consists primarily of: (i) certain net periodic benefit costs (gains) related to our pension and post-employment benefit plans consisting of interest costs, expected returns on plan balances, and amortization of actuarial gains or losses; (ii) where applicable, gains on insurance claims settlement; and (iii) where applicable, gains or losses related to interest rate swaps that we entered into prior to 2024. Those interest rate swap contracts were accounted for as cash flow hedges (qualifying for hedge accounting) under IFRS. However, those contracts were not accounted for as such under GAAP until January 1, 2024. Certain gains and losses related to those contracts were recorded in Miscellaneous Expense (Income). We exclude such items because we believe they are not directly related to our ongoing operating results.

Tax effects of the non-core items, which include our non-GAAP adjustments above, are excluded from GAAP tax expense to calculate adjusted tax expense (non-GAAP), as we do not believe these costs or recoveries reflect our core operating performance and vary significantly among our competitors who also generally exclude such items in assessing operating performance.
39



Our non-GAAP financial measures include the following:

Adjusted operating earnings (Adjusted EBIAT) is defined as GAAP earnings from operations excluding the impact of Employee SBC expense, TRS FVAs, Amortization of intangible assets (excluding computer software), and Restructuring and Other Charges (Recoveries). Adjusted operating margin is adjusted operating earnings as a percentage of GAAP revenue. Management uses adjusted operating earnings (adjusted EBIAT) as a measure to assess performance related to our core operations.

Adjusted net earnings is defined as GAAP net earnings excluding the impact of Employee SBC expense, TRS FVAs, Amortization of intangible assets (excluding computer software), Restructuring and Other Charges (Recoveries), Miscellaneous Expense (Income) and adjustment for taxes. Adjusted EPS is calculated by dividing adjusted net earnings by the number of diluted weighted average shares outstanding. Management uses adjusted net earnings as a measure to assess performance related to our core operations.

Non-GAAP free cash flow is defined as cash provided by (used in) operations less the purchase of property, plant and equipment (net of proceeds from the sale of certain surplus assets, when applicable). Free cash flow does not represent residual cash flow available to Celestica for discretionary expenditures. Management uses free cash flow as a measure, in addition to GAAP cash provided by (used in) operations, to assess our operational cash flow performance. We believe free cash flow provides another level of transparency to our ability to generate cash from normal business operations.

Adjusted ROIC is calculated by dividing annualized adjusted EBIAT by average net invested capital for the period. Net invested capital (calculated in the tables below) is derived from GAAP financial measures, and is defined as total assets less: cash, ROU assets (operating and finance leases), accounts payable, accrued and other current liabilities and provisions (excluding finance and operating lease liabilities) and income taxes payable. Management uses adjusted ROIC as a measure to assess the effectiveness of the invested capital we employ to build products or provide services to our customers, by quantifying how well we generate earnings relative to the capital we have invested in our business.

The determination of the GAAP effective tax rate and adjusted effective tax rate (non-GAAP) is described in footnote 1 to the table below.

The following table sets forth, for the periods indicated, the various non-GAAP financial measures discussed above, and a reconciliation of such non-GAAP financial measures to the most directly comparable financial measures determined under GAAP (in millions, except percentages and per share amounts):

40


Three months ended March 31
20262025
% of revenue% of revenue
GAAP revenue$4,047.0 $2,648.6 
GAAP gross profit$437.2 10.8 %$273.9 10.3 %
Employee SBC expense13.6 10.1 
TRS FVAs: losses
7.5 7.5 
Adjusted gross profit (non-GAAP)$458.3 11.3 %$291.5 11.0 %
GAAP SG&A$117.4 2.9 %$112.5 4.2 %
Employee SBC expense(16.9)(15.9)
TRS FVAs: (losses)
(9.5)(11.6)
Adjusted SG&A (non-GAAP)$91.0 2.2 %$85.0 3.2 %
GAAP earnings from operations$272.1 6.7 %$128.8 4.9 %
Employee SBC expense30.5 26.0 
TRS FVAs: losses
17.0 19.1 
Amortization of intangible assets (excluding computer software)10.0 10.0 
Restructuring and other charges (recoveries)
(4.4)3.9 
Adjusted operating earnings (adjusted EBIAT) (non-GAAP)
$325.2 8.0 %$187.8 7.1 %
GAAP net earnings$212.3 5.2 %$86.2 3.3 %
Employee SBC expense30.5 26.0 
TRS FVAs: losses
17.0 19.1 
Amortization of intangible assets (excluding computer software)10.0 10.0 
Restructuring and other charges (recoveries)
(4.4)3.9 
Miscellaneous Expense (Income)
(0.2)1.4 
Adjustments for taxes(1)
(15.7)(6.5)
Adjusted net earnings (non-GAAP)$249.5 6.2 %$140.1 5.3 %
Diluted EPS
Weighted average # of shares (in millions)115.7 116.9 
GAAP EPS
$1.83 $0.74 
Adjusted EPS (non-GAAP)
$2.16 $1.20 
# of shares outstanding at period end (in millions)115.0 115.6 
GAAP cash provided by operations$356.3 $130.3 
Purchase of property, plant and equipment, net of sales proceeds(218.4)(36.7)
Free cash flow (non-GAAP)$137.9 $93.6 
GAAP ROIC %41.7 %21.6 %
Adjusted ROIC % (non-GAAP)49.8 %31.5 %
(1) The adjustments for taxes represent the tax effects (reflecting applicable effective tax rates) of the non-core items, which include our non-GAAP adjustments above.

Our GAAP effective tax rate is calculated as (i) GAAP tax expense divided by (ii) earnings from operations minus Finance Costs and Miscellaneous Expense (Income) recorded on our statements of operations. Our adjusted effective tax rate (non-GAAP) is calculated as (i) adjusted tax expense (non-GAAP) divided by (ii) adjusted operating earnings (non-GAAP) minus Finance Costs. The following table sets forth, for the periods indicated, our calculation of GAAP effective tax rate and adjusted effective tax rate (non-GAAP):
41


Three months ended
March 31
20262025
GAAP tax expense$44.0 $27.5 
Earnings from operations$272.1 $128.8 
Finance Costs
(16.0)(13.7)
Miscellaneous Income (Expense)
0.2 (1.4)
$256.3 $113.7 
GAAP effective tax rate17 %24 %
Adjusted tax expense (non-GAAP)$59.7 $34.0 
Adjusted operating earnings (non-GAAP)$325.2 $187.8 
Finance Costs
(16.0)(13.7)
$309.2 $174.1 
Adjusted effective tax rate (non-GAAP)19 %20 %

The following table sets forth, for the periods indicated, our calculation of GAAP ROIC % and non-GAAP adjusted ROIC % (in millions, except GAAP ROIC % and non-GAAP adjusted ROIC %):
Three months ended
March 31
20262025
GAAP earnings from operations$272.1 $128.8 
Multiplier to annualize earnings
Annualized GAAP earnings from operations$1,088.4 $515.2 
Average net invested capital for the period* $2,611.4 $2,384.0 
GAAP ROIC %41.7%21.6%
Three months ended
March 31
 20262025
Adjusted operating earnings (adjusted EBIAT) (non-GAAP)$325.2 $187.8 
Multiplier to annualize earnings
Annualized adjusted EBIAT (non-GAAP)$1,300.8 $751.2 
Average net invested capital for the period*$2,611.4 $2,384.0 
Adjusted ROIC % (non-GAAP)49.8%31.5%
42


March 31
2026
December 31
2025
Net invested capital consists of:
Total assets$8,260.0 $7,213.1 
Less: cash378.0 595.6 
Less: ROU assets (operating and finance leases)199.9 173.1 
Less: A/P, accrued and other current liabilities and provisions (excluding finance and operating lease liabilities) and income taxes payable
5,021.7 3,882.0 
Net invested capital at period end*$2,660.4 $2,562.4 
March 31
2025
December 31
2024
Net invested capital consists of:
Total assets$5,834.9 $5,988.2 
Less: cash303.0 423.3 
Less: ROU assets (operating and finance leases)178.6 180.8 
Less: A/P, accrued and other current liabilities and provisions (excluding finance and operating lease liabilities) and income taxes payable
3,000.3 2,969.2 
Net invested capital at period end*$2,353.0 $2,414.9 
*    We use a two-point average to calculate average net invested capital for the quarter. Average net invested capital for Q1 2026 is the average of net invested capital at March 31, 2026 and December 31, 2025.

Item 3. Quantitative and Qualitative Disclosures about Market Risk

We are exposed to a variety of risks associated with financial instruments and otherwise. Except as set forth below, there have been no material changes to our primary market risk exposures or our management of such exposures during Q1 2026 from the description set forth in note 18 to our 2025 AFS, under "Capital Resources" in Item 7, MD&A of the 2025 10-K and in Item 7A, Quantitative and Qualitative Disclosures About Market Risk of the 2025 10-K.

Currency risk: We enter into foreign currency forward contracts to hedge our cash flow exposures and swaps to hedge our exposures of monetary assets and monetary liabilities (economic hedges), generally for periods of up to 12 months, to lock in the exchange rates for future foreign currency transactions, which is intended to reduce the foreign currency risk related to our operating costs and future cash flows denominated in local currencies. The fair value of the outstanding contracts at March 31, 2026 was a net unrealized loss of $16.7 million (December 31, 2025 — net unrealized gain of $13.2 million), resulting from fluctuations in foreign exchange rates between the contract execution and the period-end date.

Equity price risk: See "Liquidity — Cash requirements — TRS" above for a description of the TRS Agreement. If the value of the TRS Agreement decreases over its term, we are obligated to pay the counterparty the amount of such decrease upon Settlement. As a result, the TRS Agreement is subject to equity price risk. In December 2025, we re-struck our TRS Agreement with the Strike Price of $288.87 per share. At March 31, 2026, our TRS Agreement had a notional quantity of 1.25 million Common Shares (December 31, 2025 — 1.25 million Common Shares). A one dollar decrease in our Common Share price would decrease the value of the TRS Agreement at March 31, 2026 by $1.3 million. At March 31, 2026, the fair value of the TRS Agreement was an unrealized loss of $9.8 million (December 31, 2025 — an unrealized gain of $7.2 million).

Interest rate risk: Borrowings under the Credit Facility bear interest at specified rates, plus specified margins (described in note 7 to the Q1 2026 Interim Financial Statements and note 11 to our 2025 AFS). In order to partially hedge against our exposure to interest rate variability on our Term Loans, we have entered into various agreements with third-party banks to swap the variable interest rate with a fixed rate of interest for a portion of the borrowings under our Term Loans. At March 31, 2026, the fair value of our interest rate swap agreements was a net unrealized gain of $0.02 million (December 31, 2025 — a net unrealized loss of $2.4 million). A downward shift of the forward interest rate curve may result in a loss. A one-percentage point increase in relevant interest rates would increase interest expense, based on outstanding borrowings under the Credit Facility at March 31, 2026, by $3.7 million annually, including the impact of our interest rate swap agreements, and by $7.2 million annually, without accounting for such agreements.

Our TRS Agreement exposes us to interest rate risk as interest payments on our TRS Agreement are based on a variable interest rate. See "Liquidity — Cash requirements — TRS" and "Operating Results Finance Costs" above.

43


Item 4. Controls and Procedures

Evaluation of disclosure controls and procedures:
 
Our management is responsible for establishing and maintaining a system of disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the U.S. Exchange Act) designed to ensure that information we are required to disclose in the reports that we file or submit under the U.S. Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by an issuer in the reports that it files or submits under the U.S. Exchange Act is accumulated and communicated to the issuer's management, including its principal executive officer or officers and principal financial officer or officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure.
 
Management, under the supervision of and with the participation of our principal executive officer and principal financial officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of March 31, 2026. Based on that evaluation, our principal executive officer and principal financial officer have concluded that, as of March 31, 2026, our disclosure controls and procedures are effective to meet the requirements of Rules 13a-15(e) and 15d-15(e) under the U.S. Exchange Act.

A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that its objectives are met. Due to inherent limitations in all such systems, no evaluation of controls can provide absolute assurance that all control issues within a company have been detected. Accordingly, our disclosure controls and procedures are designed to provide reasonable, not absolute, assurance that the objectives of our disclosure control system are met.
 
Changes in internal control over financial reporting:

We did not identify any change in our internal control over financial reporting in connection with our evaluation thereof that occurred during Q1 2026 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
44


PART II — OTHER INFORMATION
Item 1. Legal Proceedings

For information regarding our legal proceedings, see note 16 to our Q1 2026 Interim Financial Statements, and "Operating Results — Income taxes and tax contingencies" in Part I, Item 2 above for a description of the ongoing Romanian income and value-added tax matter and Thailand value-added tax matter, which are incorporated herein by reference.

Item 1A. Risk Factors

There have been no material changes to the risk factors previously disclosed in Part I, Item 1A of our 2025 10-K.

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

Unregistered Sales of Equity Securities

None.

Issuer Purchases of Equity Securities

The following table provides information about the Company’s repurchase activity during the quarter ended March 31, 2026 related to its equity securities registered pursuant to Section 12 of the U.S. Exchange Act: 
Period
(a) Total Number
of Common Shares
Purchased
(in millions)
(b) Average Price Paid
per Common Share
(c) Total Number of Common Shares Purchased as
Part of Publicly
Announced Plans or
programs
(in millions)
(d) Maximum
Number of Common Shares that May
Yet Be Purchased
Under the Plans
or Programs
(in millions)(1)
January 1 — 31, 2026$—5.6
February 1 — 28, 20260.1$273.600.15.5
March 1 — 31, 2026$—5.5
Total
0.1$273.600.1
(1)    On October 29, 2025, the TSX accepted our notice to launch an NCIB (2025 NCIB). The 2025 NCIB allows us to repurchase, at our discretion, from November 3, 2025 until the earlier of November 2, 2026 or the completion of purchases thereunder, up to 5,722,527 of our Common Shares in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids and compliance with applicable securities laws, TSX rules, and the volume and other limitations under Rule 10b-18 under the Exchange Act. The maximum number of Common Shares we are permitted to repurchase for cancellation under the 2025 NCIB will be reduced by the number of Common Shares we arrange to be purchased by any non-independent broker in the open market during its term to satisfy delivery obligations under our SBC plans, if any.

Item 3. Defaults Upon Senior Securities
None.
Item 5. Other Information

Rule 10b5-1 Trading Plans

During the Company’s fiscal quarter ended March 31, 2026, the directors and officers listed below adopted, modified or terminated trading plans intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Securities Exchange Act of 1934, as amended.

On March 11, 2026, Robert Mionis, President and Chief Executive Officer, entered into a trading plan that provides for the sale of up to an aggregate of 556,394 common shares. The plan will terminate on March 4, 2027, subject to early termination for certain specified events set forth in the plan.

45


On March 13, 2026, Mandeep Chawla, Chief Financial Officer, entered into a trading plan that provides for the sale of up to an aggregate of 68,266 common shares. The plan will terminate on March 10, 2027, subject to early termination for certain specified events set forth in the plan.

Item 6. Exhibits

The following exhibits are filed as part of, or incorporated by reference into, this Quarterly Report on Form 10-Q.

Incorporated By Reference
Exhibit No.
Description
Form
File No.
Exhibit
Filing Date
Filed/ Furnished
Herewith
3.16-K001-1483299.2April 25, 2024
3.26-K001-1483299.1April 25, 2024
3.36-K001-1483299.3February 28, 2024
3.48-K001-148323.1January 31, 2025
31.1
X
31.2
X
32.1*
X
101. INS**
Inline XBRL Instance Document
X
101. SCH
Inline XBRL Taxonomy Extension Schema Document
X
101. CAL
Inline XBRL Taxonomy Extension Calculation Linkbase Document
X
101. LAB
Inline XBRL Taxonomy Extension Label Linkbase Document
X
101. PRE
Inline XBRL Taxonomy Extension Presentation Linkbase Document
X
101. DEF
Inline XBRL Taxonomy Extension Definition Linkbase Document
X
104
Cover Page Interactive Data File (embedded within the Inline XBRL document in Exhibit 101)
X
*    This certification is deemed not filed for purposes of Section 18 of the U.S. Exchange Act, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the U.S. Securities Act or the U.S. Exchange Act, except to the extent that the registrant specifically incorporates it by reference.
**    The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.

46


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.
CELESTICA INC.
Date: April 27, 2026
By:
/s/ Robert A. Mionis
Name:
Robert A. Mionis
Title:
President and Chief Executive Officer
(Principal Executive Officer)
Date: April 27, 2026
By:
/s/ Mandeep Chawla
Name:
Mandeep Chawla
Title:
Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

47
EX-31.1 2 exhibit311-sox302ceocertif.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Robert A. Mionis, certify that:
1.    I have reviewed this quarterly report on Form 10-Q of Celestica Inc.;
2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.    The registrant’s other certifying officer 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 the registrant’s board of directors (or persons performing the equivalent functions):
a.    All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.    Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: April 27, 2026    

/s/ Robert A. Mionis    
Robert A. Mionis
Chief Executive Officer
(Principal Executive Officer)

EX-31.2 3 exhibit312-sox302cfocertif.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF
THE SARBANES-OXLEY ACT OF 2002
I, Mandeep Chawla, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Celestica Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer 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 the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: April 27, 2026     
/s/ Mandeep Chawla    
 Mandeep Chawla
Chief Financial Officer
(Principal Financial Officer)


EX-32.1 4 exhibit321-sox906certifica.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Celestica Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2026, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to such officer’s knowledge:
1.    The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

April 27, 2026
/s/ Robert A. Mionis    
Robert A. Mionis
Chief Executive Officer
(Principal Executive Officer)
April 27, 2026
/s/ Mandeep Chawla    
Mandeep Chawla
Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 5 cls-20260331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 9952157 - Disclosure - REPORTING ENTITY link:presentationLink link:calculationLink link:definitionLink 9952158 - Disclosure - BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 9952159 - Disclosure - SEGMENT AND CUSTOMER REPORTING link:presentationLink link:calculationLink link:definitionLink 9952160 - Disclosure - ACCOUNTS RECEIVABLE (A/R), NET link:presentationLink link:calculationLink link:definitionLink 9952161 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 9952162 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 9952163 - Disclosure - CREDIT FACILITIES link:presentationLink link:calculationLink link:definitionLink 9952164 - Disclosure - CAPITAL STOCK link:presentationLink link:calculationLink link:definitionLink 9952165 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX link:presentationLink link:calculationLink link:definitionLink 9952166 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES) link:presentationLink link:calculationLink link:definitionLink 9952167 - Disclosure - MISCELLANEOUS EXPENSE (INCOME) link:presentationLink link:calculationLink link:definitionLink 9952168 - Disclosure - PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS link:presentationLink link:calculationLink link:definitionLink 9952169 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 9952170 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT link:presentationLink link:calculationLink link:definitionLink 9952171 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 9952172 - Disclosure - CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 9955511 - Disclosure - BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 9955512 - Disclosure - SEGMENT AND CUSTOMER REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 9955513 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955514 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955515 - Disclosure - CREDIT FACILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 9955516 - Disclosure - CAPITAL STOCK (Tables) link:presentationLink link:calculationLink link:definitionLink 9955517 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Tables) link:presentationLink link:calculationLink link:definitionLink 9955518 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES) (Tables) link:presentationLink link:calculationLink link:definitionLink 9955519 - Disclosure - MISCELLANEOUS EXPENSE (INCOME) (Tables) link:presentationLink link:calculationLink link:definitionLink 9955520 - Disclosure - PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 9955521 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 9955522 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 9955523 - Disclosure - SEGMENT AND CUSTOMER REPORTING - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955524 - Disclosure - SEGMENT AND CUSTOMER REPORTING - Schedule of Segment Reporting Information, by Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9955525 - Disclosure - SEGMENT AND CUSTOMER REPORTING - Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) link:presentationLink link:calculationLink link:definitionLink 9955526 - Disclosure - ACCOUNTS RECEIVABLE (A/R), NET (Details) link:presentationLink link:calculationLink link:definitionLink 9955527 - Disclosure - INVENTORIES - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9955528 - Disclosure - INVENTORIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955529 - Disclosure - LEASES - Schedule of Components of Lease Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9955530 - Disclosure - LEASES - Schedule of Other Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9955531 - Disclosure - CREDIT FACILITIES - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - CREDIT FACILITIES - Schedule of Long-Term Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955532 - Disclosure - CREDIT FACILITIES - Schedule of Long-Term Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955533 - Disclosure - CAPITAL STOCK - Schedule of Capital Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9955534 - Disclosure - CAPITAL STOCK - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955535 - Disclosure - CAPITAL STOCK - Schedule of Common Shares Purchases (Details) link:presentationLink link:calculationLink link:definitionLink 9955536 - Disclosure - CAPITAL STOCK - Schedule of SBC Expense and RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9955537 - Disclosure - CAPITAL STOCK - Schedule of SBC Expense and TRS Fair Value Adjustments (Details) link:presentationLink link:calculationLink link:definitionLink 9955538 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Details) link:presentationLink link:calculationLink link:definitionLink 9955539 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Schedule of Restructuring and Other Charges, Net of Recoveries (Details) link:presentationLink link:calculationLink link:definitionLink 9955540 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955541 - Disclosure - MISCELLANEOUS EXPENSE (INCOME) (Details) link:presentationLink link:calculationLink link:definitionLink 9955542 - Disclosure - PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Details) link:presentationLink link:calculationLink link:definitionLink 9955543 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 9955544 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9955545 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives not Designated as Hedging Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 9955546 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Amount of Loss (Gain) Recognized in Income (Details) link:presentationLink link:calculationLink link:definitionLink 9955547 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives Designated as Cash Flow Hedges (Details) link:presentationLink link:calculationLink link:definitionLink 9955548 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Gain or (Loss) Reclassified from Accumulated OCI (Details) link:presentationLink link:calculationLink link:definitionLink 9955549 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 9955550 - Disclosure - CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 cls-20260331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 cls-20260331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 cls-20260331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Accordion feature, increase limit, percentage of total assets Line of Credit Facility, Accordion Feature, Increase Limit, Percentage Of Total Assets Line of Credit Facility, Accordion Feature, Increase Limit, Percentage Of Total Assets Statistical Measurement [Domain] Statistical Measurement [Domain] Other current assets Other Current Assets [Member] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Award Timing Predetermined Award Timing Predetermined [Flag] Transition recoveries Restructuring Reserve, Transition Costs (Recoveries) Restructuring Reserve, Transition Costs (Recoveries) Entity File Number Entity File Number Additional paid-in capital Additional Paid-in Capital [Member] Other non-current assets Other Noncurrent Assets [Member] Interest rate swap derivatives Interest Rate Swap [Member] Interest Rate Swap June 2027 Interest Rate Swap June 2027 [Member] Interest Rate Swap June 2027 Tabular List, Table Tabular List [Table Text Block] Leases [Abstract] Recently issued accounting pronouncements not yet adopted New Accounting Pronouncements, Policy [Policy Text Block] SOFR Secured Overnight Financing Rate (SOFR) [Member] Contract asset, after allowance for credit loss Contract with Customer, Asset, after Allowance for Credit Loss, Current Share-Based Payment Arrangement Share-Based Payment Arrangement [Member] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Basic (in dollars per share) Earnings Per Share, Basic Adjustment to Compensation: Adjustment to Compensation [Axis] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Term B Loan Term B Loan [Member] Term B Loan Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory Disclosure [Abstract] Pension and non-pension post-employment benefit obligations Liability, Pension and Other Postretirement and Postemployment Benefits, Noncurrent Current Current Income Tax Expense (Benefit) Adjustment to Compensation, Amount Adjustment to Compensation Amount Concentration risk, percentage % of total Concentration Risk, Percentage Pension Plans Pension Plan [Member] Basis of consolidation Consolidation, Policy [Policy Text Block] Tax expense for tax uncertainties Effective Income Tax Rate Reconciliation, Tax Uncertainties of Subsidiaries, Amount Effective Income Tax Rate Reconciliation, Tax Uncertainties Of Subsidiaries, Amount SBC Share-Based Payment Arrangement, Noncash Expense Share-based compensation arrangement by share-based payment award, award performance period Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period Employee Stock Option Share-Based Payment Arrangement, Option [Member] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Proceeds from sale of assets Proceeds from Sale of Productive Assets Debt instrument, required prepayment, percentage of excess cash flow Debt Instrument, Required Prepayment, Percentage Of Excess Cash Flow Debt Instrument, Required Prepayment, Percentage Of Excess Cash Flow Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total equity Beginning balance Ending balance Equity, Attributable to Parent Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Net gain (loss) before reclassifications OCI, before Reclassifications, Net of Tax, Attributable to Parent Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Insider Trading Policies and Procedures [Line Items] Employee SBC expense Share-Based Payment Arrangement, Expense Hedging Designation [Domain] Hedging Designation [Domain] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] FINANCIAL INSTRUMENTS AND RISK MANAGEMENT Financial Instruments and Risk Management [Text Block] Financial Instruments and Risk Management Current assets: Assets, Current [Abstract] Total liabilities and equity Liabilities and Equity Liability Derivatives Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value Lease transition costs (recoveries) Restructuring Reserve, Lease Transition Costs (Recoveries) Restructuring Reserve, Lease Transition Costs (Recoveries) Employment benefit Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Liabilities and Equity Liabilities and Equity [Abstract] Cover [Abstract] Reclassification of net loss (gain) Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Maximum Maximum [Member] Bridge Loan Bridge Loan [Member] Accounting Policies [Abstract] Share repurchase program, remaining authorized, number of shares (in shares) Share Repurchase Program, Remaining Authorized, Number of Shares Intangible assets, net Finite-Lived Intangible Assets, Net Concentration Risk Type [Domain] Concentration Risk Type [Domain] Repayments under term loans Repayments of Secured Debt Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Components of net periodic benefit cost other than the service cost under pension and other post-employment benefit plans Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Treasury stock Treasury Stock, Common [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Pay vs Performance Disclosure [Line Items] Retirement Benefits [Abstract] Currency translation differences for foreign operations Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent 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] Romanian Tax Authority Romanian Tax Authority [Member] Romanian Tax Authority Amortization of ROU assets Finance Lease, Right-of-Use Asset, Amortization Earnings before income taxes Earnings before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Entity Shell Company Entity Shell Company Other non-current liabilities and provisions Other Liabilities, Noncurrent Schedule of Long-Term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] 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] Line of Credit Facility [Table] Line of Credit Facility [Table] Total comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Name Measure Name Letter of Credit Letter of Credit [Member] Secured Debt Secured Debt [Member] Operating lease liability (included in accrued and other current liabilities and provisions) Operating Lease, Liability, Current Interest on lease obligations Finance Lease, Interest Expense Deferred income taxes Deferred Income Tax Liabilities, Net Document Fiscal Period Focus Document Fiscal Period Focus Award Timing Method Award Timing Method [Text Block] Award Type Award Type [Axis] Translation adjustments: Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Long-term debt Long-Term Debt Total ROU assets Lease, Right-of-Use Asset Lease, Right-of-Use Asset Total assets Assets Trading Symbol Trading Symbol TRS Total Return Swap [Member] Entity Address, City or Town Entity Address, City or Town Operating activities: Cash Provided by (Used in) Operating Activity, Including Discontinued Operation [Abstract] Other segment costs Segment Reporting, Other Segment Item, Amount 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 Statement of Income Location, Balance [Domain] Statement of Income Location, Balance [Domain] RSUs RSUs Granted: Restricted Stock Units (RSUs) [Member] Accrued and other current liabilities and provisions Accrued Liabilities And Other Liabilities And Provisions, Current Accrued Liabilities And Other Liabilities And Provisions, Current Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Entity Emerging Growth Company Entity Emerging Growth Company Current restructuring provision Restructuring Reserve, Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Repayments under revolving loans Repayments of Lines of Credit 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 debt issuance costs related to the Term Loans Debt Issuance Costs, Net Total return swap (TRS) fair value adjustments TRS fair value adjustment (TRS FVA): losses Derivative, Gain (Loss) on Derivative, Net Derivative instrument, annual extensions period Derivative Instrument, Annual Extension Period Derivative Instrument, Annual Extension Period Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Business Combination [Domain] Business Combination [Domain] Issued and outstanding, beginning balance (in shares) Issued and outstanding, ending balance (in shares) Common Stock, Shares, Outstanding Term A Loan Term Loan A [Member] Term Loan A CCS CCS Segment [Member] CCS Segment PEO PEO [Member] 2025 NCIB 2025 NCIB [Member] 2025 NCIB Non-cash investing activity: Noncash Investing and Financing Items [Abstract] Weighted average price per share (in dollars per share) Derivative, Weighted Average Price Per Share Derivative, Weighted Average Price Per Share Income taxes payable Accrued Income Taxes, Current Changes in non-cash working capital items: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract] Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] 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] Total Segment Costs Total Segment Costs Total Segment Costs Retained earnings (accumulated deficit) Retained Earnings [Member] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Restatement Determination Date Restatement Determination Date Maximum length of time, foreign currency cash flow hedge Maximum Length of Time, Foreign Currency Cash Flow Hedge Share-Based Payment Arrangement [Abstract] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation Income Statement [Abstract] Income tax expense Income tax expense Income Tax Expense (Benefit) Not Designated as Hedging Instrument, Economic Hedge Not Designated as Hedging Instrument, Economic Hedge [Member] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Cancelled under NCIB (in shares) Stock, Common Shares, Cancelled During Period Stock, Common Shares, Cancelled During Period Pension Adjustments Service Cost Pension Adjustments Service Cost [Member] Designated as Hedging Instrument Designated as Hedging Instrument [Member] Subsegments [Axis] Subsegments [Axis] Customer Concentration Risk Customer Concentration Risk [Member] Cost of sales Cost of Goods and Services Sold, Adjusted Cost of Goods and Services Sold, Adjusted Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Notional amounts under interest rate swaps (note 14) Derivative, Notional Amount Equity awards other than options, percent of target achieved Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Percent of Target Achieved Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Percent of Target Achieved Other current assets Increase (Decrease) in Other Current Assets Other Income and Expenses [Abstract] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] City Area Code City Area Code Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] 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] Long-term debt, unhedged amount Long Term Debt, Unhedged, Amount Long Term Debt, Unhedged, Amount Commitments and Contingencies Disclosure [Abstract] Investing activities: Cash Provided by (Used in) Investing Activity, Including Discontinued Operation [Abstract] Restructuring and other recoveries Restructuring and Other Charges (Recoveries) Restructuring and Other Charges (Recoveries) Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Net cash provided by operating activities Cash Provided by (Used in) Operating Activity, Including Discontinued Operation Tax examination, estimate of possible loss Income Tax Examination, Estimate of Possible Loss Amortization of net gain Defined Benefit Plan, Amortization of Gain (Loss) Subsequent Event Subsequent Event [Member] SG&A Selling, General and Administrative Expenses [Member] Total Lease, Cost Cost of sales Cost of Sales [Member] Goodwill Goodwill Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Schedule of Components of Leases and Other Lease Information Lease, Cost [Table Text Block] PEO Total Compensation Amount PEO Total Compensation Amount Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Liability Derivatives Derivative Liability, Subject to Master Netting Arrangement, before Offset Equity Components [Axis] Equity Components [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Number of reportable segments Number of Reportable Segments ACCOUNTS RECEIVABLE (A/R), NET Transfers and Servicing of Financial Assets [Text Block] Financial Instruments and Risk Management [Abstract] Financial Instruments and Risk Management Supplemental disclosure information: Supplemental Cash Flow Information [Abstract] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Entity Address, Country Entity Address, Country Other Performance Measure, Amount Other Performance Measure, Amount Debt issuance costs paid Payments of Debt Issuance Costs Entity Address, State or Province Entity Address, State or Province Principal payments of finance leases Finance Lease, Principal Payments Total current liabilities Liabilities, Current Other current liabilities Other Current Liabilities [Member] Net decrease in cash and cash equivalents Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation Derivative Instrument [Axis] Derivative Instrument [Axis] Individual: Individual [Axis] Finance costs Finance Cost [Member] Finance Cost Vesting [Axis] Vesting [Axis] Short-term lease expense and variable lease expense Short-Term Lease and Variable Lease, Cost Short-Term Lease and Variable Lease, Cost LEASES Lessee, Finance Leases [Text Block] Accounting Changes and Error Corrections [Abstract] Other current assets Other Assets, Current Net cash used in investing activities Cash Provided by (Used in) Investing Activity, Including Discontinued Operation 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 Amortization of intangible assets (excluding computer software) Amortization Of Intangible Assets Excluding Computer Software Amortization Of Intangible Assets Excluding Computer Software Basis of preparation Basis of Accounting, Policy [Policy Text Block] Variable Rate Component [Axis] Variable Rate Component [Axis] Variable Rate Component CAPITAL STOCK Shareholders' Equity and Share-Based Payments [Text Block] Operating lease right-of-use assets Operating lease ROU assets Operating Lease, Right-of-Use Asset Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Entity Interactive Data Current Entity Interactive Data Current Operating lease expense Operating Lease, Cost Acquisition costs Business Combination, Acquisition-Related Cost, Expense Customer Two Customer Two [Member] Customer Two Equity [Abstract] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] SEGMENT AND CUSTOMER REPORTING Segment Reporting Disclosure [Text Block] Debt instrument, periodic payment, principal Debt Instrument, Periodic Payment, Principal Current portion of borrowings under credit facility and finance lease obligations Current portion Long-Term Debt and Lease Obligation, Current Bank Overdraft Facility Bank Overdraft Facility [Member] Bank Overdraft Facility Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Schedule of Pension and Non-Pension Post-Employment Benefit Plans Schedule of Net Benefit Costs [Table Text Block] Unrealized gain (loss) on derivative hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Contingent consideration liability Business Combination, Contingent Consideration, Liability ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX Comprehensive Income (Loss) Note [Text Block] Share repurchase program, authorized, number of shares (in shares) Share Repurchase Program, Authorized, Number of Shares Customer One Customer One [Member] Customer One Amortization of intangible assets Amortization of Intangible Assets Selling, general and administrative expenses Selling, General and Administrative Expense Deferred income taxes Deferred Income Tax Assets, Net Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Purchase of property, plant and equipment Payments to Acquire Productive Assets Depreciation and amortization Depreciation, Depletion and Amortization Other non-current assets Other Assets, Noncurrent Customer [Domain] Customer [Domain] Entity Central Index Key Entity Central Index Key PEO Name PEO Name Revenue from Contract with Customer, Segment Benchmark Revenue from Contract with Customer, Segment Benchmark [Member] Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net 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] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Schedule of Stockholders Equity Schedule of Stockholders Equity [Table Text Block] Revolving Facility Revolving Credit Facility [Member] Defined Benefit Plan [Table] Defined Benefit Plan [Table] Finance lease obligations (see note 6) Finance Lease, Liability Arrangement Duration Trading Arrangement Duration Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Share-Based Payment Arrangement, Tranche One Share-Based Payment Arrangement, Tranche One [Member] Other current liabilities Contract with Customer, Liability, Current Segments [Axis] Segments [Axis] Work in progress Inventory, Work in Process, Net of Reserves Exercise Price Award Exercise Price Entity Filer Category Entity Filer Category Local Phone Number Local Phone Number Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Aggregate cost (including transaction fees and excluding share buyback taxes) of Common Shares repurchased for cancellation Payments for Repurchase of Common Stock, Excluding Share Buyback Taxes Payments for Repurchase of Common Stock, Excluding Share Buyback Taxes Assets Assets [Abstract] Other charges (recoveries) Other Charges (Recoveries) Other Charges (Recoveries) Credit Facility [Axis] Credit Facility [Axis] Bank Guarantees and Surety Bonds Bank Guarantees and Surety Bonds [Member] Bank Guarantees and Surety Bonds Underlying Security Market Price Change Underlying Security Market Price Change, Percent Statement of Financial Position Location, Balance [Axis] Statement of Financial Position Location, Balance [Axis] Vesting [Domain] Vesting [Domain] Debt Instrument [Axis] Debt Instrument [Axis] PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS Retirement Benefits [Text Block] Credit Facility [Domain] Credit Facility [Domain] 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] Vesting percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Purchase of treasury stock for SBC plans Treasury Stock, Value, Acquired for Share Based Compensation Plans Treasury Stock, Value, Acquired for Share Based Compensation Plans Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Repurchase of capital stock for cancellation Repurchase of capital stock for cancellation Treasury Stock, Value, Acquired, Cost Method REPORTING ENTITY Change in Reporting Entity [Text Block] Research and development Research and Development Expense Accumulated other comprehensive income (loss) Accumulated other comprehensive loss (AOCI), net of tax AOCI Attributable to Parent [Member] Accounts receivable, allowance Accounts Receivable, Allowance for Credit Loss, Current Operating lease liability (included in other non-current liabilities and provisions) Operating Lease, Liability, Noncurrent Asset Derivatives Derivative Asset, Subject to Master Netting Arrangement, before Offset Total TRS FVAs: losses Share-Based Payment Arrangement, Gains (losses) on Change in Fair Value of Derivatives Share-Based Payment Arrangement, Gains (losses) on Change in Fair Value of Derivatives Fair Value as of Grant Date Award Grant Date Fair Value Entity Registrant Name Entity Registrant Name Cash flow hedge gain (loss) to be reclassified within 12 months Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Net periodic benefit cost Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Schedule of Components of Miscellaneous Expense (Income) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Schedule of Long-Term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Diluted effect of outstanding awards under SBC plans (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Number of awards granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Title and Position [Domain] Title and Position [Domain] Document Quarterly Report Document Quarterly Report Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Number of operating segments Number of Operating Segments Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Interest cost Defined Benefit Plan, Interest Cost Granted, weighted average grant date fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member] Title Trading Arrangement, Individual Title Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Restructuring and other charges (recoveries) Restructuring and other charges, net of recoveries Restructuring and Other Charges, Net of Recoveries Restructuring and Other Charges, Net of Recoveries Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Other non-current liabilities Other Noncurrent Liabilities [Member] Variable Rate Component [Domain] Variable Rate Component [Domain] Variable Rate Component [Domain] Restatement Determination Date: Restatement Determination Date [Axis] Non-PEO NEO Non-PEO NEO [Member] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Schedule of Restructuring and Other Charges, Net of Recoveries Restructuring and Related Costs [Table Text Block] Income tax expense (recovery) Income Tax Expense (Benefit), Continuing Operations [Abstract] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Loss recognized on interest rate swaps Gain (Loss) on Hedging Activity Name Trading Arrangement, Individual Name Award Type Award Type [Domain] Equity Awards Adjustments Equity Awards Adjustments [Member] Other Other Noncash Income (Expense) Pension Benefits Adjustments, Footnote Pension Benefits Adjustments, Footnote [Text Block] Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Compensation Amount Outstanding Recovery Compensation Amount Debt instrument, face amount Debt Instrument, Face Amount Subsegments [Domain] Subsegments [Domain] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Statement of Comprehensive Income [Abstract] Foreign exchange derivatives Foreign currency contracts Foreign Exchange Contract [Member] Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Reversals of tax uncertainties expense Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Tax Uncertainties Reversals, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Tax Uncertainties Reversals, Amount Retirement Plan Type [Domain] Retirement Plan Type [Domain] Variable Rate Component Two Variable Rate Component Two [Member] Variable Rate Component Two Share Repurchase Program [Axis] Share Repurchase Program [Axis] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Name Awards Close in Time to MNPI Disclosures, Individual Name Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] 2024 NCIB 2024 NCIB [Member] 2024 NCIB DSUs Granted: Deferred Stock Unit (DSUs) [Member] Deferred Stock Unit (DSUs) Issued from treasury to settle vested SBC (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Adjusted SOFR Adjusted Term SOFR [Member] Adjusted Term SOFR SBC APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Long-term portion of borrowings under credit facility and finance lease obligations Long-term portion Long-Term Debt and Lease Obligation Thailand Tax Authority Thailand Tax Authority [Member] Thailand Tax Authority Weighted-average shares used in computing per share amounts (in millions): Weighted Average Number Of Shares Outstanding, Basic And Diluted [Abstract] Weighted Average Number Of Shares Outstanding, Basic And Diluted Segments [Domain] Segments [Domain] Statement of Income Location, Balance [Axis] Statement of Income Location, Balance [Axis] PSUs PSUs Granted: Performance Shares [Member] Available uncommitted bank overdraft facilities Line of Credit Facility, Remaining Borrowing Capacity Aggregate Pension Adjustments Service Cost Aggregate Pension Adjustments Service Cost [Member] Statement of Financial Position Location, Balance [Domain] Statement of Financial Position Location, Balance [Domain] Inventories Increase (Decrease) in Inventories Inventories Inventories Inventory, Net Minimum Minimum [Member] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Term A Loan Term A Loan [Member] Term A Loan Company Selected Measure Name Company Selected Measure Name Total Credit Facility and finance lease obligations: Long-Term Debt and Lease Obligation, Including Current Maturities CREDIT FACILITIES Debt Disclosure [Text Block] Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Accounts payable Accounts Payable, Current Purchase of treasury stock for SBC plans Aggregate cost (including transaction fees) of Common Shares repurchased for delivery under SBC plans Payments For Repurchase Of Treasury Stock For Share-Based Compensation Plans Payments For Repurchase Of Treasury Stock For Share-Based Compensation Plans Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] All Executive Categories All Executive Categories [Member] Finished goods Inventory, Finished Goods, Net of Reserves Finance lease ROU assets (included in property, plant & equipment, net) Finance Lease, Right-of-Use Asset, after Accumulated Amortization CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Share-Based Payment Arrangement, Tranche Two Share-Based Payment Arrangement, Tranche Two [Member] Title and Position [Axis] Title and Position [Axis] Diluted (in shares) Diluted weighted average number of shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Business Combination [Axis] Business Combination [Axis] Segment Concentration Risk Segment Concentration Risk [Member] Segment Concentration Risk Entity Small Business Entity Small Business Percentage of voting interests acquired Business Combination, Voting Equity Interest Acquired, Percentage Income Tax Disclosure [Abstract] Document Transition Report Document Transition Report Underlying Securities Award Underlying Securities Amount ROU assets: Lease, Right-of-Use Asset [Abstract] Lease, Right-of-Use Asset Equity Component [Domain] Equity Component [Domain] Document Period End Date Document Period End Date PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Share-based payment award, awards granted, percentage of target Share-Based Compensation Arrangement by Share-Based Payment Award, Awards Granted, Percentage of Target Share-Based Compensation Arrangement by Share-Based Payment Award, Awards Granted, Percentage of Target INCOME TAXES Income Tax Disclosure [Text Block] Borrowings under revolving loans Proceeds from Lines of Credit Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Hedging Designation [Axis] Hedging Designation [Axis] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] MISCELLANEOUS EXPENSE (INCOME) Other Nonoperating Income and Expense [Text Block] Weighted average price per share for repurchases (in dollars per share) Shares Acquired, Average Cost Per Share Document Type Document Type EARNINGS PER SHARE Earnings Per Share [Text Block] Name Outstanding Recovery, Individual Name Accounts receivable, net Accounts and Other Receivables, Net, Current Loss (Gain) Reclassified from AOCI into Income Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Derivative Contract [Domain] Derivative Contract [Domain] Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Revenue Total revenue Revenue from Contract with Customer, Excluding Assessed Tax All Individuals All Individuals [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Term B Loan Term Loan B [Member] Term Loan B Name Forgone Recovery, Individual Name Unrealized losses on hedge derivatives Unrealized Gain (Loss) on Derivatives 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] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount SBC cash settlement Share-based compensation cash settlement Payment, Tax Withholding, Share-Based Payment Arrangement Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Schedule of Derivative Instruments Schedule of Derivative Instruments [Table Text Block] Interest Rate Swap June 2027 to June 2029 Interest Rate Swap June 2027 to June 2029 [Member] Interest Rate Swap June 2027 to June 2029 Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Total other comprehensive income (loss), net of tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Current liabilities: Liabilities, Current [Abstract] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] CCS, Communication Segment CCS, Communications [Member] CCS, Communications Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Loss related to defined benefit pension and non-pension post-employment benefit plans Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent Segment margin, percentage Segment Margin, Percentage Segment Margin, Percentage Diluted (in dollars per share) Earnings Per Share, Diluted Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Title of 12(b) Security Title of 12(b) Security AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Treasury stock, common (in shares) Treasury Stock, Common, Shares Earnings per share: Earnings Per Share [Abstract] Consolidation Items [Domain] Consolidation Items [Domain] NCS Global Services LLC NCS Global Services LLC [Member] NCS Global Services LLC Gross profit Gross Profit Number of Common Shares repurchased for delivery under SBC plans (in shares) Treasury Stock, Shares, Acquired for Share Based Compensation Plans Treasury Stock, Shares, Acquired for Share Based Compensation Plans Derivative notional amount (in shares) Derivative, Shares, Notional Amount Derivative, Shares, Notional Amount Net income taxes paid Income Taxes Paid, Net Award Timing Disclosures [Line Items] Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Service cost Defined Benefit Plan, Service Cost Total borrowings under Credit Facility Long-Term Debt, Gross Property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Net earnings Net earnings Net earnings for the period Net Income (Loss) Attributable to Parent Expiration Date Trading Arrangement Expiration Date Accounts payable, accrued and other current liabilities, provisions and income taxes payable Increase (Decrease) in Other Operating Liabilities Treasury stock, share-based compensation plan settlement (in shares) Treasury Stock, Shares, Share Based Compensation Plan Settlement Treasury Stock, Shares, Share Based Compensation Plan Settlement Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Combined effect of employee SBC expense and TRS FVAs Employee Share-Based Payment Arrangement, Expense and Gains (losses) on Change in Fair Value of Derivatives Employee Share-Based Payment Arrangement, Expense and Gains (losses) on Change in Fair Value of Derivatives Letter of Credit, Guarantees, Surety Bonds, and Overdraft Facilities Letter of Credit, Guarantees, Surety Bonds, and Overdraft Facilities [Member] Letter of Credit, Guarantees, Surety Bonds, and Overdraft Facilities Restructuring charges Restructuring Charges Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Current portion of lease obligations: Lease Obligation, Current [Abstract] Lease Obligation, Current Repurchase of capital stock for cancellation Payments for Repurchase of Common Stock Adoption Date Trading Arrangement Adoption Date Contingent consideration, maximum potential earn-out Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount Base Rate Base Rate [Member] Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Restructuring Cost [Table] Restructuring Cost [Table] Entity Current Reporting Status Entity Current Reporting Status Receivables [Abstract] Customer [Axis] Customer [Axis] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Earnings from operations Total segment income Operating Income (Loss) Line of Credit Line of Credit [Member] RESTRUCTURING AND OTHER CHARGES (RECOVERIES) Restructuring and Other Charges, Net of Recoveries [Text Block] Restructuring and Other Charges, Net of Recoveries Schedule of Share-Based Payment Arrangement, Cost by Plan Share-Based Payment Arrangement, Cost by Plan [Table Text Block] Total lease obligations Lease, Liability Lease, Liability 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] Foreign Exchange Forward Foreign Exchange Forward [Member] Finance lease liability (included in current portion of borrowings under credit facility and finance lease obligations) Finance Lease, Liability, Current Document Period End Date Current Fiscal Year End Date Cash flow hedge Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Subsequent Event Type [Domain] Subsequent Event Type [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] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Statement [Table] Statement [Table] Miscellaneous expense (income) Miscellaneous expense (income) Other Nonoperating Income (Expense) Asset Derivatives Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value Adjustments to reconcile net earnings to net cash flows provided by operating activities: Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract] Deferred Deferred income taxes Deferred Income Tax Expense (Benefit) Financing activities: Cash Provided by (Used in) Financing Activity, Including Discontinued Operation [Abstract] Equity Awards Adjustments, Excluding Value Reported in Compensation Table Equity Awards Adjustments, Excluding Value Reported in the Compensation Table [Member] New Term Loan A New Term Loan A [Member] New Term Loan A Proceeds from TRS settlement Proceeds from Derivative Instrument, Financing Activities Variable Rate [Domain] Variable Rate [Domain] Finance lease liability (included in long-term portion of borrowings under credit facility and finance lease obligations) Finance Lease, Liability, Noncurrent Withholding tax expense, Pillar Two, global minimum tax Effective Income Tax Rate Reconciliation, Pillar Two Global Minimum Withholding Tax Effective Income Tax Rate Reconciliation, Pillar Two Global Minimum Withholding Tax All Adjustments to Compensation All Adjustments to Compensation [Member] Amendment Flag Amendment Flag Other Benefits Plans Other Postretirement Benefits Plan [Member] Treasury stock, common Treasury Stock, Common, Value LEASES Lessee, Operating Leases [Text Block] Termination Date Trading Arrangement Termination Date Net cash used in 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 materials Inventory, Raw Materials, Net of Reserves Share-Based Payment Arrangement, Tranche Three Share-Based Payment Arrangement, Tranche Three [Member] BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES Basis of Presentation and Significant Accounting Policies [Text Block] Interest Rate Swap June 2029 Interest Rate Swap June 2029 [Member] Interest Rate Swap June 2029 Basic (in shares) Basic weighted average number of shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Inventory write-down Inventory Write-down Cost of sales Cost of Product and Service Sold Customer Three Customer Three [Member] Customer Three Director Director [Member] CCS, Enterprise Segment CCS, Enterprise [Member] CCS, Enterprise Segment Reporting [Abstract] Long-term portion of lease obligations: Lease Obligation, Noncurrent [Abstract] Lease Obligation, Noncurrent Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Debt Disclosure [Abstract] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Entity Tax Identification Number Entity Tax Identification Number Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Restructuring and Related Activities [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Schedule of Weighted Average Number of Shares Schedule of Weighted Average Number of Shares [Table Text Block] Use of estimates and judgments Use of Estimates, Policy [Policy Text Block] ATS ATS Segment [Member] ATS Segment Finance costs Interest Expense, Nonoperating Trading Arrangement: Trading Arrangement [Axis] Total Shareholder Return Amount Total Shareholder Return Amount Insider Trading Arrangements [Line Items] Security Exchange Name Security Exchange Name Total liabilities Liabilities Share-Based Payment Arrangement, Tranche Four Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Miscellaneous expense Other Nonoperating Income (Expense) [Member] Variable Rate Component One Variable Rate Component One [Member] Variable Rate Component One Unpaid purchases of property, plant and equipment at end of period 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] Number of Common Shares repurchased for cancellation (in shares) Stock Repurchased During Period, Shares Mandeep Chawla [Member] Mandeep Chawla Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Accordion feature, increase limit Line of Credit Facility, Accordion Feature, Increase Limit Line of credit facility, accordion feature, increase limit, subject to certain conditions by obtaining additional commitments from existing and/or new lenders. Issuance of capital stock Stock Issued During Period, Value, New Issues Statement [Line Items] Statement [Line Items] Variable Rate [Axis] Variable Rate [Axis] Consolidation Items [Axis] Consolidation Items [Axis] Robert Mionis [Member] Robert Mionis Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash and cash equivalents Cash and Cash Equivalent Capital stock Common Stock [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Non-NEOs Non-NEOs [Member] EX-101.PRE 9 cls-20260331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.26.1
Cover Page - shares
3 Months Ended
Mar. 31, 2026
Apr. 22, 2026
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2026  
Document Transition Report false  
Entity File Number 001-14832  
Entity Registrant Name CELESTICA INC.  
Entity Incorporation, State or Country Code A6  
Entity Tax Identification Number 98-0185558  
Entity Address, Address Line One 5140 Yonge Street  
Entity Address, Address Line Two Suite 1900  
Entity Address, City or Town Toronto  
Entity Address, State or Province ON  
Entity Address, Country CA  
Entity Address, Postal Zip Code M2N 6L7  
City Area Code 416  
Local Phone Number 448-2211  
Title of 12(b) Security Common Shares  
Trading Symbol CLS  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   114,973,107
Amendment Flag false  
Document Period End Date --12-31  
Document Fiscal Year Focus 2026  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001030894  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Current assets:    
Cash and cash equivalents $ 378.0 $ 595.6
Accounts receivable, net 3,167.4 2,638.1
Inventories 2,672.9 2,188.0
Other current assets 178.6 251.5
Total current assets 6,396.9 5,673.2
Property, plant and equipment, net 711.3 586.0
Operating lease right-of-use assets 149.8 124.1
Goodwill 333.0 333.1
Intangible assets, net 255.6 266.2
Deferred income taxes 182.3 156.4
Other non-current assets 231.1 74.1
Total assets 8,260.0 7,213.1
Current liabilities:    
Current portion of borrowings under credit facility and finance lease obligations 25.9 26.0
Accounts payable 3,087.9 1,866.1
Accrued and other current liabilities and provisions 1,792.4 1,896.8
Income taxes payable 174.4 150.7
Total current liabilities 5,080.6 3,939.6
Long-term portion of borrowings under credit facility and finance lease obligations 746.5 750.5
Pension and non-pension post-employment benefit obligations 89.3 89.5
Other non-current liabilities and provisions 205.3 176.0
Deferred income taxes 40.1 41.2
Total liabilities 6,161.8 4,996.8
Equity:    
Total equity 2,098.2 2,216.3
Total liabilities and equity $ 8,260.0 $ 7,213.1
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Revenue $ 4,047.0 $ 2,648.6
Cost of sales 3,609.8 2,374.7
Gross profit 437.2 273.9
Selling, general and administrative expenses 117.4 112.5
Research and development 41.2 17.6
Amortization of intangible assets 10.9 11.1
Restructuring and other charges (recoveries) (4.4) 3.9
Earnings from operations 272.1 128.8
Finance costs 16.0 13.7
Miscellaneous expense (income) (0.2) 1.4
Earnings before income taxes 256.3 113.7
Income tax expense (recovery)    
Current 70.6 27.6
Deferred (26.6) (0.1)
Income tax expense 44.0 27.5
Net earnings $ 212.3 $ 86.2
Earnings per share:    
Basic (in dollars per share) $ 1.85 $ 0.74
Diluted (in dollars per share) $ 1.83 $ 0.74
Weighted-average shares used in computing per share amounts (in millions):    
Basic (in shares) 114.9 115.9
Diluted (in shares) 115.7 116.9
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net earnings $ 212.3 $ 86.2
Other comprehensive income (loss), net of tax    
Loss related to defined benefit pension and non-pension post-employment benefit plans (1.1) (3.0)
Currency translation differences for foreign operations (2.2) 0.7
Total other comprehensive income (loss), net of tax (16.1) 1.9
Total comprehensive income 196.2 88.1
Foreign Exchange Forward    
Other comprehensive income (loss), net of tax    
Unrealized gain (loss) on derivative hedges (15.2) 6.3
Interest rate swap derivatives    
Other comprehensive income (loss), net of tax    
Unrealized gain (loss) on derivative hedges $ 2.4 $ (2.1)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY
RON in Millions, $ in Millions
USD ($)
Capital stock
USD ($)
Treasury stock
USD ($)
Additional paid-in capital
USD ($)
Retained earnings (accumulated deficit)
USD ($)
Retained earnings (accumulated deficit)
RON
Accumulated other comprehensive income (loss)
USD ($)
[1]
Beginning balance at Dec. 31, 2024 $ 1,896.0 $ 1,632.8 $ (92.9) $ 797.5 $ (423.8)   $ (17.6)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of capital stock 0.0 5.1   (5.1)      
Repurchase of capital stock for cancellation [2] (76.2) (9.2)   (67.0)      
Purchase of treasury stock for SBC plans (221.6)   (221.6)        
SBC (129.5)   108.9 (238.4)      
Net earnings for the period 86.2       86.2    
Other comprehensive income (loss) 1.9           1.9
Ending balance at Mar. 31, 2025 1,556.8 1,628.7 (205.6) 487.0 (337.6)   (15.7)
Beginning balance at Dec. 31, 2025 2,216.3 1,619.8 (153.8) 343.3 408.7   (1.7)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of capital stock 0.0 4.9   (4.9)      
Repurchase of capital stock for cancellation (20.0) (1.0)   (19.0)      
SBC (294.3)   132.9 (319.4)   RON (107.8)  
Net earnings for the period 212.3       212.3    
Other comprehensive income (loss) (16.1)           (16.1)
Ending balance at Mar. 31, 2026 $ 2,098.2 $ 1,623.7 $ (20.9) $ 0.0 $ 513.2   $ (17.8)
[1]
(a)    Accumulated other comprehensive income (loss) is net of tax (see note 9).
[2]
(b)    Consists of $75.0 paid to repurchase common shares for cancellation during the first quarter of 2025 and accrued share buyback taxes (see note 8).
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Repurchase of capital stock for cancellation $ 76.2 [1]
2025 NCIB  
Repurchase of capital stock for cancellation $ 75.0
[1]
(b)    Consists of $75.0 paid to repurchase common shares for cancellation during the first quarter of 2025 and accrued share buyback taxes (see note 8).
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Operating activities:    
Net earnings $ 212.3 $ 86.2
Adjustments to reconcile net earnings to net cash flows provided by operating activities:    
Depreciation and amortization 39.6 37.4
SBC 30.5 26.0
Total return swap (TRS) fair value adjustments 17.0 19.1
Restructuring and other recoveries (10.0) 0.0
Unrealized losses on hedge derivatives 0.0 1.3
Deferred income taxes (26.6) (0.1)
Other 6.5 6.2
Changes in non-cash working capital items:    
Accounts receivable (529.3) (66.9)
Inventories (484.9) (27.7)
Other current assets 29.8 3.0
Accounts payable, accrued and other current liabilities, provisions and income taxes payable 1,071.4 45.8
Net cash provided by operating activities 356.3 130.3
Investing activities:    
Purchase of property, plant and equipment (229.5) (36.7)
Proceeds from sale of assets 11.1 0.0
Net cash used in investing activities (218.4) (36.7)
Financing activities:    
Borrowings under revolving loans 170.0 310.0
Repayments under revolving loans (170.0) (160.0)
Repayments under term loans (4.4) (4.4)
Principal payments of finance leases (3.0) (2.6)
Repurchase of capital stock for cancellation (22.6) (77.7)
Purchase of treasury stock for SBC plans 0.0 (221.6)
Proceeds from TRS settlement 0.0 98.6
SBC cash settlement (325.5) (156.0)
Debt issuance costs paid 0.0 (0.2)
Net cash used in financing activities (355.5) (213.9)
Net decrease in cash and cash equivalents (217.6) (120.3)
Cash and cash equivalents, beginning of period 595.6 423.3
Cash and cash equivalents, end of period 378.0 303.0
Supplemental disclosure information:    
Interest paid 18.5 14.8
Net income taxes paid 70.8 5.6
Non-cash investing activity:    
Unpaid purchases of property, plant and equipment at end of period $ 108.1 $ 17.1
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.26.1
REPORTING ENTITY
3 Months Ended
Mar. 31, 2026
Accounting Changes and Error Corrections [Abstract]  
REPORTING ENTITY REPORTING ENTITY
 
Celestica Inc. (referred to herein as Celestica, the Company, we, us, or our) is incorporated in Ontario with its corporate headquarters located in Toronto, Ontario, Canada. Celestica’s common shares (Common Shares) are listed on the New York Stock Exchange (NYSE) and Toronto Stock Exchange (TSX). Our operating and reportable segments consist of the Connectivity & Cloud Solutions (CCS) segment and the Advanced Technology Solutions (ATS) segment. See note 3 for further detail regarding segment information.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.26.1
BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2026
Accounting Policies [Abstract]  
BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES
 
Basis of preparation:

These unaudited interim condensed consolidated financial statements for the period ended March 31, 2026 (Q1 2026 Interim Financial Statements) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial reporting, and the instructions to Form 10-Q and Article 10 of Regulation S-X. Certain information or footnote disclosures, normally included in annual financial statements prepared in accordance with GAAP, have been condensed or omitted pursuant to the rules and regulations of the U.S. Securities and Exchange Commission for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. The Q1 2026 Interim Financial Statements, in the opinion of management, reflect all normal and recurring adjustments necessary to present fairly our financial position, operating results and cash flows for the periods presented. Results for interim periods are not necessarily an indication of results to be expected for the year. The three months ended March 31, 2026 are referred to herein as Q1 2026. The Q1 2026 Interim Financial Statements should be read in conjunction with our 2025 annual consolidated financial statements and related notes (2025 AFS) which are included in our Annual Report on Form 10-K for the year ended December 31, 2025. The Q1 2026 Interim Financial Statements are presented in United States (U.S.) dollars, which is also Celestica's functional currency. Unless otherwise noted, all financial information is presented in millions of U.S. dollars (except percentages and per share/per unit amounts).
 
Basis of consolidation:

These consolidated financial statements include our subsidiaries, all of which are wholly owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation.

Use of estimates and judgments:
 
The preparation of financial statements requires management to make judgments, estimates and assumptions that affect the application of accounting policies, the reported amounts of assets, liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment also impacts certain estimates and discount rates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the fair values used in the impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may also impact future periods.

Our review of the estimates, judgments and assumptions used in the preparation of the Q1 2026 Interim Financial Statements included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and reporting units, our measurement of deferred tax assets and liabilities, our estimated inventory write-downs and expected credit losses, and customer creditworthiness. Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs, accelerated depreciation or amortization, or impairments of our assets or our reporting units, any of which could have a material impact on our financial performance and financial condition.
Due to global economic conditions, including the impact of ongoing trade conflicts, tariffs, and geopolitical conflicts, there has been and we expect there will continue to be uncertainty in the global economy. Management has made estimates and assumptions based on information available as of the date of issuance of the Q1 2026 Interim Financial Statements taking into consideration certain possible impacts due to the foregoing factors. These estimates may change, as new events occur, and additional information is obtained.

Significant accounting policies:

The Q1 2026 Interim Financial Statements have been prepared on a basis consistent with the accounting policies as described in note 2 to our 2025 AFS.

Recently issued accounting pronouncements not yet adopted:

In November 2024, the FASB issued ASU 2024-03 Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires public business entities to provide more detailed disclosures of certain costs and expenses in the notes to the financial statements. Specifically, the guidance mandates a tabular disaggregation of relevant expense captions into categories including inventory purchases, employee compensation, depreciation, and intangible asset amortization. The accounting standard update is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted.

In November 2025, the FASB issued ASU 2025-09 Derivatives and Hedging (Topic 815): Hedge Accounting Improvements, which expands the hedged risks permitted to be aggregated in a group of individual forecasted transactions in a cash flow hedge, provides a model to facilitate the application of cash flow hedge accounting to forecasted interest payments on variable-rate debt instruments and expands hedge accounting for forecasted purchases and sales of non-financial assets. ASU 2025-09 is effective for annual reporting periods beginning after December 15, 2026, with early adoption permitted.

In December 2025, the FASB issued ASU 2025-12 Codification Improvements, which provides narrow-scope amendments to clarify, correct errors, and improve the consistency of various topics within the Accounting Standards Codification. The update addresses several technical issues, including refining diluted earnings per share calculations during loss periods, clarifying lease receivable disclosures, and removing obsolete Master Glossary terms to enhance the overall usability of the guidance. ASU 2025-12 is effective for annual periods beginning after December 15, 2026, with early adoption permitted.

In December 2025, the FASB issued ASU 2025-11 Interim Reporting (Topic 270): Narrow-Scope Improvements, which clarifies interim disclosure requirements. ASU 2025-11 is effective for interim reporting periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted.

We are currently evaluating the impact that the updated standards will have on our consolidated financial statements and related disclosures. We believe that other recently issued accounting standards will either not have a material impact on the consolidated financial statements or will not apply to our operations.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT AND CUSTOMER REPORTING
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
SEGMENT AND CUSTOMER REPORTING SEGMENT AND CUSTOMER REPORTING
 
Segments:

Celestica serves customers in two operating and reportable segments. Our CCS segment consists of our Communications and Enterprise (servers and storage) end markets. Our ATS segment consists of our ATS end market, and is comprised of our Aerospace and Defense, Industrial, HealthTech, and Capital Equipment businesses. Segment performance is evaluated based on segment revenue, segment income and segment margin (segment income as a percentage of segment revenue). Segment income is defined as a segment's revenue less its cost of sales and its allocatable portion of selling, general and administrative expenses (SG&A) and research and development expenses (collectively, Segment Costs). See note 21 to our 2025 AFS for a description of the businesses that comprise our segments, how segment revenue is attributed, how costs are allocated to our segments, and how segment income and segment margin are determined.
Information regarding each reportable segment for the periods indicated is set forth below:
Revenue by segment:Three months ended March 31
20262025
% of total% of total
ATS$806.0 20 %$807.2 30 %
CCS
Communications$2,410.6 60 %$1,427.7 54 %
Enterprise830.4 20 %413.7 16 %
$3,241.0 80 %$1,841.4 70 %
Total revenue$4,047.0 $2,648.6 

Segment Costs by segment:Three months ended March 31
20262025
ATS cost of sales$710.3 $726.5 
ATS other Segment Costs47.7 40.0 
CCS cost of sales2,878.4 1,630.6 
CCS other Segment Costs85.4 63.7 
Total Segment Costs$3,721.8 $2,460.8 

Segment income, segment margin, and reconciliation of segment income to earnings before income taxes:Three months ended March 31
Note20262025
Segment MarginSegment Margin
ATS segment income and margin$48.0 6.0%$40.7 5.0%
CCS segment income and margin277.2 8.6%147.1 8.0%
Total segment income325.2 187.8 
Reconciling items:
Finance costs16.0 13.7 
Miscellaneous expense (income)
11(0.2)1.4 
Employee SBC expense30.5 26.0 
TRS fair value adjustment (TRS FVA): losses
17.0 19.1 
Amortization of intangible assets (excluding computer software)10.0 10.0 
Restructuring and other charges (recoveries)
10(4.4)3.9 
Earnings before income taxes$256.3 $113.7 

Customers:

Three customers (all in our CCS segment) individually represented 10% or more of total revenue in Q1 2026 (35%, 15% and 15%). Three customers (all in our CCS segment) individually represented 10% or more of total revenue in Q1 2025 (28%, 13% and 10%).
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.26.1
ACCOUNTS RECEIVABLE (A/R), NET
3 Months Ended
Mar. 31, 2026
Receivables [Abstract]  
ACCOUNTS RECEIVABLE (A/R), NET ACCOUNTS RECEIVABLE (A/R), NET
Allowance for credit losses:

A/R is recorded net of allowance of $34.5 at March 31, 2026 (December 31, 2025 — $30.5).
Contract assets:
At March 31, 2026, our A/R balance included $382.5 (December 31, 2025 — $296.3) of contract assets recognized as revenue in accordance with our revenue recognition accounting policy.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES
3 Months Ended
Mar. 31, 2026
Inventory Disclosure [Abstract]  
INVENTORIES INVENTORIES
The components of inventories, net of applicable net realizable value write-downs, were as follows:

March 31
2026
December 31
2025
Raw materials$2,247.8 $1,783.1 
Work in progress139.9 144.6 
Finished goods285.2 260.3 
 $2,672.9 $2,188.0 

We recorded inventory write-downs of $23.4 for Q1 2026 (Q1 2025 — $16.5) in cost of sales.

We receive deposits from certain of our customers primarily to reduce risks related to excess and/or obsolete inventory. At March 31, 2026, our accrued and other current liabilities and provisions included $388.7 (December 31, 2025 — $407.1) of customer deposits.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
LEASES LEASES
The components of lease expense for the periods indicated are as follows:
Three months ended March 31
20262025
Finance lease expense:
Amortization of ROU assets (i)
$2.1 $2.1 
Interest on lease obligations (ii)
0.7 0.8 
Operating lease expense (i)
12.3 10.3 
Short-term lease expense and variable lease expense (i)
0.8 0.4 
Total$15.9 $13.6 
(i) Recorded within either cost of sales or SG&A on the consolidated statements of operations based on the nature of the leased assets.
(ii) Recorded within finance costs on the consolidated statements of operations.
Other information related to leases:
March 31
2026
December 31
2025
ROU assets:
Operating lease ROU assets$149.8 $124.1 
Finance lease ROU assets (included in property, plant & equipment, net)50.1 49.0 
Total ROU assets$199.9 $173.1 
Current portion of lease obligations:
Operating lease liability (included in accrued and other current liabilities and provisions)
$33.0 $31.6 
Finance lease liability (included in current portion of borrowings under credit facility and finance lease obligations)9.4 9.5 
Long-term portion of lease obligations:
Operating lease liability (included in other non-current liabilities and provisions)
134.8 107.6 
Finance lease liability (included in long-term portion of borrowings under credit facility and finance lease obligations)48.6 48.5 
Total lease obligations$225.8 $197.2 
LEASES LEASES
The components of lease expense for the periods indicated are as follows:
Three months ended March 31
20262025
Finance lease expense:
Amortization of ROU assets (i)
$2.1 $2.1 
Interest on lease obligations (ii)
0.7 0.8 
Operating lease expense (i)
12.3 10.3 
Short-term lease expense and variable lease expense (i)
0.8 0.4 
Total$15.9 $13.6 
(i) Recorded within either cost of sales or SG&A on the consolidated statements of operations based on the nature of the leased assets.
(ii) Recorded within finance costs on the consolidated statements of operations.
Other information related to leases:
March 31
2026
December 31
2025
ROU assets:
Operating lease ROU assets$149.8 $124.1 
Finance lease ROU assets (included in property, plant & equipment, net)50.1 49.0 
Total ROU assets$199.9 $173.1 
Current portion of lease obligations:
Operating lease liability (included in accrued and other current liabilities and provisions)
$33.0 $31.6 
Finance lease liability (included in current portion of borrowings under credit facility and finance lease obligations)9.4 9.5 
Long-term portion of lease obligations:
Operating lease liability (included in other non-current liabilities and provisions)
134.8 107.6 
Finance lease liability (included in long-term portion of borrowings under credit facility and finance lease obligations)48.6 48.5 
Total lease obligations$225.8 $197.2 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.26.1
CREDIT FACILITIES
3 Months Ended
Mar. 31, 2026
Debt Disclosure [Abstract]  
CREDIT FACILITIES CREDIT FACILITIES
We are party to a credit agreement (Credit Facility) with Bank of America, N.A., as Administrative Agent, and the lenders party thereto, which, prior to the April 2026 Amendment referred to below, included a term loan in the original principal amount of $250.0 (Term A Loan), a term loan in the original principal amount of $500.0 (Term B Loan), and a $750.0 revolving credit facility (Revolver).

On April 27, 2026, we amended our Credit Facility (April 2026 Amendment) to increase the commitments available under the Revolver to $1,750.0 and refinance our existing Term A Loan ($228.1 outstanding borrowings at March 31, 2026) into a new $250.0 term A loan facility (New Term A Loan). The New Term A Loan was fully drawn at closing of the April 2026 Amendment, with the proceeds primarily used to repay the refinanced Term A Loan. Term A Loan (or its successor term loan, the New Term A Loan) and the Term B Loan are referred to as the "Term Loans."

Prior to the April 2026 Amendment, the Term A Loan and the Revolver each were scheduled to mature in June 2029. Subsequent to the April 2026 Amendment, the New Term A Loan and the Revolver each mature in April 2031. The Term B Loan matures in June 2031.

The Term A Loan, as refinanced by the New Term A Loan, requires quarterly principal repayments of $3.125 (commencing in September 2026 under the New Term A Loan). The Term B Loan requires quarterly principal repayments of $1.250. Both Term Loans require a lump sum repayment of the remainder outstanding at maturity.

Prior to the April 2026 Amendment, (a) borrowings under the Revolver bear interest, depending on the currency of the borrowing and our election for such currency, at: (i) term Secured Overnight Financing Rate (Term SOFR) plus 0.1% (Adjusted Term SOFR), (ii) Base Rate, (iii) Canadian Prime, (iv) an Alternative Currency Daily Rate, or (v) an Alternative Currency Term Rate plus a specified margin (each as defined in the Credit Facility); (b) the margin for borrowings under the Revolver ranges from 1.50% to 2.25%, or from 0.50% to 1.25%, in each case depending on the rate we select and a defined net leverage ratio; (c) commitment fees range from 0.30% to 0.45%, depending on our defined net leverage ratio; and (d) outstanding amounts under the Term A Loan bear interest at Adjusted Term SOFR or Base Rate, plus a margin ranging from 1.50% — 2.25% for Adjusted Term SOFR borrowings and from 0.50% — 1.25% for Base Rate borrowings, in each case depending on the rate we select and our defined net leverage ratio. At March 31, 2026, outstanding amounts under the Term A Loan and Revolver bore interest at Adjusted Term SOFR plus 1.50%.

Subsequent to the April 2026 Amendment, (a) borrowings under the Revolver bear interest at varying rates (as specified therein), plus a margin ranging from 1.00% to 1.75%, or from 0.05% to 0.75%, in each case depending on the currencies of the borrowings we select and the corporate rating of the Company (as defined in the amended Credit Facility); (b) commitment fees
range from 0.100% to 0.275%, depending on the corporate rating of the Company (as defined in the amended Credit Facility); (c) outstanding amounts under the New Term A Loan bear interest at varying rates (as specified therein), plus a margin ranging from 1.00% — 1.75%, or from 0.05% — 0.75%, in each case depending on the rate we select and the corporate rating of the Company (as defined in the amended Credit Facility).

Outstanding amounts under the Term B Loan bear interest at Term SOFR plus 1.75% or the Base Rate plus 0.75%, depending on the rate we select. At March 31, 2026, outstanding amounts under the Term B Loan bore interest at Term SOFR plus 1.75%.

Prior to the April 2026 Amendment, the Credit Facility had an accordion feature that allows us to increase the Term Loans and/or commitments under the Revolver by $200.0, plus an unlimited amount to the extent that a defined leverage ratio on a pro forma basis does not exceed specified limits, in each case on an uncommitted basis and subject to the satisfaction of certain terms and conditions. Subsequent to the April 2026 Amendment, the Credit Facility has an accordion feature that allows us to increase the Term Loans and/or commitments under the Revolver by an amount equal to the sum of (i) the greater of $700.0 and 10% of our consolidated total assets as of the date of the incurrence of such incremental borrowings, (ii) voluntary repayments and certain other retirements of the New Term A Loan, and (iii) an unlimited amount to the extent that certain defined leverage ratios do not exceed specified limits, in each case subject to the satisfaction of certain terms and conditions.

The Revolver also includes a sub-limit for swing line loans for short-term borrowings ($50.0 prior to the April 2026 Amendment and $100.0 subsequent to the April 2026 Amendment), as well as a sub-limit for letters of credit (L/Cs) ($150.0 prior to the April 2026 Amendment and $300.0 subsequent to the April 2026 Amendment), in each case subject to the overall Revolver credit limit.

We are also required to make annual prepayments of outstanding obligations under the Credit Facility (applied first to the Term Loans, then to the Revolver, in the manner set forth in the Credit Facility) ranging from 0% to 50% (based on a defined leverage ratio) of specified excess cash flow for the prior fiscal year. No prepayments based on excess cash flow were required in 2025, or will be required in 2026. In addition, prepayments of outstanding obligations under the Credit Facility (applied as described above) may also be required in the amount of specified net cash proceeds received above a specified annual threshold (including proceeds from the disposal of certain assets). No prepayments based on net cash proceeds were required in 2025, or will be required in 2026. Any outstanding amounts under the Revolver are due at maturity.

Our obligations under the Credit Facility and the obligations of the guarantees provided by our subsidiaries are secured by substantially all of our assets of the Company and of the subsidiary guarantors. The April 2026 Amendment adds a collateral fallaway provision under which the liens securing (x) our obligations under the Credit Facility and (y) the guarantees provided by certain subsidiaries will be automatically released upon the satisfaction of specified conditions. These conditions include (a) the Company obtaining and maintaining investment grade credit ratings from at least two nationally recognized statistical rating organizations, (b) the repayment in full of all outstanding principal of, accrued interest on, and prepayment premiums and all other amounts in respect of the Term B Loan and any incremental Term B Loan and (c) the absence of any default or event of default under the Credit Facility as of the date of such collateral fallaway.

We are required to comply with certain restrictive covenants under the Credit Facility, including those relating to the incurrence of certain indebtedness, the existence of certain liens, the sale of certain assets, specified investments and payments, sale and leaseback transactions, and certain financial covenants relating to a defined interest coverage ratio and leverage ratio that are tested on a quarterly basis. Our Credit Facility also limits share repurchases for cancellation if our consolidated secured leverage ratio (as defined in such facility) exceeds a specified amount (Repurchase Restriction). At March 31, 2026 and December 31, 2025, we were in compliance with all restrictive and financial covenants under the Credit Facility, and the Repurchase Restriction was not exceeded.

We have entered into interest rate swap agreements to hedge against our exposures to the interest rate variability on a portion of the Term Loans. See note 14 for further detail.
The following table sets forth, at the dates shown, outstanding borrowings under the Credit Facility, excluding ordinary course L/Cs; notional amounts under our interest rate swap agreements; and outstanding finance lease obligations:
Outstanding borrowings
Notional amounts under interest rate swaps (note 14)
March 31
2026
December 31
2025
March 31
2026
December 31
2025
Borrowings under the Revolver $— $— $— $— 
Borrowings under the Term Loans:
Term A Loan$228.1 $231.2 $120.0 $120.0 
Term B Loan491.2 492.5 230.0 230.0 
    Total
$719.3 $723.7 $350.0 $350.0 
Total borrowings under Credit Facility$719.3 $723.7 
Unamortized debt issuance costs related to the Term Loans(4.9)(5.2)
Finance lease obligations (see note 6)
58.0 58.0 
$772.4 $776.5 
Total Credit Facility and finance lease obligations:
Current portion$25.9 $26.0 
Long-term portion746.5 750.5 
$772.4 $776.5 
The following table sets forth, at the dates shown, information regarding outstanding L/Cs, guarantees, surety bonds and overdraft facilities:
March 31
2026
December 31
2025
Outstanding L/Cs under the Revolver$10.4 $10.8 
Outstanding bank guarantees and surety bonds outside the Revolver41.0 38.1 
Total$51.4 $48.9 
Available uncommitted bank overdraft facilities$198.5 $198.5 
Amounts outstanding under available uncommitted bank overdraft facilities$— $— 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.26.1
CAPITAL STOCK
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
CAPITAL STOCK CAPITAL STOCK
Capital transactions:

Activities with respect to our capital stock for the periods indicated are set forth below:
Number of shares (in millions)Common Shares
Issued and outstanding at December 31, 2024
116.1 
Issued from treasury to settle vested SBC0.1 
Cancelled under normal course issuer bids (NCIB)
(0.6)
Issued and outstanding at March 31, 2025
115.6 
Issued and outstanding at December 31, 2025
114.9 
Issued from treasury to settle vested SBC
0.2 
Cancelled under NCIB(0.1)
Issued and outstanding at March 31, 2026
115.0 
Common Share Repurchase Plans:

We have repurchased Common Shares in the open market, or as otherwise permitted, for cancellation through NCIBs, which allow us to repurchase a limited number of Common Shares during a specified period. The maximum number of Common Shares we are permitted to repurchase for cancellation under each NCIB is reduced by the number of Common Shares we arrange to be purchased by any non-independent broker in the open market during the term of such NCIB to satisfy delivery obligations under our SBC plans. We from time-to-time enter into automatic share purchase plans (ASPPs) with a broker, instructing the broker to purchase our Common Shares in the open market on our behalf, either for cancellation under an NCIB or for delivery obligations under our SBC plans (SBC ASPPs), including during any applicable trading blackout periods, up to specified maximums (and subject to certain pricing and other conditions) through the term of each ASPP.

On October 30, 2024, the TSX accepted our notice to launch an NCIB (2024 NCIB), which allowed us to repurchase, at our discretion, from November 1, 2024 until the earlier of October 31, 2025 or the completion of purchases thereunder, up to approximately 8.6 million of our Common Shares in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids. One SBC ASPP was in effect during Q1 2025.

On October 29, 2025, the TSX accepted our notice to launch another NCIB (2025 NCIB), which allows us to repurchase, at our discretion, from November 3, 2025 until the earlier of November 2, 2026 or the completion of purchases thereunder, up to approximately 5.7 million of our Common Shares in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids. At March 31, 2026, approximately 5.5 million Common Shares remained available for repurchase under the 2025 NCIB either for cancellation or SBC delivery purposes.

Information regarding Common Shares purchases in Q1 2026 and Q1 2025, for cancellation and for SBC plan delivery obligations (including under ASPPs) is set forth below:
Three months ended March 31
20262025
Aggregate cost (including transaction fees and excluding share buyback taxes) of Common Shares repurchased for cancellation$20.0 $75.0 
Number of Common Shares repurchased for cancellation (in millions)0.1 0.6 
Weighted average price per share for repurchases$273.60 $114.46 
Aggregate cost (including transaction fees) of Common Shares repurchased for delivery under SBC plans$— $221.6 
Number of Common Shares repurchased for delivery under SBC plans (in millions)(1)
— 1.7 
(1)    Consists entirely of SBC ASPP purchases through an independent broker.

SBC:

From time to time, we pay cash to a broker to purchase Common Shares in the open market to satisfy delivery requirements under our SBC plans (see table above). In Q1 2026, we used 1.6 million Common Shares (Q1 2025 — 2.0 million Common Shares) to settle SBC awards. At March 31, 2026, the broker held 0.2 million Common Shares with a value of $20.9 (December 31, 2025 — 1.8 million Common Shares with a value of $153.8) for this purpose, which we report as treasury stock on our consolidated statements of changes in equity.

We grant restricted share units (RSUs) and performance share units (PSUs), and occasionally, stock options, to employees under our SBC plans. The majority of RSUs vest one-third per year over a three-year period. Stock options generally vest 25% per year over a four-year period. The number of outstanding PSUs that will actually vest varies from 0% to 200% of a target amount granted. The number of PSUs that will vest are based on the level of achievement of a pre-determined non-market performance measurement, subject to modification by our relative total shareholder return (TSR) compared to a pre-defined group of companies, in each case over the relevant three-year performance period. We also granted deferred share units and director share units (collectively, DSUs) and RSUs (under specified circumstances) to directors. See note 2(l) to the 2025 AFS for further detail.
Information regarding RSU, PSU and DSU grants to employees and directors, as applicable, for the periods indicated is set forth below (no stock options were granted in the periods below):
Three months ended March 31
 20262025
RSUs Granted:
Number of awards (in millions)0.2 0.2 
Weighted average grant date fair value per unit$283.07 $120.67 
PSUs Granted:
Number of awards (in millions, representing 100% of target)
0.1 0.2 
Weighted average grant date fair value per unit$325.13 $147.23 
DSUs Granted:
Number of awards (in millions)0.001 0.004 
Weighted average grant date fair value per unit$257.27 $79.28 

In Q1 2026, we made a cash payment of $325.5 for withholding taxes in connection with the SBC awards that vested during such period (Q1 2025 — $156.0).

We use the TRS agreement (TRS Agreement) to manage cash flow requirements and our exposure to fluctuations in the share price of our Common Shares in connection with the settlement of certain outstanding equity awards under our SBC plans. See note 14 for further detail.

Information regarding employee and director SBC expense and TRS FVAs (which represent changes in fair value of the TRS) for the periods indicated is set forth below:
Three months ended March 31
 20262025
Employee SBC expense in cost of sales$13.6 $10.1 
Employee SBC expense in SG&A16.9 15.9 
Total employee SBC expense$30.5 $26.0 
TRS FVAs: losses in cost of sales
$7.5 $7.5 
TRS FVAs: losses in SG&A
9.5 11.6 
Total TRS FVAs: losses
$17.0 $19.1 
Combined effect of employee SBC expense and TRS FVAs$47.5 $45.1 
Director SBC expense in SG&A(1)
$0.6 $0.6 
(1) Expense consists of director compensation to be settled with Common Shares, or Common Shares and cash.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX
Three months ended March 31
20262025
Translation adjustments:
Opening balance of foreign currency translation account$(36.0)$(35.5)
Foreign currency translation adjustments
(2.2)0.7 
Closing balance of foreign currency translation account$(38.2)$(34.8)
Foreign exchange derivatives (i):
Opening balance of unrealized net gain (loss) on currency forward cash flow hedges$9.0 $(9.4)
Net gain (loss) on currency forward cash flow hedges(9.1)2.6 
Reclassification of net loss (gain) on currency forward cash flow hedges to operations
(6.1)3.7 
Closing balance of unrealized net loss on currency forward cash flow hedges
$(6.2)$(3.1)
Interest rate swap derivatives (i):
Opening balance of unrealized net gain (loss) on interest rate swap cash flow hedges
$(2.9)$1.4 
Net gain (loss) on interest rate swap cash flow hedges2.6 (1.6)
Reclassification of net gain on interest rate swap cash flow hedges to operations
(0.2)(0.5)
Closing balance of unrealized net loss on interest rate swap cash flow hedges
$(0.5)$(0.7)
Employment benefit (i):
Opening balance of pension and non-pension post-employment benefit account$28.2 $25.9 
Net loss on pension and non-pension post-employment benefit plans(0.1)(2.4)
Amortization of net gain on pension and non-pension post-employment benefit plans(1.0)(0.6)
Closing balance of pension and non-pension post-employment benefit account$27.1 $22.9 
Accumulated other comprehensive loss (AOCI), net of tax
$(17.8)$(15.7)
(i)    Amounts were net of immaterial tax.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.26.1
RESTRUCTURING AND OTHER CHARGES (RECOVERIES)
3 Months Ended
Mar. 31, 2026
Restructuring and Related Activities [Abstract]  
RESTRUCTURING AND OTHER CHARGES (RECOVERIES) RESTRUCTURING AND OTHER CHARGES (RECOVERIES)
Three months ended March 31
20262025
Restructuring charges (a)$2.2 $2.2 
Transition Recoveries (b)
(3.4)— 
Acquisition costs (c)
3.4 0.6 
Other charges (recoveries) (d)
(6.6)1.1 
 $(4.4)$3.9 

(a)    Restructuring charges:

Our restructuring activities consisted primarily of actions to adjust our cost base to address reduced levels of demand in certain of our businesses and geographies. In Q1 2026 and Q1 2025, our restructuring charges consisted primarily of cash charges related to employee terminations. At March 31, 2026, our restructuring provision was $3.6 (December 31, 2025 — $4.4), which we recorded in accrued and other current liabilities and provisions on our consolidated balance sheets.

(b)     Transition Recoveries:

See note 14 to the 2025 AFS for a description of Transition Costs and Transition Recoveries. In Q1 2026, we recorded Transition Recoveries of $3.4, reflecting the gain on the disposal of certain real properties.
(c)     Acquisition costs:

Acquisition costs consisted of consulting, transaction and integration costs related to potential and completed acquisitions. In Q1 2026, we recorded acquisition costs of $3.4 (Q1 2025 — $0.6).

(d)    Other charges (recoveries):

In April 2024, we completed the acquisition of 100% of the interests of NCS Global Services LLC (NCS). The NCS acquisition agreement includes a potential earn-out of up to $20 if certain adjusted earnings before interest, taxes, depreciation and amortization targets are achieved during the period from May 2024 to April 2025. The fair value of such potential earn-out was estimated to be $6.6 at the acquisition date. During Q1 2026, the liability was re-measured to nil as the required targets were not met, resulting in a $6.6 gain.

In Q1 2025, we recorded other charges of $1.1 related to our transition to a U.S. domestic filer.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.26.1
MISCELLANEOUS EXPENSE (INCOME)
3 Months Ended
Mar. 31, 2026
Other Income and Expenses [Abstract]  
MISCELLANEOUS EXPENSE (INCOME) MISCELLANEOUS EXPENSE (INCOME)
The components of miscellaneous expense (income) for the periods indicated are as follows:
Three months ended March 31
Note20262025
Components of net periodic benefit cost other than the service cost under pension and other post-employment benefit plans12$(0.2)$0.1 
Loss recognized on interest rate swaps14— 1.3 
$(0.2)$1.4 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.26.1
PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS
3 Months Ended
Mar. 31, 2026
Retirement Benefits [Abstract]  
PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS
The components of net periodic benefit cost for the periods indicated are as follows:
Pension PlansOther Benefits Plans
Three months ended March 31Three months ended March 31
2026202520262025
Service cost$0.6 $0.5 $1.1 $0.8 
Interest cost2.7 2.5 0.7 0.7 
Expected return on plan assets(2.6)(2.5)— — 
Amortization of net gain(0.1)(0.1)(0.9)(0.5)
Net periodic benefit cost$0.6 $0.4 $0.9 $1.0 

The components of net periodic benefit cost, other than the service cost component, are included in miscellaneous expense in our consolidated statements of operations. See note 11. We generally record the service cost component in cost of sales and SG&A, depending on the nature of the expenses.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.26.1
INCOME TAXES
3 Months Ended
Mar. 31, 2026
Income Tax Disclosure [Abstract]  
INCOME TAXES INCOME TAXES
Interim period income tax expense or recovery is determined by multiplying the year-to-date earnings or losses before tax by management’s best estimate of the overall annual effective income tax rate, taking into account the tax effect of certain items recognized in the interim period. As a result, the effective income tax rates used in our interim financial statements may differ from management’s estimate of the annual effective tax rate for the annual financial statements. Our estimated annual effective income tax rate varies as the quarters progress, for various reasons, including as a result of the mix and volume of business in various tax jurisdictions within the Americas, Europe and Asia, in jurisdictions with tax holidays and tax incentives, and in jurisdictions for which a valuation allowance has been recognized to reduce net deferred tax assets to nil because management
believes that it is more likely than not that the benefit will not be realized (i.e., based on our review of financial projections, no estimated future taxable profit will be available against which tax losses and deductible temporary differences could be utilized). Our annual effective income tax rate can also vary due to the impact of restructuring charges, foreign exchange fluctuations, operating losses, cash repatriations, and changes in our provisions related to tax uncertainties.

Our Q1 2026 net income tax expense of $44.0 included $7.2 tax expense related to Pillar Two global minimum tax legislation (GMT).
Our Q1 2025 net income tax expense of $27.5 included $6.8 withholding tax expense incurred to minimize the impact of GMT and $3.0 tax expense for tax uncertainties relating to one of our subsidiaries, offset in part by $1.9 of reversals of tax uncertainties relating to another of our subsidiaries.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.26.1
FINANCIAL INSTRUMENTS AND RISK MANAGEMENT
3 Months Ended
Mar. 31, 2026
Financial Instruments and Risk Management [Abstract]  
FINANCIAL INSTRUMENTS AND RISK MANAGEMENT FINANCIAL INSTRUMENTS AND RISK MANAGEMENT
Our financial assets are comprised primarily of cash and cash equivalents, A/R, and derivatives used for hedging purposes. Our financial liabilities are comprised primarily of accounts payable, certain accrued and other liabilities, the Term Loans, borrowings under the Revolver, lease obligations, and derivatives used for hedging purposes. 

Currency risk:

The majority of our currency risk is driven by operational costs, including income tax expense, incurred in local currencies by our subsidiaries. We cannot predict changes in currency exchange rates, the impact of exchange rate changes on our operating results, nor the degree to which we will be able to manage the impact of currency exchange rate changes. Such changes could have a material effect on our business, financial performance and financial condition. We enter into foreign currency forward contracts and swaps to hedge our foreign currency risk related to anticipated future cash flows, monetary assets and monetary liabilities denominated in foreign currencies.

Equity price risk:

We are party to the TRS Agreement with a third-party bank to manage our cash flow requirements and exposure to fluctuations in the price of our Common Shares in connection with the settlement of certain outstanding equity awards under our SBC plans. The TRS Agreement provides for automatic annual one-year extensions (subject to specified conditions), and may be terminated (in whole or in part) by either party at any time. The value of the TRS Agreement is determined by comparing the market price of our Common Shares to the fixed price paid by the counterparty for such shares (Strike Price). The counterparty under the TRS Agreement is obligated to make a payment to us upon its termination (in whole or in part) or expiration (Settlement) based on the increase (if any) in the value of the TRS Agreement over its term, in exchange for periodic payments made by us based on SOFR plus a specified margin applied to the Equity Notional Amount (defined in the TRS Agreement, as an amount equal to the product of (i) the number of Common Shares then subject to the TRS Agreement (notional quantity) multiplied by (ii) the Strike Price in effect). Similarly, if the value of the TRS Agreement decreases over its term, we are obligated to pay the counterparty the amount of such decrease upon Settlement. The TRS Agreement does not qualify for hedge accounting.

At March 31, 2026, our TRS Agreement had a notional quantity of 1.25 million Common Shares (December 31, 2025 — 1.25 million Common Shares).

In each of December 2025 and March 2025, we re-struck our TRS Agreement at a Strike Price of $288.87 per share and $91.58 per share, respectively, and received $246.6 and $98.6 from the counterparty, respectively, each of which was recorded in cash provided by financing activities in our consolidated statements of cash flows.

Interest rate risk:

Borrowings under the Credit Facility expose us to interest rate risk due to the potential variability of market interest rates (see note 7). In order to partially hedge against our exposure to interest rate variability on our Term Loans, we are party to various agreements with third-party banks to swap the variable interest rate with a fixed rate of interest for a portion of the borrowings
thereunder. At March 31, 2026, associated with the Term A Loan, we had: (i) interest rate swaps with $80.0 notional amount expiring in June 2027; (ii) interest rate swaps with $40.0 notional amount expiring in June 2029; and (iii) interest rate swaps with $80.0 notional amount commencing June 2027 and expiring in June 2029. At March 31, 2026, associated with the Term B Loan, we had: (i) interest rate swaps with $230.0 notional amount expiring in June 2027; and (ii) interest rate swaps with $230.0 notional amount commencing in June 2027 and expiring in June 2029.

At March 31, 2026, the interest rate risk related to $369.3 of borrowings under the Credit Facility was unhedged, consisting of unhedged amounts outstanding under the Term Loans ($108.1 under the Term A Loan and $261.2 under the Term B Loan). See note 7.

Interest rate swaps are designated as cash flow hedges when the hedge relationship is effective and meets the hedge accounting criteria.

Our TRS Agreement exposes us to interest rate risk as interest payments on our TRS Agreement are based on a variable interest rate (see above).

Credit risk:

Credit risk refers to the risk that a counterparty may default on its contractual obligations resulting in a financial loss to us. We believe our credit risk of counterparty non-performance continues to be relatively low. We are in regular contact with our customers, suppliers and logistics providers to assess counterparty credit-related non-performance. If a key supplier (or any company within such supplier's supply chain) or customer fails to comply with their contractual obligations, this could result in a significant financial loss to us. We would also suffer a significant financial loss if an institution from which we purchased foreign currency exchange contracts and swaps, interest rate swaps, or annuities for our pension plans, or the counterparty to our TRS Agreement, defaults on their contractual obligations. With respect to our financial market activities, we have adopted a policy of dealing only with counterparties we deem to be creditworthy to help mitigate the risk of financial loss from defaults. Adjustments are made to our allowance for credit losses each period in connection with our ongoing credit risk assessments. See note 4.

Liquidity risk:

Liquidity risk is the risk that we may not have cash available to satisfy our financial obligations as they come due. We manage liquidity risk through maintenance of cash on hand and access to the various financing arrangements described in note 4 to our 2025 AFS and note 7 herein.

Hedging activities:

The tables below present information regarding the fair values of derivative instruments and the effects of derivative instruments on our consolidated financial statements:

Derivatives not designated as hedging instruments (economic hedges):
Asset DerivativesLiability Derivatives
Fair ValueFair Value
Balance sheet classificationMarch 31
2026
December 31
2025
Balance sheet classificationMarch 31
2026
December 31
2025
Foreign currency contractsOther current assets$2.5 $5.5 Other current liabilities$11.3 $2.9 
TRSOther current assets— 7.2 Other current liabilities9.8 — 
Loss (Gain) Recognized in Income
Three months ended March 31
20262025
Foreign currency contracts
Cost of sales$2.2 $(0.3)
SG&A5.6 2.6 
TRS (see note 8)
Cost of sales7.5 7.5 
SG&A9.5 11.6 

Derivatives designated as cash flow hedges:
Asset DerivativesLiability Derivatives
Fair ValueFair Value
Balance sheet classificationMarch 31
2026
December 31
2025
Balance sheet classificationMarch 31
2026
December 31
2025
Foreign currency contracts (i)
Other current assets$4.2 $12.1 Other current liabilities$12.1 $1.5 
Interest rate swaps (ii)
Other non-current assets1.5 0.4 Other non-current liabilities1.5 2.8 
(i)    In the next twelve months, we estimate that $6.2 of existing losses, net of tax, will be reclassified from AOCI into our consolidated statements of operations. The maximum length of time we hedge our exposure to the variability in future cash flows for forecasted foreign currency transactions is 12 months.
(ii) In the next twelve months, we estimate that $0.5 of existing gains, net of tax, will be reclassified from AOCI into our consolidated statements of operations. The maximum length of time that we hedge our exposure to the variability in future cash flows for forecasted interest payments is 3.2 years.

Loss (Gain) Reclassified from AOCI into Income
Three months ended March 31
(see note 9 for activities recorded in AOCI for the periods indicated)
20262025
Foreign currency contracts
Cost of sales$(6.7)$3.7 
SG&A0.9 0.9 
Interest rate swaps
Finance costs$(0.2)$(1.8)
Miscellaneous expense
— 1.3 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
Basic and diluted earnings per share are calculated by dividing net earnings by the following weighted average number of shares:
Three months ended March 31
(in millions)20262025
Basic weighted average number of shares outstanding114.9 115.9 
Diluted effect of outstanding awards under SBC plans0.8 1.0 
Diluted weighted average number of shares outstanding115.7 116.9 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.26.1
CONTINGENCIES
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
CONTINGENCIES CONTINGENCIES
Litigation:

In the normal course of our operations, we may be subject to litigation, investigations and other claims, including legal, regulatory and tax proceedings. Management believes that adequate provisions have been recorded where required. Although it is not always possible to estimate the extent of potential costs, if any, management believes that the ultimate resolution of all such pending matters will not have a material adverse impact on our financial performance, financial position or liquidity.

Taxes Matters:

In 2021, the Romanian tax authorities issued a final assessment in the aggregate amount of approximately 31 million Romanian leu (approximately $7 at Q1 2026 period-end exchange rates), for additional income and value-added taxes for our Romanian subsidiary for the 2014 to 2018 tax years. In order to advance our case to the appeals phase and reduce or eliminate potential interest and penalties, we paid the Romanian tax authorities the full amount assessed in 2021 (without agreement to all or any portion of such assessment). We believe that our originally-filed tax return positions are in compliance with applicable Romanian tax laws and regulations, and continue to vigorously defend our position through all necessary appeals or other judicial processes.

We are under examination by the Thailand tax authorities for the tax year 2019. The examination may lead to adjustments to our taxes with respect to the year under examination as well as other subsequent periods.

In 2024, the Thailand tax authorities issued an assessment letter seeking to impose additional value-added taxes and surcharges in the aggregate amount of approximately 403 million Thai baht (approximately $12 at Q1 2026 period-end exchange rates) for our Thailand subsidiary for the 2019 tax year. We believe that our original positions with respect to the value-added taxes are in compliance with applicable Thailand tax laws and regulations, and continue to vigorously defend our position through all necessary appeals or other judicial processes. A bank guarantee has been issued for the maximum potential liability.

In our major tax jurisdictions, we may be subject to income tax examinations for tax years from 2018 to present.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2026
shares
Trading Arrangements, by Individual  
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Robert Mionis [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On March 11, 2026, Robert Mionis, President and Chief Executive Officer, entered into a trading plan that provides for the sale of up to an aggregate of 556,394 common shares. The plan will terminate on March 4, 2027, subject to early termination for certain specified events set forth in the plan.
Name Robert Mionis
Title President and Chief Executive Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 11, 2026
Expiration Date March 4, 2027
Arrangement Duration 358 days
Aggregate Available 556,394
Mandeep Chawla [Member]  
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement
On March 13, 2026, Mandeep Chawla, Chief Financial Officer, entered into a trading plan that provides for the sale of up to an aggregate of 68,266 common shares. The plan will terminate on March 10, 2027, subject to early termination for certain specified events set forth in the plan.
Name Mandeep Chawla
Title Chief Financial Officer
Rule 10b5-1 Arrangement Adopted true
Adoption Date March 13, 2026
Expiration Date March 10, 2027
Arrangement Duration 362 days
Aggregate Available 68,266
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.26.1
BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2026
Accounting Policies [Abstract]  
Basis of preparation These unaudited interim condensed consolidated financial statements for the period ended March 31, 2026 (Q1 2026 Interim Financial Statements) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial reporting, and the instructions to Form 10-Q and Article 10 of Regulation S-X. Certain information or footnote disclosures, normally included in annual financial statements prepared in accordance with GAAP, have been condensed or omitted pursuant to the rules and regulations of the U.S. Securities and Exchange Commission for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. The Q1 2026 Interim Financial Statements, in the opinion of management, reflect all normal and recurring adjustments necessary to present fairly our financial position, operating results and cash flows for the periods presented. Results for interim periods are not necessarily an indication of results to be expected for the year. The three months ended March 31, 2026 are referred to herein as Q1 2026. The Q1 2026 Interim Financial Statements should be read in conjunction with our 2025 annual consolidated financial statements and related notes (2025 AFS) which are included in our Annual Report on Form 10-K for the year ended December 31, 2025. The Q1 2026 Interim Financial Statements are presented in United States (U.S.) dollars, which is also Celestica's functional currency. Unless otherwise noted, all financial information is presented in millions of U.S. dollars (except percentages and per share/per unit amounts).
Basis of consolidation These consolidated financial statements include our subsidiaries, all of which are wholly owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation.
Use of estimates and judgments
The preparation of financial statements requires management to make judgments, estimates and assumptions that affect the application of accounting policies, the reported amounts of assets, liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment also impacts certain estimates and discount rates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the fair values used in the impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may also impact future periods.

Our review of the estimates, judgments and assumptions used in the preparation of the Q1 2026 Interim Financial Statements included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and reporting units, our measurement of deferred tax assets and liabilities, our estimated inventory write-downs and expected credit losses, and customer creditworthiness. Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs, accelerated depreciation or amortization, or impairments of our assets or our reporting units, any of which could have a material impact on our financial performance and financial condition.
Due to global economic conditions, including the impact of ongoing trade conflicts, tariffs, and geopolitical conflicts, there has been and we expect there will continue to be uncertainty in the global economy. Management has made estimates and assumptions based on information available as of the date of issuance of the Q1 2026 Interim Financial Statements taking into consideration certain possible impacts due to the foregoing factors. These estimates may change, as new events occur, and additional information is obtained.
Recently issued accounting pronouncements not yet adopted
Recently issued accounting pronouncements not yet adopted:

In November 2024, the FASB issued ASU 2024-03 Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires public business entities to provide more detailed disclosures of certain costs and expenses in the notes to the financial statements. Specifically, the guidance mandates a tabular disaggregation of relevant expense captions into categories including inventory purchases, employee compensation, depreciation, and intangible asset amortization. The accounting standard update is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted.

In November 2025, the FASB issued ASU 2025-09 Derivatives and Hedging (Topic 815): Hedge Accounting Improvements, which expands the hedged risks permitted to be aggregated in a group of individual forecasted transactions in a cash flow hedge, provides a model to facilitate the application of cash flow hedge accounting to forecasted interest payments on variable-rate debt instruments and expands hedge accounting for forecasted purchases and sales of non-financial assets. ASU 2025-09 is effective for annual reporting periods beginning after December 15, 2026, with early adoption permitted.

In December 2025, the FASB issued ASU 2025-12 Codification Improvements, which provides narrow-scope amendments to clarify, correct errors, and improve the consistency of various topics within the Accounting Standards Codification. The update addresses several technical issues, including refining diluted earnings per share calculations during loss periods, clarifying lease receivable disclosures, and removing obsolete Master Glossary terms to enhance the overall usability of the guidance. ASU 2025-12 is effective for annual periods beginning after December 15, 2026, with early adoption permitted.

In December 2025, the FASB issued ASU 2025-11 Interim Reporting (Topic 270): Narrow-Scope Improvements, which clarifies interim disclosure requirements. ASU 2025-11 is effective for interim reporting periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted.

We are currently evaluating the impact that the updated standards will have on our consolidated financial statements and related disclosures. We believe that other recently issued accounting standards will either not have a material impact on the consolidated financial statements or will not apply to our operations.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT AND CUSTOMER REPORTING (Tables)
3 Months Ended
Mar. 31, 2026
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Information regarding each reportable segment for the periods indicated is set forth below:
Revenue by segment:Three months ended March 31
20262025
% of total% of total
ATS$806.0 20 %$807.2 30 %
CCS
Communications$2,410.6 60 %$1,427.7 54 %
Enterprise830.4 20 %413.7 16 %
$3,241.0 80 %$1,841.4 70 %
Total revenue$4,047.0 $2,648.6 

Segment Costs by segment:Three months ended March 31
20262025
ATS cost of sales$710.3 $726.5 
ATS other Segment Costs47.7 40.0 
CCS cost of sales2,878.4 1,630.6 
CCS other Segment Costs85.4 63.7 
Total Segment Costs$3,721.8 $2,460.8 
Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated
Segment income, segment margin, and reconciliation of segment income to earnings before income taxes:Three months ended March 31
Note20262025
Segment MarginSegment Margin
ATS segment income and margin$48.0 6.0%$40.7 5.0%
CCS segment income and margin277.2 8.6%147.1 8.0%
Total segment income325.2 187.8 
Reconciling items:
Finance costs16.0 13.7 
Miscellaneous expense (income)
11(0.2)1.4 
Employee SBC expense30.5 26.0 
TRS fair value adjustment (TRS FVA): losses
17.0 19.1 
Amortization of intangible assets (excluding computer software)10.0 10.0 
Restructuring and other charges (recoveries)
10(4.4)3.9 
Earnings before income taxes$256.3 $113.7 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2026
Inventory Disclosure [Abstract]  
Schedule of Inventory
The components of inventories, net of applicable net realizable value write-downs, were as follows:

March 31
2026
December 31
2025
Raw materials$2,247.8 $1,783.1 
Work in progress139.9 144.6 
Finished goods285.2 260.3 
 $2,672.9 $2,188.0 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Components of Leases and Other Lease Information
The components of lease expense for the periods indicated are as follows:
Three months ended March 31
20262025
Finance lease expense:
Amortization of ROU assets (i)
$2.1 $2.1 
Interest on lease obligations (ii)
0.7 0.8 
Operating lease expense (i)
12.3 10.3 
Short-term lease expense and variable lease expense (i)
0.8 0.4 
Total$15.9 $13.6 
(i) Recorded within either cost of sales or SG&A on the consolidated statements of operations based on the nature of the leased assets.
(ii) Recorded within finance costs on the consolidated statements of operations.
Other information related to leases:
March 31
2026
December 31
2025
ROU assets:
Operating lease ROU assets$149.8 $124.1 
Finance lease ROU assets (included in property, plant & equipment, net)50.1 49.0 
Total ROU assets$199.9 $173.1 
Current portion of lease obligations:
Operating lease liability (included in accrued and other current liabilities and provisions)
$33.0 $31.6 
Finance lease liability (included in current portion of borrowings under credit facility and finance lease obligations)9.4 9.5 
Long-term portion of lease obligations:
Operating lease liability (included in other non-current liabilities and provisions)
134.8 107.6 
Finance lease liability (included in long-term portion of borrowings under credit facility and finance lease obligations)48.6 48.5 
Total lease obligations$225.8 $197.2 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.26.1
CREDIT FACILITIES (Tables)
3 Months Ended
Mar. 31, 2026
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
The following table sets forth, at the dates shown, outstanding borrowings under the Credit Facility, excluding ordinary course L/Cs; notional amounts under our interest rate swap agreements; and outstanding finance lease obligations:
Outstanding borrowings
Notional amounts under interest rate swaps (note 14)
March 31
2026
December 31
2025
March 31
2026
December 31
2025
Borrowings under the Revolver $— $— $— $— 
Borrowings under the Term Loans:
Term A Loan$228.1 $231.2 $120.0 $120.0 
Term B Loan491.2 492.5 230.0 230.0 
    Total
$719.3 $723.7 $350.0 $350.0 
Total borrowings under Credit Facility$719.3 $723.7 
Unamortized debt issuance costs related to the Term Loans(4.9)(5.2)
Finance lease obligations (see note 6)
58.0 58.0 
$772.4 $776.5 
Total Credit Facility and finance lease obligations:
Current portion$25.9 $26.0 
Long-term portion746.5 750.5 
$772.4 $776.5 
The following table sets forth, at the dates shown, information regarding outstanding L/Cs, guarantees, surety bonds and overdraft facilities:
March 31
2026
December 31
2025
Outstanding L/Cs under the Revolver$10.4 $10.8 
Outstanding bank guarantees and surety bonds outside the Revolver41.0 38.1 
Total$51.4 $48.9 
Available uncommitted bank overdraft facilities$198.5 $198.5 
Amounts outstanding under available uncommitted bank overdraft facilities$— $— 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.26.1
CAPITAL STOCK (Tables)
3 Months Ended
Mar. 31, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stockholders Equity
Activities with respect to our capital stock for the periods indicated are set forth below:
Number of shares (in millions)Common Shares
Issued and outstanding at December 31, 2024
116.1 
Issued from treasury to settle vested SBC0.1 
Cancelled under normal course issuer bids (NCIB)
(0.6)
Issued and outstanding at March 31, 2025
115.6 
Issued and outstanding at December 31, 2025
114.9 
Issued from treasury to settle vested SBC
0.2 
Cancelled under NCIB(0.1)
Issued and outstanding at March 31, 2026
115.0 
Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award
Information regarding Common Shares purchases in Q1 2026 and Q1 2025, for cancellation and for SBC plan delivery obligations (including under ASPPs) is set forth below:
Three months ended March 31
20262025
Aggregate cost (including transaction fees and excluding share buyback taxes) of Common Shares repurchased for cancellation$20.0 $75.0 
Number of Common Shares repurchased for cancellation (in millions)0.1 0.6 
Weighted average price per share for repurchases$273.60 $114.46 
Aggregate cost (including transaction fees) of Common Shares repurchased for delivery under SBC plans$— $221.6 
Number of Common Shares repurchased for delivery under SBC plans (in millions)(1)
— 1.7 
(1)    Consists entirely of SBC ASPP purchases through an independent broker.
Information regarding RSU, PSU and DSU grants to employees and directors, as applicable, for the periods indicated is set forth below (no stock options were granted in the periods below):
Three months ended March 31
 20262025
RSUs Granted:
Number of awards (in millions)0.2 0.2 
Weighted average grant date fair value per unit$283.07 $120.67 
PSUs Granted:
Number of awards (in millions, representing 100% of target)
0.1 0.2 
Weighted average grant date fair value per unit$325.13 $147.23 
DSUs Granted:
Number of awards (in millions)0.001 0.004 
Weighted average grant date fair value per unit$257.27 $79.28 
Schedule of Share-Based Payment Arrangement, Cost by Plan
Information regarding employee and director SBC expense and TRS FVAs (which represent changes in fair value of the TRS) for the periods indicated is set forth below:
Three months ended March 31
 20262025
Employee SBC expense in cost of sales$13.6 $10.1 
Employee SBC expense in SG&A16.9 15.9 
Total employee SBC expense$30.5 $26.0 
TRS FVAs: losses in cost of sales
$7.5 $7.5 
TRS FVAs: losses in SG&A
9.5 11.6 
Total TRS FVAs: losses
$17.0 $19.1 
Combined effect of employee SBC expense and TRS FVAs$47.5 $45.1 
Director SBC expense in SG&A(1)
$0.6 $0.6 
(1) Expense consists of director compensation to be settled with Common Shares, or Common Shares and cash.
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
Three months ended March 31
20262025
Translation adjustments:
Opening balance of foreign currency translation account$(36.0)$(35.5)
Foreign currency translation adjustments
(2.2)0.7 
Closing balance of foreign currency translation account$(38.2)$(34.8)
Foreign exchange derivatives (i):
Opening balance of unrealized net gain (loss) on currency forward cash flow hedges$9.0 $(9.4)
Net gain (loss) on currency forward cash flow hedges(9.1)2.6 
Reclassification of net loss (gain) on currency forward cash flow hedges to operations
(6.1)3.7 
Closing balance of unrealized net loss on currency forward cash flow hedges
$(6.2)$(3.1)
Interest rate swap derivatives (i):
Opening balance of unrealized net gain (loss) on interest rate swap cash flow hedges
$(2.9)$1.4 
Net gain (loss) on interest rate swap cash flow hedges2.6 (1.6)
Reclassification of net gain on interest rate swap cash flow hedges to operations
(0.2)(0.5)
Closing balance of unrealized net loss on interest rate swap cash flow hedges
$(0.5)$(0.7)
Employment benefit (i):
Opening balance of pension and non-pension post-employment benefit account$28.2 $25.9 
Net loss on pension and non-pension post-employment benefit plans(0.1)(2.4)
Amortization of net gain on pension and non-pension post-employment benefit plans(1.0)(0.6)
Closing balance of pension and non-pension post-employment benefit account$27.1 $22.9 
Accumulated other comprehensive loss (AOCI), net of tax
$(17.8)$(15.7)
(i)    Amounts were net of immaterial tax.
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.26.1
RESTRUCTURING AND OTHER CHARGES (RECOVERIES) (Tables)
3 Months Ended
Mar. 31, 2026
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring and Other Charges, Net of Recoveries
Three months ended March 31
20262025
Restructuring charges (a)$2.2 $2.2 
Transition Recoveries (b)
(3.4)— 
Acquisition costs (c)
3.4 0.6 
Other charges (recoveries) (d)
(6.6)1.1 
 $(4.4)$3.9 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.26.1
MISCELLANEOUS EXPENSE (INCOME) (Tables)
3 Months Ended
Mar. 31, 2026
Other Income and Expenses [Abstract]  
Schedule of Components of Miscellaneous Expense (Income)
The components of miscellaneous expense (income) for the periods indicated are as follows:
Three months ended March 31
Note20262025
Components of net periodic benefit cost other than the service cost under pension and other post-employment benefit plans12$(0.2)$0.1 
Loss recognized on interest rate swaps14— 1.3 
$(0.2)$1.4 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.26.1
PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Tables)
3 Months Ended
Mar. 31, 2026
Retirement Benefits [Abstract]  
Schedule of Pension and Non-Pension Post-Employment Benefit Plans
The components of net periodic benefit cost for the periods indicated are as follows:
Pension PlansOther Benefits Plans
Three months ended March 31Three months ended March 31
2026202520262025
Service cost$0.6 $0.5 $1.1 $0.8 
Interest cost2.7 2.5 0.7 0.7 
Expected return on plan assets(2.6)(2.5)— — 
Amortization of net gain(0.1)(0.1)(0.9)(0.5)
Net periodic benefit cost$0.6 $0.4 $0.9 $1.0 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.26.1
FINANCIAL INSTRUMENTS AND RISK MANAGEMENT (Tables)
3 Months Ended
Mar. 31, 2026
Financial Instruments and Risk Management [Abstract]  
Schedule of Derivative Instruments
The tables below present information regarding the fair values of derivative instruments and the effects of derivative instruments on our consolidated financial statements:

Derivatives not designated as hedging instruments (economic hedges):
Asset DerivativesLiability Derivatives
Fair ValueFair Value
Balance sheet classificationMarch 31
2026
December 31
2025
Balance sheet classificationMarch 31
2026
December 31
2025
Foreign currency contractsOther current assets$2.5 $5.5 Other current liabilities$11.3 $2.9 
TRSOther current assets— 7.2 Other current liabilities9.8 — 
Loss (Gain) Recognized in Income
Three months ended March 31
20262025
Foreign currency contracts
Cost of sales$2.2 $(0.3)
SG&A5.6 2.6 
TRS (see note 8)
Cost of sales7.5 7.5 
SG&A9.5 11.6 

Derivatives designated as cash flow hedges:
Asset DerivativesLiability Derivatives
Fair ValueFair Value
Balance sheet classificationMarch 31
2026
December 31
2025
Balance sheet classificationMarch 31
2026
December 31
2025
Foreign currency contracts (i)
Other current assets$4.2 $12.1 Other current liabilities$12.1 $1.5 
Interest rate swaps (ii)
Other non-current assets1.5 0.4 Other non-current liabilities1.5 2.8 
(i)    In the next twelve months, we estimate that $6.2 of existing losses, net of tax, will be reclassified from AOCI into our consolidated statements of operations. The maximum length of time we hedge our exposure to the variability in future cash flows for forecasted foreign currency transactions is 12 months.
(ii) In the next twelve months, we estimate that $0.5 of existing gains, net of tax, will be reclassified from AOCI into our consolidated statements of operations. The maximum length of time that we hedge our exposure to the variability in future cash flows for forecasted interest payments is 3.2 years.

Loss (Gain) Reclassified from AOCI into Income
Three months ended March 31
(see note 9 for activities recorded in AOCI for the periods indicated)
20262025
Foreign currency contracts
Cost of sales$(6.7)$3.7 
SG&A0.9 0.9 
Interest rate swaps
Finance costs$(0.2)$(1.8)
Miscellaneous expense
— 1.3 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Weighted Average Number of Shares
Basic and diluted earnings per share are calculated by dividing net earnings by the following weighted average number of shares:
Three months ended March 31
(in millions)20262025
Basic weighted average number of shares outstanding114.9 115.9 
Diluted effect of outstanding awards under SBC plans0.8 1.0 
Diluted weighted average number of shares outstanding115.7 116.9 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT AND CUSTOMER REPORTING - Narrative (Details) - segment
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Number of operating segments 2  
Number of reportable segments 2  
Operating Segments | Customer One | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | CCS    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 35.00% 28.00%
Operating Segments | Customer Two | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | CCS    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 15.00% 13.00%
Operating Segments | Customer Three | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | CCS    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 15.00% 10.00%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT AND CUSTOMER REPORTING - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Total revenue $ 4,047.0 $ 2,648.6
Total Segment Costs 3,721.8 2,460.8
ATS    
Segment Reporting Information [Line Items]    
Total revenue 806.0 807.2
Cost of sales 710.3 726.5
Other segment costs $ 47.7 $ 40.0
ATS | Revenue from Contract with Customer, Segment Benchmark | Segment Concentration Risk    
Segment Reporting Information [Line Items]    
% of total 20.00% 30.00%
CCS    
Segment Reporting Information [Line Items]    
Total revenue $ 3,241.0 $ 1,841.4
Cost of sales 2,878.4 1,630.6
Other segment costs $ 85.4 $ 63.7
CCS | Revenue from Contract with Customer, Segment Benchmark | Segment Concentration Risk    
Segment Reporting Information [Line Items]    
% of total 80.00% 70.00%
CCS | CCS, Communication Segment    
Segment Reporting Information [Line Items]    
Total revenue $ 2,410.6 $ 1,427.7
CCS | CCS, Communication Segment | Revenue from Contract with Customer, Segment Benchmark | Segment Concentration Risk    
Segment Reporting Information [Line Items]    
% of total 60.00% 54.00%
CCS | CCS, Enterprise Segment    
Segment Reporting Information [Line Items]    
Total revenue $ 830.4 $ 413.7
CCS | CCS, Enterprise Segment | Revenue from Contract with Customer, Segment Benchmark | Segment Concentration Risk    
Segment Reporting Information [Line Items]    
% of total 20.00% 16.00%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.26.1
SEGMENT AND CUSTOMER REPORTING - Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Total segment income $ 272.1 $ 128.8
Finance costs 16.0 13.7
Miscellaneous expense (income) (0.2) 1.4
Employee SBC expense 30.5 26.0
TRS fair value adjustment (TRS FVA): losses 17.0 19.1
Restructuring and other charges (recoveries) (4.4) 3.9
Earnings before income taxes 256.3 113.7
Operating Segments    
Segment Reporting Information [Line Items]    
Total segment income 325.2 187.8
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment    
Segment Reporting Information [Line Items]    
Finance costs 16.0 13.7
Miscellaneous expense (income) (0.2) 1.4
Employee SBC expense 30.5 26.0
TRS fair value adjustment (TRS FVA): losses 17.0 19.1
Amortization of intangible assets (excluding computer software) 10.0 10.0
Restructuring and other charges (recoveries) (4.4) 3.9
ATS | Operating Segments    
Segment Reporting Information [Line Items]    
Total segment income $ 48.0 $ 40.7
Segment margin, percentage 6.00% 5.00%
CCS | Operating Segments    
Segment Reporting Information [Line Items]    
Total segment income $ 277.2 $ 147.1
Segment margin, percentage 8.60% 8.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.26.1
ACCOUNTS RECEIVABLE (A/R), NET (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Receivables [Abstract]    
Accounts receivable, allowance $ 34.5 $ 30.5
Contract asset, after allowance for credit loss $ 382.5 $ 296.3
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES - Schedule of Inventory (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 2,247.8 $ 1,783.1
Work in progress 139.9 144.6
Finished goods 285.2 260.3
Inventories $ 2,672.9 $ 2,188.0
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.26.1
INVENTORIES - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Inventory Disclosure [Abstract]      
Inventory write-down $ 23.4 $ 16.5  
Other current liabilities $ 388.7   $ 407.1
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Components of Lease Expense (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Amortization of ROU assets $ 2.1 $ 2.1
Interest on lease obligations 0.7 0.8
Operating lease expense 12.3 10.3
Short-term lease expense and variable lease expense 0.8 0.4
Total $ 15.9 $ 13.6
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.26.1
LEASES - Schedule of Other Information Related to Leases (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
ROU assets:    
Operating lease ROU assets $ 149.8 $ 124.1
Finance lease ROU assets (included in property, plant & equipment, net) $ 50.1 $ 49.0
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, plant and equipment, net Property, plant and equipment, net
Total ROU assets $ 199.9 $ 173.1
Current portion of lease obligations:    
Operating lease liability (included in accrued and other current liabilities and provisions) $ 33.0 $ 31.6
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued and other current liabilities and provisions Accrued and other current liabilities and provisions
Finance lease liability (included in current portion of borrowings under credit facility and finance lease obligations) $ 9.4 $ 9.5
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Current portion Current portion
Long-term portion of lease obligations:    
Operating lease liability (included in other non-current liabilities and provisions) $ 134.8 $ 107.6
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other non-current liabilities and provisions Other non-current liabilities and provisions
Finance lease liability (included in long-term portion of borrowings under credit facility and finance lease obligations) $ 48.6 $ 48.5
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-term portion Long-term portion
Total lease obligations $ 225.8 $ 197.2
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.26.1
CREDIT FACILITIES - Narrative (Details) - Line of Credit - USD ($)
$ in Thousands
3 Months Ended
Apr. 27, 2026
Mar. 31, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]      
Total borrowings under Credit Facility   $ 719,300 $ 723,700
Minimum      
Line of Credit Facility [Line Items]      
Debt instrument, required prepayment, percentage of excess cash flow   0.00%  
Maximum      
Line of Credit Facility [Line Items]      
Debt instrument, required prepayment, percentage of excess cash flow   50.00%  
Secured Debt      
Line of Credit Facility [Line Items]      
Total borrowings under Credit Facility   $ 719,300 723,700
Secured Debt | Term A Loan      
Line of Credit Facility [Line Items]      
Debt instrument, face amount   250,000  
Total borrowings under Credit Facility   228,100 231,200
Debt instrument, periodic payment, principal   $ 3,125  
Secured Debt | Term A Loan | Adjusted SOFR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.50%  
Secured Debt | Term A Loan | Adjusted SOFR | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.50%  
Secured Debt | Term A Loan | Adjusted SOFR | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   2.25%  
Secured Debt | Term A Loan | Base Rate | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   0.50%  
Secured Debt | Term A Loan | Base Rate | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.25%  
Secured Debt | Term B Loan      
Line of Credit Facility [Line Items]      
Debt instrument, face amount   $ 500,000  
Total borrowings under Credit Facility   491,200 492,500
Debt instrument, periodic payment, principal   $ 1,250  
Secured Debt | Term B Loan | SOFR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.75%  
Secured Debt | Term B Loan | Base Rate      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   0.75%  
Secured Debt | New Term Loan A | Subsequent Event      
Line of Credit Facility [Line Items]      
Debt instrument, face amount $ 250,000    
Debt instrument, periodic payment, principal $ 3,125    
Secured Debt | New Term Loan A | Subsequent Event | Variable Rate Component One | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.00%    
Secured Debt | New Term Loan A | Subsequent Event | Variable Rate Component One | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.75%    
Secured Debt | New Term Loan A | Subsequent Event | Variable Rate Component Two | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 0.05%    
Secured Debt | New Term Loan A | Subsequent Event | Variable Rate Component Two | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 0.75%    
Revolving Facility      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity   $ 750,000  
Total borrowings under Credit Facility   0 $ 0
Accordion feature, increase limit   $ 200,000  
Revolving Facility | Minimum      
Line of Credit Facility [Line Items]      
Commitment fee percentage   0.30%  
Revolving Facility | Maximum      
Line of Credit Facility [Line Items]      
Commitment fee percentage   0.45%  
Revolving Facility | Variable Rate Component One | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.50%  
Revolving Facility | Variable Rate Component One | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   2.25%  
Revolving Facility | Variable Rate Component Two | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   0.50%  
Revolving Facility | Variable Rate Component Two | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.25%  
Revolving Facility | SOFR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   0.10%  
Revolving Facility | Adjusted SOFR      
Line of Credit Facility [Line Items]      
Basis spread on variable rate   1.50%  
Revolving Facility | Subsequent Event      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 1,750,000    
Accordion feature, increase limit $ 700,000    
Accordion feature, increase limit, percentage of total assets 10.00%    
Revolving Facility | Subsequent Event | Minimum      
Line of Credit Facility [Line Items]      
Commitment fee percentage 0.10%    
Revolving Facility | Subsequent Event | Maximum      
Line of Credit Facility [Line Items]      
Commitment fee percentage 0.275%    
Revolving Facility | Subsequent Event | Variable Rate Component One | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.00%    
Revolving Facility | Subsequent Event | Variable Rate Component One | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 1.75%    
Revolving Facility | Subsequent Event | Variable Rate Component Two | Minimum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 0.05%    
Revolving Facility | Subsequent Event | Variable Rate Component Two | Maximum      
Line of Credit Facility [Line Items]      
Basis spread on variable rate 0.75%    
Bridge Loan      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity   $ 50,000  
Bridge Loan | Subsequent Event      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 100,000    
Letter of Credit      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity   $ 150,000  
Letter of Credit | Subsequent Event      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity $ 300,000    
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.26.1
CREDIT FACILITIES - Schedule of Long-Term Debt Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Line of Credit Facility [Line Items]    
Finance lease obligations (see note 6) $ 58.0 $ 58.0
Total Credit Facility and finance lease obligations: 772.4 776.5
Current portion 25.9 26.0
Long-term portion 746.5 750.5
Line of Credit    
Line of Credit Facility [Line Items]    
Total borrowings under Credit Facility 719.3 723.7
Line of Credit | Letter of Credit, Guarantees, Surety Bonds, and Overdraft Facilities    
Line of Credit Facility [Line Items]    
Long-term debt 51.4 48.9
Revolving Facility | Line of Credit    
Line of Credit Facility [Line Items]    
Total borrowings under Credit Facility 0.0 0.0
Revolving Facility | Line of Credit | Interest rate swap derivatives    
Line of Credit Facility [Line Items]    
Notional amounts under interest rate swaps (note 14) 0.0 0.0
Secured Debt | Line of Credit    
Line of Credit Facility [Line Items]    
Total borrowings under Credit Facility 719.3 723.7
Unamortized debt issuance costs related to the Term Loans (4.9) (5.2)
Secured Debt | Line of Credit | Term A Loan    
Line of Credit Facility [Line Items]    
Total borrowings under Credit Facility 228.1 231.2
Secured Debt | Line of Credit | Term B Loan    
Line of Credit Facility [Line Items]    
Total borrowings under Credit Facility 491.2 492.5
Secured Debt | Line of Credit | Interest rate swap derivatives    
Line of Credit Facility [Line Items]    
Notional amounts under interest rate swaps (note 14) 350.0 350.0
Secured Debt | Line of Credit | Interest rate swap derivatives | Term A Loan    
Line of Credit Facility [Line Items]    
Notional amounts under interest rate swaps (note 14) 120.0 120.0
Secured Debt | Line of Credit | Interest rate swap derivatives | Term B Loan    
Line of Credit Facility [Line Items]    
Notional amounts under interest rate swaps (note 14) 230.0 230.0
Letter of Credit | Line of Credit | Letter of Credit, Guarantees, Surety Bonds, and Overdraft Facilities    
Line of Credit Facility [Line Items]    
Long-term debt 10.4 10.8
Bank Guarantees and Surety Bonds | Line of Credit | Letter of Credit, Guarantees, Surety Bonds, and Overdraft Facilities    
Line of Credit Facility [Line Items]    
Long-term debt 41.0 38.1
Bank Overdraft Facility | Line of Credit    
Line of Credit Facility [Line Items]    
Long-term debt 0.0 0.0
Available uncommitted bank overdraft facilities $ 198.5 $ 198.5
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.26.1
CAPITAL STOCK - Schedule of Capital Stock (Details) - Capital stock - shares
shares in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Issued and outstanding, beginning balance (in shares) 114.9 116.1
Issued from treasury to settle vested SBC (in shares) 0.2 0.1
Cancelled under NCIB (in shares) (0.1) (0.6)
Issued and outstanding, ending balance (in shares) 115.0 115.6
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.26.1
CAPITAL STOCK - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Oct. 29, 2025
Oct. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Treasury stock, share-based compensation plan settlement (in shares) 1.6 2.0      
Treasury stock, common $ 20.9   $ 153.8    
Share-based compensation cash settlement $ 325.5 $ 156.0      
RSUs          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period 3 years        
RSUs | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage 33.30%        
RSUs | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage 33.30%        
RSUs | Share-Based Payment Arrangement, Tranche Three          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage 33.30%        
Employee Stock Option          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting period 4 years        
Employee Stock Option | Share-Based Payment Arrangement, Tranche One          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage 25.00%        
Employee Stock Option | Share-Based Payment Arrangement, Tranche Two          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage 25.00%        
Employee Stock Option | Share-Based Payment Arrangement, Tranche Three          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage 25.00%        
Employee Stock Option | Share-Based Payment Arrangement, Tranche Four          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting percentage 25.00%        
PSUs          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation arrangement by share-based payment award, award performance period 3 years        
PSUs | Minimum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based payment award, awards granted, percentage of target 0.00%        
PSUs | Maximum          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based payment award, awards granted, percentage of target 200.00%        
Share-Based Payment Arrangement          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share-based compensation cash settlement $ 325.5 $ 156.0      
Treasury stock          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Treasury stock, common (in shares) 0.2   1.8    
2024 NCIB          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share repurchase program, authorized, number of shares (in shares)         8.6
2025 NCIB          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Share repurchase program, authorized, number of shares (in shares)       5.7  
Share repurchase program, remaining authorized, number of shares (in shares) 5.5        
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.26.1
CAPITAL STOCK - Schedule of Common Shares Purchases (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Payment Arrangement [Abstract]    
Aggregate cost (including transaction fees and excluding share buyback taxes) of Common Shares repurchased for cancellation $ 20.0 $ 75.0
Number of Common Shares repurchased for cancellation (in shares) 0.1 0.6
Weighted average price per share for repurchases (in dollars per share) $ 273.60 $ 114.46
Aggregate cost (including transaction fees) of Common Shares repurchased for delivery under SBC plans $ 0.0 $ 221.6
Number of Common Shares repurchased for delivery under SBC plans (in shares) 0.0 1.7
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.26.1
CAPITAL STOCK - Schedule of SBC Expense and RSU Activity (Details) - $ / shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
RSUs Granted:    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of awards granted (in shares) 200 200
Granted, weighted average grant date fair value (in dollars per share) $ 283.07 $ 120.67
PSUs Granted:    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of awards granted (in shares) 100 200
Granted, weighted average grant date fair value (in dollars per share) $ 325.13 $ 147.23
Equity awards other than options, percent of target achieved 100.00% 100.00%
DSUs Granted:    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of awards granted (in shares) 1 4
Granted, weighted average grant date fair value (in dollars per share) $ 257.27 $ 79.28
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.26.1
CAPITAL STOCK - Schedule of SBC Expense and TRS Fair Value Adjustments (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Employee SBC expense $ 30.5 $ 26.0
Total TRS FVAs: losses 17.0 19.1
Combined effect of employee SBC expense and TRS FVAs 47.5 45.1
Cost of sales    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Employee SBC expense 13.6 10.1
Total TRS FVAs: losses 7.5 7.5
SG&A    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Employee SBC expense 16.9 15.9
Total TRS FVAs: losses 9.5 11.6
SG&A | Director    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Employee SBC expense $ 0.6 $ 0.6
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 2,216.3 $ 1,896.0
Ending balance 2,098.2 1,556.8
Translation adjustments:    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (36.0) (35.5)
Reclassification of net loss (gain) (2.2) 0.7
Ending balance (38.2) (34.8)
Cash flow hedge | Foreign exchange derivatives    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 9.0 (9.4)
Net gain (loss) before reclassifications (9.1) 2.6
Reclassification of net loss (gain) (6.1) 3.7
Ending balance (6.2) (3.1)
Cash flow hedge | Interest rate swap derivatives    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (2.9) 1.4
Net gain (loss) before reclassifications 2.6 (1.6)
Reclassification of net loss (gain) (0.2) (0.5)
Ending balance (0.5) (0.7)
Employment benefit    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 28.2 25.9
Net gain (loss) before reclassifications (0.1) (2.4)
Reclassification of net loss (gain) (1.0) (0.6)
Ending balance 27.1 22.9
Accumulated other comprehensive loss (AOCI), net of tax    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance [1] (1.7) (17.6)
Ending balance [1] $ (17.8) $ (15.7)
[1]
(a)    Accumulated other comprehensive income (loss) is net of tax (see note 9).
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.26.1
RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Schedule of Restructuring and Other Charges, Net of Recoveries (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restructuring and Related Activities [Abstract]    
Restructuring charges $ 2.2 $ 2.2
Transition recoveries (3.4) 0.0
Acquisition costs 3.4 0.6
Other charges (recoveries) (6.6) 1.1
Restructuring and other charges, net of recoveries $ (4.4) $ 3.9
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.26.1
RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Apr. 30, 2024
Restructuring Cost and Reserve [Line Items]        
Current restructuring provision $ 3,600,000   $ 4,400,000  
Lease transition costs (recoveries) (3,400,000)      
Acquisition costs 3,400,000 $ 600,000    
Other charges (recoveries) (6,600,000) $ 1,100,000    
NCS Global Services LLC        
Restructuring Cost and Reserve [Line Items]        
Percentage of voting interests acquired       100.00%
Contingent consideration, maximum potential earn-out       $ 20,000,000
Contingent consideration liability $ 0     $ 6,600,000
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.26.1
MISCELLANEOUS EXPENSE (INCOME) (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Defined Benefit Plan Disclosure [Line Items]    
Components of net periodic benefit cost other than the service cost under pension and other post-employment benefit plans $ (0.2) $ 0.1
Miscellaneous expense (income) (0.2) 1.4
Interest rate swap derivatives    
Defined Benefit Plan Disclosure [Line Items]    
Loss recognized on interest rate swaps $ 0.0 $ 1.3
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.26.1
PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Pension Plans    
Defined Benefit Plan Disclosure [Line Items]    
Service cost $ 0.6 $ 0.5
Interest cost 2.7 2.5
Expected return on plan assets (2.6) (2.5)
Amortization of net gain (0.1) (0.1)
Net periodic benefit cost 0.6 0.4
Other Benefits Plans    
Defined Benefit Plan Disclosure [Line Items]    
Service cost 1.1 0.8
Interest cost 0.7 0.7
Expected return on plan assets 0.0 0.0
Amortization of net gain (0.9) (0.5)
Net periodic benefit cost $ 0.9 $ 1.0
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.26.1
INCOME TAXES (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Tax Disclosure [Abstract]    
Income tax expense $ 44.0 $ 27.5
Withholding tax expense, Pillar Two, global minimum tax $ 7.2 6.8
Tax expense for tax uncertainties   3.0
Reversals of tax uncertainties expense   $ 1.9
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.26.1
FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Narrative (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
1 Months Ended 3 Months Ended
Dec. 31, 2025
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Line of Credit Facility [Line Items]        
Proceeds from TRS settlement $ 246.6 $ 98.6 $ 0.0 $ 98.6
Line of Credit        
Line of Credit Facility [Line Items]        
Long-term debt, unhedged amount     369.3  
Term A Loan | Line of Credit | Secured Debt        
Line of Credit Facility [Line Items]        
Long-term debt, unhedged amount     108.1  
Term B Loan | Line of Credit | Secured Debt        
Line of Credit Facility [Line Items]        
Long-term debt, unhedged amount     $ 261.2  
TRS        
Line of Credit Facility [Line Items]        
Derivative instrument, annual extensions period     1 year  
Derivative notional amount (in shares) 1,250   1,250  
Weighted average price per share (in dollars per share) $ 288.87 $ 91.58    
Interest Rate Swap June 2027 | Term A Loan | Designated as Hedging Instrument        
Line of Credit Facility [Line Items]        
Notional amounts under interest rate swaps (note 14)     $ 80.0  
Interest Rate Swap June 2027 | Term B Loan | Designated as Hedging Instrument        
Line of Credit Facility [Line Items]        
Notional amounts under interest rate swaps (note 14)     230.0  
Interest Rate Swap June 2029 | Term A Loan | Designated as Hedging Instrument        
Line of Credit Facility [Line Items]        
Notional amounts under interest rate swaps (note 14)     40.0  
Interest Rate Swap June 2027 to June 2029 | Term A Loan | Designated as Hedging Instrument        
Line of Credit Facility [Line Items]        
Notional amounts under interest rate swaps (note 14)     80.0  
Interest Rate Swap June 2027 to June 2029 | Term B Loan | Designated as Hedging Instrument        
Line of Credit Facility [Line Items]        
Notional amounts under interest rate swaps (note 14)     $ 230.0  
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.26.1
FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives not Designated as Hedging Instruments (Details) - Not Designated as Hedging Instrument, Economic Hedge - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Other current assets | Foreign currency contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives $ 2.5 $ 5.5
Other current assets | TRS    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 0.0 7.2
Other current liabilities | Foreign currency contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Liability Derivatives 11.3 2.9
Other current liabilities | TRS    
Derivative Instruments, Gain (Loss) [Line Items]    
Liability Derivatives $ 9.8 $ 0.0
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.26.1
FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Amount of Loss (Gain) Recognized in Income (Details) - Not Designated as Hedging Instrument, Economic Hedge - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Foreign currency contracts | Cost of sales    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ 2.2 $ (0.3)
Foreign currency contracts | SG&A    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net 5.6 2.6
TRS | Cost of sales    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net 7.5 7.5
TRS | SG&A    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ 9.5 $ 11.6
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.26.1
FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives Designated as Cash Flow Hedges (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Foreign currency contracts    
Derivative Instruments, Gain (Loss) [Line Items]    
Cash flow hedge gain (loss) to be reclassified within 12 months $ (6.2)  
Maximum length of time, foreign currency cash flow hedge 12 months  
Interest rate swap derivatives    
Derivative Instruments, Gain (Loss) [Line Items]    
Cash flow hedge gain (loss) to be reclassified within 12 months $ 0.5  
Maximum length of time, foreign currency cash flow hedge 3 years 2 months 12 days  
Designated as Hedging Instrument | Foreign currency contracts | Other current assets    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives $ 4.2 $ 12.1
Designated as Hedging Instrument | Foreign currency contracts | Other current liabilities    
Derivative Instruments, Gain (Loss) [Line Items]    
Liability Derivatives 12.1 1.5
Designated as Hedging Instrument | Interest rate swap derivatives | Other non-current assets    
Derivative Instruments, Gain (Loss) [Line Items]    
Asset Derivatives 1.5 0.4
Designated as Hedging Instrument | Interest rate swap derivatives | Other non-current liabilities    
Derivative Instruments, Gain (Loss) [Line Items]    
Liability Derivatives $ 1.5 $ 2.8
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.26.1
FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Gain or (Loss) Reclassified from Accumulated OCI (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Foreign currency contracts | Cost of sales    
Derivative Instruments, Gain (Loss) [Line Items]    
Loss (Gain) Reclassified from AOCI into Income $ (6.7) $ 3.7
Foreign currency contracts | SG&A    
Derivative Instruments, Gain (Loss) [Line Items]    
Loss (Gain) Reclassified from AOCI into Income 0.9 0.9
Interest rate swap derivatives | Miscellaneous expense    
Derivative Instruments, Gain (Loss) [Line Items]    
Loss (Gain) Reclassified from AOCI into Income 0.0 1.3
Interest rate swap derivatives | Finance costs    
Derivative Instruments, Gain (Loss) [Line Items]    
Loss (Gain) Reclassified from AOCI into Income $ (0.2) $ (1.8)
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Basic weighted average number of shares outstanding (in shares) 114.9 115.9
Diluted effect of outstanding awards under SBC plans (in shares) 0.8 1.0
Diluted weighted average number of shares outstanding (in shares) 115.7 116.9
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.26.1
CONTINGENCIES (Details)
฿ in Millions, RON in Millions, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2026
USD ($)
Dec. 31, 2024
THB (฿)
Dec. 31, 2021
RON
Romanian Tax Authority      
Unrecorded Unconditional Purchase Obligation [Line Items]      
Tax examination, estimate of possible loss $ 7   RON 31
Thailand Tax Authority      
Unrecorded Unconditional Purchase Obligation [Line Items]      
Tax examination, estimate of possible loss $ 12 ฿ 403  
XML 75 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 76 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 FilingSummary.xml IDEA: XBRL DOCUMENT 3.26.1 html 247 262 1 true 78 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.celestica.com/role/CoverPage Cover Page Cover 1 false false R2.htm 9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 3 false false R4.htm 9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 5 false false R6.htm 9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) Sheet http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical) Statements 6 false false R7.htm 9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 9952157 - Disclosure - REPORTING ENTITY Sheet http://www.celestica.com/role/REPORTINGENTITY REPORTING ENTITY Notes 8 false false R9.htm 9952158 - Disclosure - BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.celestica.com/role/BASISOFPREPARATIONANDSIGNIFICANTACCOUNTINGPOLICIES BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 9952159 - Disclosure - SEGMENT AND CUSTOMER REPORTING Sheet http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTING SEGMENT AND CUSTOMER REPORTING Notes 10 false false R11.htm 9952160 - Disclosure - ACCOUNTS RECEIVABLE (A/R), NET Sheet http://www.celestica.com/role/ACCOUNTSRECEIVABLEARNET ACCOUNTS RECEIVABLE (A/R), NET Notes 11 false false R12.htm 9952161 - Disclosure - INVENTORIES Sheet http://www.celestica.com/role/INVENTORIES INVENTORIES Notes 12 false false R13.htm 9952162 - Disclosure - LEASES Sheet http://www.celestica.com/role/LEASES LEASES Notes 13 false false R14.htm 9952163 - Disclosure - CREDIT FACILITIES Sheet http://www.celestica.com/role/CREDITFACILITIES CREDIT FACILITIES Notes 14 false false R15.htm 9952164 - Disclosure - CAPITAL STOCK Sheet http://www.celestica.com/role/CAPITALSTOCK CAPITAL STOCK Notes 15 false false R16.htm 9952165 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX Sheet http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAX ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX Notes 16 false false R17.htm 9952166 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES) Sheet http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIES RESTRUCTURING AND OTHER CHARGES (RECOVERIES) Notes 17 false false R18.htm 9952167 - Disclosure - MISCELLANEOUS EXPENSE (INCOME) Sheet http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOME MISCELLANEOUS EXPENSE (INCOME) Notes 18 false false R19.htm 9952168 - Disclosure - PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS Sheet http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANS PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS Notes 19 false false R20.htm 9952169 - Disclosure - INCOME TAXES Sheet http://www.celestica.com/role/INCOMETAXES INCOME TAXES Notes 20 false false R21.htm 9952170 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT Sheet http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENT FINANCIAL INSTRUMENTS AND RISK MANAGEMENT Notes 21 false false R22.htm 9952171 - Disclosure - EARNINGS PER SHARE Sheet http://www.celestica.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 22 false false R23.htm 9952172 - Disclosure - CONTINGENCIES Sheet http://www.celestica.com/role/CONTINGENCIES CONTINGENCIES Notes 23 false false R24.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 24 false false R25.htm 9955511 - Disclosure - BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.celestica.com/role/BASISOFPREPARATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 9955512 - Disclosure - SEGMENT AND CUSTOMER REPORTING (Tables) Sheet http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGTables SEGMENT AND CUSTOMER REPORTING (Tables) Tables http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTING 26 false false R27.htm 9955513 - Disclosure - INVENTORIES (Tables) Sheet http://www.celestica.com/role/INVENTORIESTables INVENTORIES (Tables) Tables http://www.celestica.com/role/INVENTORIES 27 false false R28.htm 9955514 - Disclosure - LEASES (Tables) Sheet http://www.celestica.com/role/LEASESTables LEASES (Tables) Tables http://www.celestica.com/role/LEASES 28 false false R29.htm 9955515 - Disclosure - CREDIT FACILITIES (Tables) Sheet http://www.celestica.com/role/CREDITFACILITIESTables CREDIT FACILITIES (Tables) Tables http://www.celestica.com/role/CREDITFACILITIES 29 false false R30.htm 9955516 - Disclosure - CAPITAL STOCK (Tables) Sheet http://www.celestica.com/role/CAPITALSTOCKTables CAPITAL STOCK (Tables) Tables http://www.celestica.com/role/CAPITALSTOCK 30 false false R31.htm 9955517 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Tables) Sheet http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXTables ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Tables) Tables http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAX 31 false false R32.htm 9955518 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES) (Tables) Sheet http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESTables RESTRUCTURING AND OTHER CHARGES (RECOVERIES) (Tables) Tables http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIES 32 false false R33.htm 9955519 - Disclosure - MISCELLANEOUS EXPENSE (INCOME) (Tables) Sheet http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMETables MISCELLANEOUS EXPENSE (INCOME) (Tables) Tables http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOME 33 false false R34.htm 9955520 - Disclosure - PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Tables) Sheet http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSTables PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Tables) Tables http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANS 34 false false R35.htm 9955521 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT (Tables) Sheet http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTTables FINANCIAL INSTRUMENTS AND RISK MANAGEMENT (Tables) Tables http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENT 35 false false R36.htm 9955522 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.celestica.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.celestica.com/role/EARNINGSPERSHARE 36 false false R37.htm 9955523 - Disclosure - SEGMENT AND CUSTOMER REPORTING - Narrative (Details) Sheet http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails SEGMENT AND CUSTOMER REPORTING - Narrative (Details) Details 37 false false R38.htm 9955524 - Disclosure - SEGMENT AND CUSTOMER REPORTING - Schedule of Segment Reporting Information, by Segment (Details) Sheet http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails SEGMENT AND CUSTOMER REPORTING - Schedule of Segment Reporting Information, by Segment (Details) Details 38 false false R39.htm 9955525 - Disclosure - SEGMENT AND CUSTOMER REPORTING - Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) Sheet http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails SEGMENT AND CUSTOMER REPORTING - Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) Details 39 false false R40.htm 9955526 - Disclosure - ACCOUNTS RECEIVABLE (A/R), NET (Details) Sheet http://www.celestica.com/role/ACCOUNTSRECEIVABLEARNETDetails ACCOUNTS RECEIVABLE (A/R), NET (Details) Details http://www.celestica.com/role/ACCOUNTSRECEIVABLEARNET 40 false false R41.htm 9955527 - Disclosure - INVENTORIES - Schedule of Inventory (Details) Sheet http://www.celestica.com/role/INVENTORIESScheduleofInventoryDetails INVENTORIES - Schedule of Inventory (Details) Details 41 false false R42.htm 9955528 - Disclosure - INVENTORIES - Narrative (Details) Sheet http://www.celestica.com/role/INVENTORIESNarrativeDetails INVENTORIES - Narrative (Details) Details 42 false false R43.htm 9955529 - Disclosure - LEASES - Schedule of Components of Lease Expense (Details) Sheet http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails LEASES - Schedule of Components of Lease Expense (Details) Details 43 false false R44.htm 9955530 - Disclosure - LEASES - Schedule of Other Information Related to Leases (Details) Sheet http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails LEASES - Schedule of Other Information Related to Leases (Details) Details 44 false false R45.htm 9955531 - Disclosure - CREDIT FACILITIES - Narrative (Details) Sheet http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails CREDIT FACILITIES - Narrative (Details) Details 45 false false R46.htm 9955532 - Disclosure - CREDIT FACILITIES - Schedule of Long-Term Debt Instruments (Details) Sheet http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails CREDIT FACILITIES - Schedule of Long-Term Debt Instruments (Details) Details 46 false false R47.htm 9955533 - Disclosure - CAPITAL STOCK - Schedule of Capital Stock (Details) Sheet http://www.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails CAPITAL STOCK - Schedule of Capital Stock (Details) Details 47 false false R48.htm 9955534 - Disclosure - CAPITAL STOCK - Narrative (Details) Sheet http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails CAPITAL STOCK - Narrative (Details) Details 48 false false R49.htm 9955535 - Disclosure - CAPITAL STOCK - Schedule of Common Shares Purchases (Details) Sheet http://www.celestica.com/role/CAPITALSTOCKScheduleofCommonSharesPurchasesDetails CAPITAL STOCK - Schedule of Common Shares Purchases (Details) Details 49 false false R50.htm 9955536 - Disclosure - CAPITAL STOCK - Schedule of SBC Expense and RSU Activity (Details) Sheet http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails CAPITAL STOCK - Schedule of SBC Expense and RSU Activity (Details) Details 50 false false R51.htm 9955537 - Disclosure - CAPITAL STOCK - Schedule of SBC Expense and TRS Fair Value Adjustments (Details) Sheet http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails CAPITAL STOCK - Schedule of SBC Expense and TRS Fair Value Adjustments (Details) Details 51 false false R52.htm 9955538 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Details) Sheet http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Details) Details http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXTables 52 false false R53.htm 9955539 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Schedule of Restructuring and Other Charges, Net of Recoveries (Details) Sheet http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Schedule of Restructuring and Other Charges, Net of Recoveries (Details) Details http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESTables 53 false false R54.htm 9955540 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Narrative (Details) Sheet http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Narrative (Details) Details http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESTables 54 false false R55.htm 9955541 - Disclosure - MISCELLANEOUS EXPENSE (INCOME) (Details) Sheet http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails MISCELLANEOUS EXPENSE (INCOME) (Details) Details http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMETables 55 false false R56.htm 9955542 - Disclosure - PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Details) Sheet http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Details) Details http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSTables 56 false false R57.htm 9955543 - Disclosure - INCOME TAXES (Details) Sheet http://www.celestica.com/role/INCOMETAXESDetails INCOME TAXES (Details) Details http://www.celestica.com/role/INCOMETAXES 57 false false R58.htm 9955544 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Narrative (Details) Sheet http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Narrative (Details) Details 58 false false R59.htm 9955545 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives not Designated as Hedging Instruments (Details) Sheet http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives not Designated as Hedging Instruments (Details) Details 59 false false R60.htm 9955546 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Amount of Loss (Gain) Recognized in Income (Details) Sheet http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Amount of Loss (Gain) Recognized in Income (Details) Details 60 false false R61.htm 9955547 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives Designated as Cash Flow Hedges (Details) Sheet http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives Designated as Cash Flow Hedges (Details) Details 61 false false R62.htm 9955548 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Gain or (Loss) Reclassified from Accumulated OCI (Details) Sheet http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Gain or (Loss) Reclassified from Accumulated OCI (Details) Details 62 false false R63.htm 9955549 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.celestica.com/role/EARNINGSPERSHAREDetails EARNINGS PER SHARE (Details) Details http://www.celestica.com/role/EARNINGSPERSHARETables 63 false false R64.htm 9955550 - Disclosure - CONTINGENCIES (Details) Sheet http://www.celestica.com/role/CONTINGENCIESDetails CONTINGENCIES (Details) Details http://www.celestica.com/role/CONTINGENCIES 64 false false All Reports Book All Reports cls-20260331.htm cls-20260331.xsd cls-20260331_cal.xml cls-20260331_def.xml cls-20260331_lab.xml cls-20260331_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 81 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cls-20260331.htm": { "nsprefix": "cls", "nsuri": "http://www.celestica.com/20260331", "dts": { "inline": { "local": [ "cls-20260331.htm" ] }, "schema": { "local": [ "cls-20260331.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/2023/calculation-1.1.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": [ "cls-20260331_cal.xml" ] }, "definitionLink": { "local": [ "cls-20260331_def.xml" ] }, "labelLink": { "local": [ "cls-20260331_lab.xml" ] }, "presentationLink": { "local": [ "cls-20260331_pre.xml" ] } }, "keyStandard": 226, "keyCustom": 36, "axisStandard": 25, "axisCustom": 1, "memberStandard": 46, "memberCustom": 32, "hidden": { "total": 20, "http://xbrl.sec.gov/dei/2025": 5, "http://fasb.org/us-gaap/2025": 13, "http://xbrl.sec.gov/ecd/2025": 2 }, "contextCount": 247, "entityCount": 1, "segmentCount": 78, "elementCount": 545, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2025": 583, "http://xbrl.sec.gov/dei/2025": 31, "http://xbrl.sec.gov/ecd/2025": 19, "http://fasb.org/srt/2025": 2 }, "report": { "R1": { "role": "http://www.celestica.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.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": "cls-20260331.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "longName": "9952151 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "longName": "9952152 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R4": { "role": "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "longName": "9952153 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R5": { "role": "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "longName": "9952154 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-15", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R6": { "role": "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical", "longName": "9952155 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-42", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "link:footnote", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R7": { "role": "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "longName": "9952156 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R8": { "role": "http://www.celestica.com/role/REPORTINGENTITY", "longName": "9952157 - Disclosure - REPORTING ENTITY", "shortName": "REPORTING ENTITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ChangeInReportingEntityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ChangeInReportingEntityTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.celestica.com/role/BASISOFPREPARATIONANDSIGNIFICANTACCOUNTINGPOLICIES", "longName": "9952158 - Disclosure - BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES", "shortName": "BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTING", "longName": "9952159 - Disclosure - SEGMENT AND CUSTOMER REPORTING", "shortName": "SEGMENT AND CUSTOMER REPORTING", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.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": "cls-20260331.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.celestica.com/role/ACCOUNTSRECEIVABLEARNET", "longName": "9952160 - Disclosure - ACCOUNTS RECEIVABLE (A/R), NET", "shortName": "ACCOUNTS RECEIVABLE (A/R), NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TransfersAndServicingOfFinancialAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.celestica.com/role/INVENTORIES", "longName": "9952161 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "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": "cls-20260331.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": "cls-20260331.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.celestica.com/role/LEASES", "longName": "9952162 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.celestica.com/role/CREDITFACILITIES", "longName": "9952163 - Disclosure - CREDIT FACILITIES", "shortName": "CREDIT FACILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.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": "cls-20260331.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.celestica.com/role/CAPITALSTOCK", "longName": "9952164 - Disclosure - CAPITAL STOCK", "shortName": "CAPITAL STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAX", "longName": "9952165 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIES", "longName": "9952166 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES)", "shortName": "RESTRUCTURING AND OTHER CHARGES (RECOVERIES)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "cls:RestructuringAndOtherChargesNetOfRecoveriesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cls:RestructuringAndOtherChargesNetOfRecoveriesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOME", "longName": "9952167 - Disclosure - MISCELLANEOUS EXPENSE (INCOME)", "shortName": "MISCELLANEOUS EXPENSE (INCOME)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherNonoperatingIncomeAndExpenseTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANS", "longName": "9952168 - Disclosure - PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS", "shortName": "PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.celestica.com/role/INCOMETAXES", "longName": "9952169 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "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": "cls-20260331.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": "cls-20260331.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENT", "longName": "9952170 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT", "shortName": "FINANCIAL INSTRUMENTS AND RISK MANAGEMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "cls:FinancialInstrumentsAndRiskManagementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cls:FinancialInstrumentsAndRiskManagementTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.celestica.com/role/EARNINGSPERSHARE", "longName": "9952171 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "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": "cls-20260331.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": "cls-20260331.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.celestica.com/role/CONTINGENCIES", "longName": "9952172 - Disclosure - CONTINGENCIES", "shortName": "CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "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": "cls-20260331.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": "cls-20260331.htm", "first": true, "unique": true } }, "R24": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "ecd:NonRule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.celestica.com/role/BASISOFPREPARATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies", "longName": "9955511 - Disclosure - BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGTables", "longName": "9955512 - Disclosure - SEGMENT AND CUSTOMER REPORTING (Tables)", "shortName": "SEGMENT AND CUSTOMER REPORTING (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.celestica.com/role/INVENTORIESTables", "longName": "9955513 - 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": "cls-20260331.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": "cls-20260331.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.celestica.com/role/LEASESTables", "longName": "9955514 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.celestica.com/role/CREDITFACILITIESTables", "longName": "9955515 - Disclosure - CREDIT FACILITIES (Tables)", "shortName": "CREDIT FACILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.celestica.com/role/CAPITALSTOCKTables", "longName": "9955516 - Disclosure - CAPITAL STOCK (Tables)", "shortName": "CAPITAL STOCK (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXTables", "longName": "9955517 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Tables)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESTables", "longName": "9955518 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES) (Tables)", "shortName": "RESTRUCTURING AND OTHER CHARGES (RECOVERIES) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMETables", "longName": "9955519 - Disclosure - MISCELLANEOUS EXPENSE (INCOME) (Tables)", "shortName": "MISCELLANEOUS EXPENSE (INCOME) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSTables", "longName": "9955520 - Disclosure - PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Tables)", "shortName": "PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTTables", "longName": "9955521 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT (Tables)", "shortName": "FINANCIAL INSTRUMENTS AND RISK MANAGEMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.celestica.com/role/EARNINGSPERSHARETables", "longName": "9955522 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "longName": "9955523 - Disclosure - SEGMENT AND CUSTOMER REPORTING - Narrative (Details)", "shortName": "SEGMENT AND CUSTOMER REPORTING - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails", "longName": "9955524 - Disclosure - SEGMENT AND CUSTOMER REPORTING - Schedule of Segment Reporting Information, by Segment (Details)", "shortName": "SEGMENT AND CUSTOMER REPORTING - Schedule of Segment Reporting Information, by Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cls:TotalSegmentCosts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R39": { "role": "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "longName": "9955525 - Disclosure - SEGMENT AND CUSTOMER REPORTING - Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details)", "shortName": "SEGMENT AND CUSTOMER REPORTING - Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-63", "name": "us-gaap:OperatingIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R40": { "role": "http://www.celestica.com/role/ACCOUNTSRECEIVABLEARNETDetails", "longName": "9955526 - Disclosure - ACCOUNTS RECEIVABLE (A/R), NET (Details)", "shortName": "ACCOUNTS RECEIVABLE (A/R), NET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.celestica.com/role/INVENTORIESScheduleofInventoryDetails", "longName": "9955527 - Disclosure - INVENTORIES - Schedule of Inventory (Details)", "shortName": "INVENTORIES - Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.celestica.com/role/INVENTORIESNarrativeDetails", "longName": "9955528 - Disclosure - INVENTORIES - Narrative (Details)", "shortName": "INVENTORIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InventoryWriteDown", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails", "longName": "9955529 - Disclosure - LEASES - Schedule of Components of Lease Expense (Details)", "shortName": "LEASES - Schedule of Components of Lease Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "us-gaap:LeaseCostTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails", "longName": "9955530 - Disclosure - LEASES - Schedule of Other Information Related to Leases (Details)", "shortName": "LEASES - Schedule of Other Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R45": { "role": "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "longName": "9955531 - Disclosure - CREDIT FACILITIES - Narrative (Details)", "shortName": "CREDIT FACILITIES - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-126", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-111", "name": "cls:DebtInstrumentRequiredPrepaymentPercentageOfExcessCashFlow", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R46": { "role": "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "longName": "9955532 - Disclosure - CREDIT FACILITIES - Schedule of Long-Term Debt Instruments (Details)", "shortName": "CREDIT FACILITIES - Schedule of Long-Term Debt Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:FinanceLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails", "longName": "9955533 - Disclosure - CAPITAL STOCK - Schedule of Capital Stock (Details)", "shortName": "CAPITAL STOCK - Schedule of Capital Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-27", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-27", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "longName": "9955534 - Disclosure - CAPITAL STOCK - Narrative (Details)", "shortName": "CAPITAL STOCK - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "cls:TreasuryStockSharesShareBasedCompensationPlanSettlement", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cls:TreasuryStockSharesShareBasedCompensationPlanSettlement", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.celestica.com/role/CAPITALSTOCKScheduleofCommonSharesPurchasesDetails", "longName": "9955535 - Disclosure - CAPITAL STOCK - Schedule of Common Shares Purchases (Details)", "shortName": "CAPITAL STOCK - Schedule of Common Shares Purchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-1", "name": "cls:PaymentsForRepurchaseOfCommonStockExcludingShareBuybackTaxes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cls:PaymentsForRepurchaseOfCommonStockExcludingShareBuybackTaxes", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails", "longName": "9955536 - Disclosure - CAPITAL STOCK - Schedule of SBC Expense and RSU Activity (Details)", "shortName": "CAPITAL STOCK - Schedule of SBC Expense and RSU Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-139", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-139", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails", "longName": "9955537 - Disclosure - CAPITAL STOCK - Schedule of SBC Expense and TRS Fair Value Adjustments (Details)", "shortName": "CAPITAL STOCK - Schedule of SBC Expense and TRS Fair Value Adjustments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cls:ShareBasedPaymentArrangementGainsLossesOnChangeInFairValueOfDerivatives", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R52": { "role": "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails", "longName": "9955538 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Details)", "shortName": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-163", "name": "us-gaap:StockholdersEquity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R53": { "role": "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails", "longName": "9955539 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Schedule of Restructuring and Other Charges, Net of Recoveries (Details)", "shortName": "RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Schedule of Restructuring and Other Charges, Net of Recoveries (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RestructuringCharges", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails", "longName": "9955540 - Disclosure - RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Narrative (Details)", "shortName": "RESTRUCTURING AND OTHER CHARGES (RECOVERIES) - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RestructuringReserveCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:RestructuringReserveCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails", "longName": "9955541 - Disclosure - MISCELLANEOUS EXPENSE (INCOME) (Details)", "shortName": "MISCELLANEOUS EXPENSE (INCOME) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails", "longName": "9955542 - Disclosure - PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Details)", "shortName": "PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-189", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-189", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.celestica.com/role/INCOMETAXESDetails", "longName": "9955543 - Disclosure - INCOME TAXES (Details)", "shortName": "INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "cls:EffectiveIncomeTaxRateReconciliationPillarTwoGlobalMinimumWithholdingTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R58": { "role": "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails", "longName": "9955544 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Narrative (Details)", "shortName": "FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-198", "name": "us-gaap:ProceedsFromDerivativeInstrumentFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-126", "name": "cls:LongTermDebtUnhedgedAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R59": { "role": "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails", "longName": "9955545 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives not Designated as Hedging Instruments (Details)", "shortName": "FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives not Designated as Hedging Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-207", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-207", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "longName": "9955546 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Amount of Loss (Gain) Recognized in Income (Details)", "shortName": "FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Amount of Loss (Gain) Recognized in Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-215", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-215", "name": "us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "longName": "9955547 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives Designated as Cash Flow Hedges (Details)", "shortName": "FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Derivatives Designated as Cash Flow Hedges (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-231", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-231", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails", "longName": "9955548 - Disclosure - FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Gain or (Loss) Reclassified from Accumulated OCI (Details)", "shortName": "FINANCIAL INSTRUMENTS AND RISK MANAGEMENT - Schedule of Gain or (Loss) Reclassified from Accumulated OCI (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-232", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-232", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.celestica.com/role/EARNINGSPERSHAREDetails", "longName": "9955549 - Disclosure - EARNINGS PER SHARE (Details)", "shortName": "EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "unique": true } }, "R64": { "role": "http://www.celestica.com/role/CONTINGENCIESDetails", "longName": "9955550 - Disclosure - CONTINGENCIES (Details)", "shortName": "CONTINGENCIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-241", "name": "us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-241", "name": "us-gaap:IncomeTaxExaminationEstimateOfPossibleLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "cls-20260331.htm", "first": true, "unique": true } } }, "tag": { "cls_A2024NCIBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "A2024NCIBMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 NCIB", "label": "2024 NCIB [Member]", "documentation": "2024 NCIB" } } }, "auth_ref": [] }, "cls_A2025NCIBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "A2025NCIBMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "2025 NCIB", "label": "2025 NCIB [Member]", "documentation": "2025 NCIB" } } }, "auth_ref": [] }, "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "cls_ATSSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "ATSSegmentMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ATS", "label": "ATS Segment [Member]", "documentation": "ATS Segment" } } }, "auth_ref": [] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "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_AccountsAndOtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsAndOtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts and Other Receivables, Net, Current", "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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": [ "r45", "r920" ] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes payable", "label": "Accrued Income Taxes, Current", "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations." } } }, "auth_ref": [ "r48", "r96" ] }, "cls_AccruedLiabilitiesAndOtherLiabilitiesAndProvisionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAndProvisionsCurrent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued and other current liabilities and provisions", "label": "Accrued Liabilities And Other Liabilities And Provisions, Current", "documentation": "Accrued Liabilities And Other Liabilities And Provisions, Current" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employment benefit", "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", "r15", "r66", "r1044", "r1045", "r1046" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedge", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r148", "r156", "r157", "r586", "r634", "r635", "r636", "r637", "r834", "r1044" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails" ], "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": [ "r155", "r156", "r634", "r635", "r636", "r637", "r652", "r653", "r654", "r655", "r656", "r657" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails" ], "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": [ "r155", "r156", "r634", "r635", "r636", "r637", "r652", "r653", "r654", "r655", "r656", "r657" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive income (loss)", "terseLabel": "Accumulated other comprehensive loss (AOCI), net of tax", "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", "r15", "r628", "r631", "r674", "r735", "r736", "r1044", "r1045", "r1046", "r1059", "r1060", "r1061", "r1062" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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", "r15", "r64", "r65", "r156", "r157", "r653", "r654", "r655", "r656", "r657", "r1044" ] }, "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": [ "r976" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "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": [ "r746", "r1059", "r1060", "r1061", "r1062", "r1152", "r1216" ] }, "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": [ "r989" ] }, "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": [ "r989" ] }, "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": [ "r989" ] }, "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": [ "r989" ] }, "cls_AdjustedTermSOFRMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "AdjustedTermSOFRMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted SOFR", "label": "Adjusted Term SOFR [Member]", "documentation": "Adjusted Term SOFR" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "SBC", "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": [ "r466" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net earnings to net cash flows provided by operating activities:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity [Abstract]" } } }, "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": [ "r1022" ] }, "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": [ "r948", "r958", "r968", "r1000" ] }, "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": [ "r951", "r961", "r971", "r1003" ] }, "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": [ "r1023" ] }, "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": [ "r989" ] }, "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": [ "r996" ] }, "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": [ "r952", "r962", "r972", "r996", "r1004", "r1008", "r1016" ] }, "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": [ "r1014" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails": { "parentTag": "cls_EmployeeShareBasedPaymentArrangementExpenseAndGainsLossesOnChangeInFairValueOfDerivatives", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee SBC expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r496", "r499", "r500" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/ACCOUNTSRECEIVABLEARNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r142", "r258", "r262" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "AmendmentFlag", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets", "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", "r167", "r276", "r282", "r823", "r835", "r836", "r838", "r840" ] }, "cls_AmortizationOfIntangibleAssetsExcludingComputerSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "AmortizationOfIntangibleAssetsExcludingComputerSoftware", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of intangible assets (excluding computer software)", "label": "Amortization Of Intangible Assets Excluding Computer Software", "documentation": "Amortization Of Intangible Assets Excluding Computer Software" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r94", "r104", "r141", "r177", "r180", "r181", "r217", "r228", "r246", "r250", "r259", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r584", "r587", "r648", "r704", "r705", "r709", "r771", "r852", "r853", "r864", "r920", "r925", "r926", "r939", "r1092", "r1093", "r1170" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r136", "r145", "r177", "r180", "r181", "r259", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r584", "r587", "r648", "r920", "r1092", "r1093", "r1170" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "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": [ "r1011" ] }, "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": [ "r1012" ] }, "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": [ "r1007" ] }, "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": [ "r1007" ] }, "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": [ "r1007" ] }, "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": [ "r1007" ] }, "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": [ "r1007" ] }, "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": [ "r1007" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "AwardTypeAxis", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails", "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": [ "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r492", "r493", "r494", "r495" ] }, "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": [ "r1010" ] }, "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": [ "r1009" ] }, "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": [ "r1008" ] }, "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": [ "r1008" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position Location, Balance [Axis]", "label": "Statement of Financial Position Location, Balance [Axis]", "documentation": "Information by location in statement of financial position where disaggregated cumulative balance is reported." } } }, "auth_ref": [ "r292", "r590", "r593", "r594", "r595", "r596", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r647", "r907", "r908", "r1026", "r1183" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position Location, Balance [Domain]", "label": "Statement of Financial Position Location, Balance [Domain]", "documentation": "Location in statement of financial position where disaggregated cumulative balance is reported." } } }, "auth_ref": [ "r292", "r590", "r593", "r594", "r595", "r596", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r647", "r907", "r908", "r1026", "r1183" ] }, "cls_BankGuaranteesAndSuretyBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "BankGuaranteesAndSuretyBondsMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Guarantees and Surety Bonds", "label": "Bank Guarantees and Surety Bonds [Member]", "documentation": "Bank Guarantees and Surety Bonds" } } }, "auth_ref": [] }, "cls_BankOverdraftFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "BankOverdraftFacilityMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank Overdraft Facility", "label": "Bank Overdraft Facility [Member]", "documentation": "Bank Overdraft Facility" } } }, "auth_ref": [] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BaseRateMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [ "r1032", "r1091" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://www.celestica.com/role/BASISOFPREPARATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of preparation", "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": [ "r1051" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.celestica.com/role/BASISOFPREPARATIONANDSIGNIFICANTACCOUNTINGPOLICIES" ], "lang": { "en-us": { "role": { "terseLabel": "BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r1050" ] }, "us-gaap_BridgeLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BridgeLoanMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bridge Loan", "label": "Bridge Loan [Member]", "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination [Domain]", "label": "Business Combination [Domain]", "documentation": "Business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r275", "r277", "r278", "r279", "r280", "r281", "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", "r580", "r581", "r740", "r872", "r875", "r1131", "r1134", "r1135" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails" ], "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": [ "r275", "r277", "r278", "r279", "r280", "r281", "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", "r580", "r581", "r740", "r872", "r875", "r1131", "r1134", "r1135" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of voting interests acquired", "label": "Business Combination, Voting Equity Interest Acquired, Percentage", "documentation": "Percentage of voting equity interest acquired in business combination." } } }, "auth_ref": [ "r531", "r881", "r882" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails": { "parentTag": "cls_RestructuringAndOtherChargesNetOfRecoveries", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails", "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs", "label": "Business Combination, Acquisition-Related Cost, Expense", "documentation": "Amount of expense for acquisition-related cost incurred to effect business combination. Includes, but is not limited to, finder's fee; advisory, legal, accounting, valuation, and other professional and consulting fees; and general administrative cost, including cost of maintaining internal acquisition department." } } }, "auth_ref": [ "r1129", "r1133" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration, maximum potential earn-out", "label": "Business Combination, Contingent Consideration, Range of Outcomes, Maximum, Amount", "documentation": "Maximum amount of estimate for undiscounted range of outcomes in contingent consideration arrangement in business combination." } } }, "auth_ref": [ "r573", "r578", "r881", "r885" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration liability", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r571", "r578", "r641", "r642", "r643", "r881", "r885" ] }, "cls_CCSCommunicationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "CCSCommunicationsMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CCS, Communication Segment", "label": "CCS, Communications [Member]", "documentation": "CCS, Communications" } } }, "auth_ref": [] }, "cls_CCSEnterpriseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "CCSEnterpriseMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CCS, Enterprise Segment", "label": "CCS, Enterprise [Member]", "documentation": "CCS, Enterprise" } } }, "auth_ref": [] }, "cls_CCSSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "CCSSegmentMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CCS", "label": "CCS Segment [Member]", "documentation": "CCS Segment" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Unpaid purchases of property, plant and equipment at end of period", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r21", "r22", "r23" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "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": [ "r19", "r138", "r824" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "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": [ "r19", "r79", "r176" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash and cash equivalents", "label": "Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Period Increase (Decrease), Excluding Exchange Rate Effect, Including Discontinued Operation", "documentation": "Amount, excluding effect from change in exchange rate, of increase (decrease) in cash and cash equivalent, and cash and cash equivalent restricted to withdrawal or usage; 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", "r79" ] }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flow hedge gain (loss) to be reclassified within 12 months", "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months", "documentation": "The estimated net amount of existing gains or losses on cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r633" ] }, "us-gaap_ChangeInReportingEntityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ChangeInReportingEntityTextBlock", "presentation": [ "http://www.celestica.com/role/REPORTINGENTITY" ], "lang": { "en-us": { "role": { "terseLabel": "REPORTING ENTITY", "label": "Change in Reporting Entity [Text Block]", "documentation": "The entire disclosure for reporting change in reporting entity." } } }, "auth_ref": [ "r196", "r216" ] }, "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": [ "r987" ] }, "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": [ "r984" ] }, "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": [ "r982" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CityAreaCode", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/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": [ "r988" ] }, "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": [ "r988" ] }, "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.celestica.com/role/CONTINGENCIES" ], "lang": { "en-us": { "role": { "terseLabel": "CONTINGENCIES", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r86", "r301", "r303", "r818", "r1081", "r1089" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Capital stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r927", "r928", "r929", "r931", "r932", "r933", "r936", "r1059", "r1060", "r1062", "r1152", "r1213", "r1216" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Issued and outstanding, beginning balance (in shares)", "periodEndLabel": "Issued and outstanding, ending balance (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", "r56", "r760", "r777", "r1216", "r1217" ] }, "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": [ "r993" ] }, "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": [ "r992" ] }, "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": [ "r994" ] }, "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": [ "r991" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income", "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": [ "r16", "r152", "r154", "r159", "r702", "r716", "r717" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAX" ], "lang": { "en-us": { "role": { "terseLabel": "ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r63", "r158", "r701", "r715" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "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": [ "r220", "r256", "r741", "r742", "r817", "r1065", "r1066", "r1067", "r1068", "r1069" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r220", "r256", "r741", "r742", "r817", "r1065", "r1066", "r1067", "r1068", "r1069" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "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": [ "r220", "r256", "r741", "r742", "r817", "r1065", "r1066", "r1067", "r1068", "r1069" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Concentration risk, percentage", "terseLabel": "% of total", "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": [ "r220", "r256", "r1065", "r1066", "r1067", "r1068", "r1069" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "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": [ "r220", "r256", "r741", "r742", "r817", "r1065", "r1066", "r1067", "r1068", "r1069" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "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": [ "r102", "r111", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r177", "r178", "r183", "r184", "r217", "r230", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r707", "r852", "r853", "r1028", "r1029", "r1092", "r1093" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "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": [ "r102", "r111", "r120", "r121", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r177", "r178", "r183", "r184", "r217", "r230", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r707", "r852", "r853", "r1028", "r1029", "r1092", "r1093" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.celestica.com/role/BASISOFPREPARATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of consolidation", "label": "Consolidation, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r43", "r843" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/ACCOUNTSRECEIVABLEARNETDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract asset, after allowance for credit loss", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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, classified as current." } } }, "auth_ref": [ "r361", "r363", "r364", "r368" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/INVENTORIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r361", "r362", "r364", "r368" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "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": [ "r70", "r71", "r698", "r836", "r841", "r891", "r1048" ] }, "cls_CostOfGoodsAndServicesSoldAdjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "CostOfGoodsAndServicesSoldAdjusted", "crdr": "debit", "calculation": { "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails": { "parentTag": "cls_TotalSegmentCosts", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold, Adjusted", "documentation": "Cost of Goods and Services Sold, Adjusted" } } }, "auth_ref": [] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CostOfSalesMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [ "r908" ] }, "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.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "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": [ "r310", "r1090" ] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CreditFacilityDomain", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "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": [ "r310", "r1090" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r516", "r1052", "r1057" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails" ], "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": [ "r256", "r1066" ] }, "cls_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "CustomerOneMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer One", "label": "Customer One [Member]", "documentation": "Customer One" } } }, "auth_ref": [] }, "cls_CustomerThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "CustomerThreeMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Three", "label": "Customer Three [Member]", "documentation": "Customer Three" } } }, "auth_ref": [] }, "cls_CustomerTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "CustomerTwoMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Two", "label": "Customer Two [Member]", "documentation": "Customer Two" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIES" ], "lang": { "en-us": { "role": { "terseLabel": "CREDIT FACILITIES", "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", "r177", "r179", "r287", "r288", "r289", "r290", "r291", "r309", "r310", "r322", "r328", "r329", "r330", "r331", "r332", "r333", "r338", "r345", "r346", "r348", "r625", "r659" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "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": [ "r14", "r47", "r48", "r95", "r97", "r323", "r324", "r325", "r326", "r327", "r329", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r859", "r860", "r861", "r862", "r863", "r918", "r1052", "r1053", "r1054", "r1058", "r1082", "r1083", "r1084", "r1166", "r1167", "r1180" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "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.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total borrowings under Credit Facility", "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": [ "r14", "r97", "r349" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, face amount", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r323", "r659", "r660", "r860", "r861", "r918" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "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": [ "r14", "r323", "r324", "r325", "r326", "r327", "r329", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r859", "r860", "r861", "r862", "r863", "r918", "r1052", "r1053", "r1054", "r1058", "r1082", "r1083", "r1084", "r1166", "r1167", "r1180" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, periodic payment, principal", "label": "Debt Instrument, Periodic Payment, Principal", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r14" ] }, "cls_DebtInstrumentRequiredPrepaymentPercentageOfExcessCashFlow": { "xbrltype": "percentItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "DebtInstrumentRequiredPrepaymentPercentageOfExcessCashFlow", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt instrument, required prepayment, percentage of excess cash flow", "label": "Debt Instrument, Required Prepayment, Percentage Of Excess Cash Flow", "documentation": "Debt Instrument, Required Prepayment, Percentage Of Excess Cash Flow" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DebtInstrumentTable", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "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": [ "r14", "r32", "r33", "r44", "r88", "r89", "r323", "r324", "r325", "r326", "r327", "r329", "r334", "r335", "r336", "r337", "r339", "r340", "r341", "r342", "r343", "r344", "r347", "r625", "r707", "r859", "r860", "r861", "r862", "r863", "r918", "r1052", "r1053", "r1054", "r1058", "r1166", "r1167" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized debt issuance costs related to the Term Loans", "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": [ "r1095", "r1165", "r1166", "r1167" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r504", "r505" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred", "verboseLabel": "Deferred income taxes", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r7", "r109", "r1052", "r1057" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r504", "r505", "r710" ] }, "cls_DeferredStockUnitDSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "DeferredStockUnitDSUsMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "DSUs Granted:", "label": "Deferred Stock Unit (DSUs) [Member]", "documentation": "Deferred Stock Unit (DSUs)" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "calculation": { "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of net gain", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan." } } }, "auth_ref": [ "r371", "r409", "r451", "r870", "r871" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails", "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r426", "r427", "r428", "r429", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r456" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "calculation": { "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Expected return on plan assets", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan." } } }, "auth_ref": [ "r371", "r408", "r450", "r870", "r871" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "calculation": { "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest cost", "label": "Defined Benefit Plan, Interest Cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r371", "r375", "r407", "r449", "r870", "r871" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "calculation": { "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net periodic benefit cost", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r405", "r446", "r447", "r870", "r871" ] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "calculation": { "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails": { "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service cost", "label": "Defined Benefit Plan, Service Cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r373", "r406", "r448", "r870", "r871" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "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", "r168", "r217", "r233", "r250", "r835", "r852", "r853" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails", "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r165", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r749", "r751", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r772", "r773", "r774", "r775", "r784", "r785", "r786", "r787", "r790", "r791", "r792", "r793", "r803", "r804", "r808", "r809", "r829", "r830", "r833", "r907", "r908", "r927", "r929", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1146", "r1147", "r1148", "r1149", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161" ] }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeFairValueOfDerivativeAsset", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Derivatives", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement." } } }, "auth_ref": [ "r12", "r146", "r624", "r829", "r831", "r832", "r833" ] }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeFairValueOfDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Derivatives", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement." } } }, "auth_ref": [ "r12", "r146", "r624", "r829", "r831", "r832", "r833" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Total return swap (TRS) fair value adjustments", "negatedLabel": "TRS fair value adjustment (TRS FVA): losses", "label": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r822", "r1142" ] }, "cls_DerivativeInstrumentAnnualExtensionPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "DerivativeInstrumentAnnualExtensionPeriod", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative instrument, annual extensions period", "label": "Derivative Instrument, Annual Extension Period", "documentation": "Derivative Instrument, Annual Extension Period" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails", "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r165", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r749", "r751", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r772", "r773", "r774", "r775", "r784", "r785", "r786", "r787", "r790", "r791", "r792", "r793", "r803", "r804", "r808", "r809", "r829", "r830", "r833", "r907", "r908", "r927", "r929", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1146", "r1147", "r1148", "r1149", "r1154", "r1155", "r1156", "r1157", "r1158", "r1159", "r1160", "r1161" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Table]", "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r591", "r592", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r908" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r591", "r592", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r908" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Derivatives", "label": "Derivative Instruments Not Designated as Hedging Instruments, Asset, at Fair Value", "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as an asset." } } }, "auth_ref": [ "r590", "r593", "r595", "r596", "r908" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments." } } }, "auth_ref": [ "r165", "r604", "r908" ] }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability Derivatives", "label": "Derivative Instruments Not Designated as Hedging Instruments, Liability, at Fair Value", "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as a liability." } } }, "auth_ref": [ "r593", "r595", "r596", "r908" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amounts under interest rate swaps (note 14)", "label": "Derivative, Notional Amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r907", "r1140", "r1141" ] }, "cls_DerivativeSharesNotionalAmount": { "xbrltype": "sharesItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "DerivativeSharesNotionalAmount", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative notional amount (in shares)", "label": "Derivative, Shares, Notional Amount", "documentation": "Derivative, Shares, Notional Amount" } } }, "auth_ref": [] }, "cls_DerivativeWeightedAveragePricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "DerivativeWeightedAveragePricePerShare", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average price per share (in dollars per share)", "label": "Derivative, Weighted Average Price Per Share", "documentation": "Derivative, Weighted Average Price Per Share" } } }, "auth_ref": [] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Designated as Hedging Instrument", "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [] }, "srt_DirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "DirectorMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director", "label": "Director [Member]", "documentation": "Person serving on board of directors." } } }, "auth_ref": [ "r1030", "r1075", "r1214" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r1100" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r943" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentTransitionReport", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r975" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "DocumentType", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "ecd_DvddsOrOthrErngsPdOnEqtyAwrdsNtOthrwsRflctdInTtlCompForCvrdYrMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/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": [ "r986" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings 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.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r133", "r160", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r202", "r204", "r209", "r210", "r211", "r215", "r352", "r498", "r527", "r583", "r639", "r640", "r703", "r718", "r844" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r133", "r160", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r204", "r209", "r210", "r211", "r215", "r352", "r498", "r527", "r583", "r639", "r640", "r703", "r718", "r844" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.celestica.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": [ "r201", "r212", "r213", "r214" ] }, "cls_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOtherTaxUncertaintiesReversalsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOtherTaxUncertaintiesReversalsAmount", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reversals of tax uncertainties expense", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Tax Uncertainties Reversals, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Tax Uncertainties Reversals, Amount" } } }, "auth_ref": [] }, "cls_EffectiveIncomeTaxRateReconciliationPillarTwoGlobalMinimumWithholdingTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "EffectiveIncomeTaxRateReconciliationPillarTwoGlobalMinimumWithholdingTax", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Withholding tax expense, Pillar Two, global minimum tax", "label": "Effective Income Tax Rate Reconciliation, Pillar Two Global Minimum Withholding Tax", "documentation": "Effective Income Tax Rate Reconciliation, Pillar Two Global Minimum Withholding Tax" } } }, "auth_ref": [] }, "cls_EffectiveIncomeTaxRateReconciliationTaxUncertaintiesOfSubsidiariesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "EffectiveIncomeTaxRateReconciliationTaxUncertaintiesOfSubsidiariesAmount", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax expense for tax uncertainties", "label": "Effective Income Tax Rate Reconciliation, Tax Uncertainties of Subsidiaries, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Tax Uncertainties Of Subsidiaries, Amount" } } }, "auth_ref": [] }, "cls_EmployeeShareBasedPaymentArrangementExpenseAndGainsLossesOnChangeInFairValueOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "EmployeeShareBasedPaymentArrangementExpenseAndGainsLossesOnChangeInFairValueOfDerivatives", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Combined effect of employee SBC expense and TRS FVAs", "label": "Employee Share-Based Payment Arrangement, Expense and Gains (losses) on Change in Fair Value of Derivatives", "documentation": "Employee Share-Based Payment Arrangement, Expense and Gains (losses) on Change in Fair Value of Derivatives" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "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": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressCountry", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r941" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r941" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFileNumber", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityFilerCategory", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r941" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r1025" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityRegistrantName", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r941" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityShellCompany", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r941" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntitySmallBusiness", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r941" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r941" ] }, "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": [ "r980" ] }, "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": [ "r1021" ] }, "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": [ "r1021" ] }, "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": [ "r1021" ] }, "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.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails", "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "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", "r131", "r132", "r133", "r155", "r156", "r157", "r185", "r186", "r187", "r189", "r196", "r198", "r200", "r218", "r260", "r261", "r284", "r351", "r360", "r498", "r517", "r518", "r524", "r525", "r526", "r528", "r582", "r583", "r627", "r628", "r629", "r630", "r631", "r632", "r634", "r635", "r636", "r637", "r638", "r652", "r653", "r654", "r655", "r656", "r657", "r661", "r663", "r674", "r715", "r735", "r736", "r737", "r746", "r796" ] }, "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": [ "r990" ] }, "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": [ "r948", "r958", "r968", "r1000" ] }, "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": [ "r945", "r955", "r965", "r997" ] }, "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": [ "r996" ] }, "cls_FinanceCostMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "FinanceCostMember", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance costs", "label": "Finance Cost [Member]", "documentation": "Finance Cost" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease obligations", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r667", "r670", "r919" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease obligations (see note 6)", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r665", "r673" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails": { "parentTag": "cls_LeaseLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liability (included in current portion of borrowings under credit facility and finance lease obligations)", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current finance lease liability." } } }, "auth_ref": [ "r666" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails": { "parentTag": "cls_LeaseLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease liability (included in long-term portion of borrowings under credit facility and finance lease obligations)", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r665" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability." } } }, "auth_ref": [ "r666" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments of finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r668", "r672" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails": { "parentTag": "cls_LeaseRightOfUseAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance lease ROU assets (included in property, plant & equipment, net)", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r664" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of ROU assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r667", "r670", "r919" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r666" ] }, "cls_FinancialInstrumentsAndRiskManagementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "FinancialInstrumentsAndRiskManagementAbstract", "lang": { "en-us": { "role": { "label": "Financial Instruments and Risk Management [Abstract]", "documentation": "Financial Instruments and Risk Management" } } }, "auth_ref": [] }, "cls_FinancialInstrumentsAndRiskManagementTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "FinancialInstrumentsAndRiskManagementTextBlock", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENT" ], "lang": { "en-us": { "role": { "terseLabel": "FINANCIAL INSTRUMENTS AND RISK MANAGEMENT", "label": "Financial Instruments and Risk Management [Text Block]", "documentation": "Financial Instruments and Risk Management" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r699", "r1079" ] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign exchange derivatives", "verboseLabel": "Foreign currency contracts", "label": "Foreign Exchange Contract [Member]", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r833", "r868", "r869", "r889", "r890", "r895", "r896", "r897", "r898", "r899", "r903", "r904", "r905", "r906", "r908", "r910", "r1033", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041", "r1042", "r1043", "r1146" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Exchange Forward", "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r765", "r769", "r774", "r786", "r792", "r806", "r807", "r808", "r888", "r892", "r893", "r894", "r900", "r901", "r902", "r929", "r1145" ] }, "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": [ "r952", "r962", "r972", "r1004" ] }, "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": [ "r952", "r962", "r972", "r1004" ] }, "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": [ "r952", "r962", "r972", "r1004" ] }, "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": [ "r952", "r962", "r972", "r1004" ] }, "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": [ "r952", "r962", "r972", "r1004" ] }, "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": [ "r985" ] }, "us-gaap_GainLossOnOilAndGasHedgingActivity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GainLossOnOilAndGasHedgingActivity", "crdr": "credit", "calculation": { "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss recognized on interest rate swaps", "label": "Gain (Loss) on Hedging Activity", "documentation": "Gain (loss) incurred in hedging activities." } } }, "auth_ref": [ "r1142" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized." } } }, "auth_ref": [ "r139", "r265", "r700", "r853", "r858", "r881", "r883", "r884", "r887", "r911", "r920", "r1077", "r1078", "r1136" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r68", "r72", "r103", "r177", "r180", "r181", "r259", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r648", "r847", "r852", "r1064", "r1071", "r1072", "r1073", "r1074", "r1092" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Axis]", "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r1142", "r1143" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hedging Designation [Domain]", "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r1142", "r1143" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings before income taxes", "terseLabel": "Earnings 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": [ "r69", "r99", "r103", "r704", "r706", "r713", "r837", "r839", "r841", "r847", "r852", "r1064", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Axis]", "label": "Statement of Income Location, Balance [Axis]", "documentation": "Information by location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r285", "r292", "r295", "r591", "r597", "r614", "r623", "r644", "r645", "r646", "r649", "r650", "r651", "r732", "r734", "r781", "r821", "r822", "r881", "r884", "r908", "r909", "r912", "r917", "r1130", "r1132", "r1184" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of Income Location, Balance [Domain]", "label": "Statement of Income Location, Balance [Domain]", "documentation": "Location in statement of income where disaggregated amount is reported." } } }, "auth_ref": [ "r292", "r295", "r591", "r597", "r614", "r623", "r644", "r645", "r646", "r649", "r650", "r651", "r732", "r734", "r781", "r821", "r822", "r881", "r884", "r908", "r909", "r912", "r917", "r1130", "r1132", "r1184" ] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.celestica.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Axis]", "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r511", "r1128" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.celestica.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Domain]", "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [ "r511", "r1128" ] }, "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.celestica.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": [ "r177", "r182", "r503", "r507", "r508", "r509", "r510", "r512", "r513", "r519", "r521", "r522", "r523", "r708", "r739", "r745", "r880" ] }, "us-gaap_IncomeTaxExaminationEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExaminationEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax examination, estimate of possible loss", "label": "Income Tax Examination, Estimate of Possible Loss", "documentation": "Estimated amount of loss resulting from an adverse tax position." } } }, "auth_ref": [ "r1127" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.celestica.com/role/INCOMETAXESDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income tax expense", "terseLabel": "Income tax expense", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r106", "r110", "r177", "r199", "r200", "r217", "r236", "r250", "r506", "r507", "r520", "r719", "r837", "r839", "r841", "r880" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense (recovery)", "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Net income taxes paid", "label": "Income Taxes Paid, Net", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r20", "r175", "r514", "r515" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in non-cash working capital items:", "label": "Adjustment to Reconcile Net Income to Cash Provided by (Used in) Operating Activity, Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r1049" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, accrued and other current liabilities, provisions and income taxes payable", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in 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.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.celestica.com/role/EARNINGSPERSHAREDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted effect of outstanding awards under SBC plans (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": [ "r205", "r206", "r207", "r211", "r468" ] }, "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": [ "r952", "r962", "r972", "r996", "r1004", "r1008", "r1016" ] }, "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": [ "r1014" ] }, "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": [ "r944", "r1020" ] }, "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": [ "r944", "r1020" ] }, "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": [ "r944", "r1020" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance costs", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r232", "r837", "r841", "r1047" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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": [ "r171", "r173", "r174" ] }, "cls_InterestRateSwapJune2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "InterestRateSwapJune2027Member", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap June 2027", "label": "Interest Rate Swap June 2027 [Member]", "documentation": "Interest Rate Swap June 2027" } } }, "auth_ref": [] }, "cls_InterestRateSwapJune2027ToJune2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "InterestRateSwapJune2027ToJune2029Member", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap June 2027 to June 2029", "label": "Interest Rate Swap June 2027 to June 2029 [Member]", "documentation": "Interest Rate Swap June 2027 to June 2029" } } }, "auth_ref": [] }, "cls_InterestRateSwapJune2029Member": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "InterestRateSwapJune2029Member", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap June 2029", "label": "Interest Rate Swap June 2029 [Member]", "documentation": "Interest Rate Swap June 2029" } } }, "auth_ref": [] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InterestRateSwapMember", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails", "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate swap derivatives", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r907", "r934", "r935", "r1144" ] }, "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.celestica.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": [ "r263" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.celestica.com/role/INVENTORIESScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/INVENTORIESScheduleofInventoryDetails" ], "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": [ "r83", "r826" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.celestica.com/role/INVENTORIESScheduleofInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.celestica.com/role/INVENTORIESScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "totalLabel": "Inventories", "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": [ "r143", "r825", "r920" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.celestica.com/role/INVENTORIESScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/INVENTORIESScheduleofInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "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": [ "r83", "r828" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.celestica.com/role/INVENTORIESScheduleofInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/INVENTORIESScheduleofInventoryDetails" ], "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": [ "r83", "r827" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/INVENTORIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory write-down", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r264" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r669", "r919" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.celestica.com/role/LEASESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Leases and Other Lease Information", "label": "Lease, Cost [Table Text Block]", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r1168" ] }, "cls_LeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "LeaseLiability", "crdr": "credit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease obligations", "label": "Lease, Liability", "documentation": "Lease, Liability" } } }, "auth_ref": [] }, "cls_LeaseObligationCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "LeaseObligationCurrentAbstract", "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of lease obligations:", "label": "Lease Obligation, Current [Abstract]", "documentation": "Lease Obligation, Current" } } }, "auth_ref": [] }, "cls_LeaseObligationNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "LeaseObligationNoncurrentAbstract", "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of lease obligations:", "label": "Lease Obligation, Noncurrent [Abstract]", "documentation": "Lease Obligation, Noncurrent" } } }, "auth_ref": [] }, "cls_LeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "LeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total ROU assets", "label": "Lease, Right-of-Use Asset", "documentation": "Lease, Right-of-Use Asset" } } }, "auth_ref": [] }, "cls_LeaseRightOfUseAssetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "LeaseRightOfUseAssetAbstract", "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROU assets:", "label": "Lease, Right-of-Use Asset [Abstract]", "documentation": "Lease, Right-of-Use Asset" } } }, "auth_ref": [] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://www.celestica.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r662" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.celestica.com/role/LEASES" ], "lang": { "en-us": { "role": { "terseLabel": "LEASES", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r662" ] }, "cls_LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit, Guarantees, Surety Bonds, and Overdraft Facilities", "label": "Letter of Credit, Guarantees, Surety Bonds, and Overdraft Facilities [Member]", "documentation": "Letter of Credit, Guarantees, Surety Bonds, and Overdraft Facilities" } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LetterOfCreditMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit", "label": "Letter of Credit [Member]", "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r14", "r47", "r48", "r49", "r51", "r52", "r53", "r54", "r177", "r180", "r181", "r259", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r585", "r587", "r588", "r648", "r759", "r846", "r864", "r939", "r1092", "r1170", "r1171" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r59", "r98", "r712", "r920", "r925", "r926", "r1052", "r1056", "r1076", "r1162" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r49", "r137", "r177", "r180", "r181", "r259", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r585", "r587", "r588", "r648", "r920", "r1092", "r1170", "r1171" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "cls_LineOfCreditFacilityAccordionFeatureIncreaseLimitPercentageOfTotalAssets": { "xbrltype": "percentItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimitPercentageOfTotalAssets", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature, increase limit, percentage of total assets", "label": "Line of Credit Facility, Accordion Feature, Increase Limit, Percentage Of Total Assets", "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit, Percentage Of Total Assets" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment fee percentage", "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_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r310", "r1052", "r1054", "r1090" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "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": [ "r46", "r50" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available uncommitted bank overdraft facilities", "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": [ "r46", "r50", "r310" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r46", "r50", "r310", "r1052", "r1054", "r1090" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LineOfCreditMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "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": [] }, "cls_LineofCreditFacilityAccordionFeatureIncreaseLimit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "LineofCreditFacilityAccordionFeatureIncreaseLimit", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accordion feature, increase limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "documentation": "Line of credit facility, accordion feature, increase limit, subject to certain conditions by obtaining additional commitments from existing and/or new lenders." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "LocalPhoneNumber", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r14", "r97", "r178", "r184", "r335", "r350", "r707", "r860", "r861", "r918", "r1181" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 }, "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term portion of borrowings under credit facility and finance lease obligations", "terseLabel": "Long-term portion", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r14", "r711" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 }, "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Current portion of borrowings under credit facility and finance lease obligations", "terseLabel": "Current portion", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r48" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Credit Facility and finance lease obligations:", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "cls_LongTermDebtUnhedgedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "LongTermDebtUnhedgedAmount", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, unhedged amount", "label": "Long Term Debt, Unhedged, Amount", "documentation": "Long Term Debt, Unhedged, Amount" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "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": [ "r14", "r1082", "r1083", "r1084" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "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": [ "r14", "r31", "r1082", "r1083", "r1084" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MajorCustomersAxis", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails" ], "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": [ "r256", "r866", "r867", "r921", "r924", "r1182", "r1185", "r1186", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212" ] }, "cls_MandeepChawlaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "MandeepChawlaMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Mandeep Chawla [Member]", "documentation": "Mandeep Chawla" } } }, "auth_ref": [] }, "us-gaap_MaterialReconcilingItemsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MaterialReconcilingItemsMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment", "label": "Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]", "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity." } } }, "auth_ref": [ "r245", "r248", "r251", "r852", "r853" ] }, "us-gaap_MaximumLengthOfTimeForeignCurrencyCashFlowHedge": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "MaximumLengthOfTimeForeignCurrencyCashFlowHedge", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum length of time, foreign currency cash flow hedge", "label": "Maximum Length of Time, Foreign Currency Cash Flow Hedge", "documentation": "Maximum period of hedging exposure to variability in future cash flows for forecasted transaction of foreign currency cash flow hedge, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Excludes forecasted transaction for payment of variable interest on existing financial instrument." } } }, "auth_ref": [ "r1151" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MaximumMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r129", "r130", "r223", "r305", "r306", "r307", "r308", "r463", "r492", "r493", "r494", "r501", "r643", "r697", "r731", "r733", "r738", "r750", "r751", "r799", "r800", "r801", "r802", "r810", "r813", "r814", "r815", "r816", "r819", "r820", "r857", "r865", "r878", "r881", "r885", "r886", "r913", "r914", "r915", "r916", "r922", "r1094", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177" ] }, "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": [ "r988" ] }, "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": [ "r988" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "MinimumMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r129", "r130", "r223", "r305", "r306", "r307", "r308", "r463", "r492", "r493", "r494", "r501", "r643", "r697", "r731", "r733", "r738", "r750", "r751", "r799", "r800", "r801", "r802", "r810", "r813", "r814", "r815", "r816", "r819", "r820", "r857", "r865", "r878", "r881", "r885", "r886", "r913", "r914", "r915", "r922", "r1094", "r1172", "r1173", "r1174", "r1175", "r1176", "r1177" ] }, "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": [ "r1007" ] }, "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": [ "r1015" ] }, "cls_NCSGlobalServicesLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "NCSGlobalServicesLLCMember", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NCS Global Services LLC", "label": "NCS Global Services LLC [Member]", "documentation": "NCS Global Services LLC" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r256", "r866", "r867", "r921", "r924", "r1182", "r1185", "r1186", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212" ] }, "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": [ "r989" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r172" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "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.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in 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": [ "r172" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "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.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by 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": [ "r79", "r80", "r81" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "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.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 }, "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "totalLabel": "Net earnings", "terseLabel": "Net earnings", "verboseLabel": "Net earnings for the period", "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": [ "r73", "r81", "r100", "r133", "r135", "r150", "r153", "r157", "r177", "r180", "r181", "r183", "r188", "r192", "r193", "r194", "r195", "r196", "r199", "r200", "r208", "r259", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r352", "r355", "r357", "r359", "r498", "r527", "r583", "r640", "r648", "r714", "r778", "r794", "r795", "r837", "r839", "r841", "r937", "r1092" ] }, "us-gaap_NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NetPeriodicDefinedBenefitsExpenseReversalOfExpenseExcludingServiceCostComponent", "crdr": "debit", "calculation": { "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails": { "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Components of net periodic benefit cost other than the service cost under pension and other post-employment benefit plans", "label": "Net Periodic Defined Benefits Expense (Reversal of Expense), Excluding Service Cost Component", "documentation": "Amount of expense (reversal of expense) for net periodic benefit cost components, excluding service cost component, of defined benefit plan. Amount includes, but is not limited to, interest cost, expected (return) loss on plan asset, amortization of prior service cost (credit), amortization of (gain) loss, amortization of transition (asset) obligation, settlement (gain) loss, curtailment (gain) loss and certain termination benefits." } } }, "auth_ref": [ "r164", "r371" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.celestica.com/role/BASISOFPREPARATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently issued accounting pronouncements not yet adopted", "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": [] }, "cls_NewTermLoanAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "NewTermLoanAMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Term Loan A", "label": "New Term Loan A [Member]", "documentation": "New Term Loan A" } } }, "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": [ "r988" ] }, "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": [ "r952", "r962", "r972", "r996", "r1004" ] }, "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": [ "r979" ] }, "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": [ "r978" ] }, "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": [ "r996" ] }, "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": [ "r1015" ] }, "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": [ "r1015" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash investing activity:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NotDesignatedAsHedgingInstrumentEconomicHedgeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NotDesignatedAsHedgingInstrumentEconomicHedgeMember", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Not Designated as Hedging Instrument, Economic Hedge", "label": "Not Designated as Hedging Instrument, Economic Hedge [Member]", "documentation": "Derivative instrument, not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP), used as economic hedge for exposure to risk." } } }, "auth_ref": [ "r1142", "r1143" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r853", "r1070" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails" ], "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": [ "r848", "r856", "r1070" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net gain (loss) before reclassifications", "label": "OCI, before Reclassifications, Net of Tax, Attributable to Parent", "documentation": "Amount after tax, before reclassification adjustments, of other comprehensive income (loss), attributable to parent." } } }, "auth_ref": [ "r13", "r15" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings from operations", "verboseLabel": "Total segment income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r103", "r837", "r841", "r847", "r1064", "r1071", "r1072", "r1073", "r1074" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease expense", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r671", "r919" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails": { "parentTag": "cls_LeaseLiability", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liability (included in accrued and other current liabilities and provisions)", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r665" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r666" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails": { "parentTag": "cls_LeaseLiability", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating lease liability (included in other non-current liabilities and provisions)", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r665" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability." } } }, "auth_ref": [ "r666" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails": { "parentTag": "cls_LeaseRightOfUseAsset", "weight": 1.0, "order": 2.0 }, "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.celestica.com/role/LEASESScheduleofOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "netLabel": "Operating lease ROU assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r664" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "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": [ "r244", "r245", "r246", "r247", "r248", "r251", "r852", "r853" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r144", "r920" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r140" ] }, "cls_OtherChargesRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "OtherChargesRecoveries", "crdr": "debit", "calculation": { "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails": { "parentTag": "cls_RestructuringAndOtherChargesNetOfRecoveries", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails", "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other charges (recoveries)", "label": "Other Charges (Recoveries)", "documentation": "Other Charges (Recoveries)" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss related to defined benefit pension and non-pension post-employment benefit plans", "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", "r66", "r67", "r93" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation differences for foreign operations", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r5", "r10", "r93" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "verboseLabel": "Unrealized gain (loss) on derivative hedges", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent." } } }, "auth_ref": [ "r147" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss (Gain) Reclassified from AOCI into Income", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax", "documentation": "Amount, before tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r147", "r149", "r600", "r908" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "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.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "lang": { "en-us": { "role": { "totalLabel": "Total other comprehensive income (loss), net of tax", "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", "r93", "r151", "r154", "r196" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities and provisions", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r52" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r81" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesDesignatedasCashFlowHedgesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeAndExpenseTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeAndExpenseTextBlock", "presentation": [ "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOME" ], "lang": { "en-us": { "role": { "terseLabel": "MISCELLANEOUS EXPENSE (INCOME)", "label": "Other Nonoperating Income and Expense [Text Block]", "documentation": "The entire disclosure for the components of non-operating income or non-operating expense, including, but not limited to, amounts earned from dividends, interest on securities, gain (loss) on securities sold, equity earnings of unconsolidated affiliates, gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [ "r161", "r162" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Miscellaneous expense (income)", "negatedTotalLabel": "Miscellaneous expense (income)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r75", "r891" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Miscellaneous expense", "label": "Other Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "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": [ "r988" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Benefits Plans", "label": "Other Postretirement Benefits Plan [Member]", "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits." } } }, "auth_ref": [ "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r870", "r871", "r872", "r873", "r874" ] }, "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": [ "r950", "r960", "r970", "r1002" ] }, "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": [ "r953", "r963", "r973", "r1005" ] }, "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": [ "r953", "r963", "r973", "r1005" ] }, "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": [ "r977" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of capital stock for cancellation", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r77" ] }, "cls_PaymentsForRepurchaseOfCommonStockExcludingShareBuybackTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "PaymentsForRepurchaseOfCommonStockExcludingShareBuybackTaxes", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofCommonSharesPurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate cost (including transaction fees and excluding share buyback taxes) of Common Shares repurchased for cancellation", "label": "Payments for Repurchase of Common Stock, Excluding Share Buyback Taxes", "documentation": "Payments for Repurchase of Common Stock, Excluding Share Buyback Taxes" } } }, "auth_ref": [] }, "cls_PaymentsForRepurchaseOfTreasuryStockForShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "PaymentsForRepurchaseOfTreasuryStockForShareBasedCompensationPlans", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofCommonSharesPurchasesDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock for SBC plans", "verboseLabel": "Aggregate cost (including transaction fees) of Common Shares repurchased for delivery under SBC plans", "label": "Payments For Repurchase Of Treasury Stock For Share-Based Compensation Plans", "documentation": "Payments For Repurchase Of Treasury Stock For Share-Based Compensation Plans" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Debt issuance costs paid", "label": "Payments of Debt Issuance Costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r18" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "SBC cash settlement", "terseLabel": "Share-based compensation cash settlement", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r170" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of property, plant and equipment", "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": [ "r105", "r1137", "r1138", "r1139" ] }, "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": [ "r987" ] }, "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": [ "r987" ] }, "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Pension and non-pension post-employment benefit obligations", "label": "Liability, Pension and Other Postretirement and Postemployment Benefits, Noncurrent", "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits, classified as noncurrent." } } }, "auth_ref": [ "r36", "r37", "r52", "r91" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANS" ], "lang": { "en-us": { "role": { "terseLabel": "PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r369", "r393", "r395", "r401", "r418", "r420", "r421", "r422", "r423", "r424", "r458", "r459", "r460", "r870" ] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Plans", "label": "Pension Plan [Member]", "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits." } } }, "auth_ref": [ "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r464", "r870", "r871", "r875", "r876", "r877" ] }, "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": [ "r979" ] }, "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": [ "r996" ] }, "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": [ "r989" ] }, "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": [ "r978" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PerformanceSharesMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PSUs", "verboseLabel": "PSUs Granted:", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "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": [ "r980" ] }, "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": [ "r1024" ] }, "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": [ "r979" ] }, "us-gaap_ProceedsFromDerivativeInstrumentFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromDerivativeInstrumentFinancingActivities", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from TRS settlement", "label": "Proceeds from Derivative Instrument, Financing Activities", "documentation": "The cash inflow provided by derivative instruments during the period, which are classified as financing activities, excluding those designated as hedging instruments." } } }, "auth_ref": [ "r169", "r589", "r842" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "verboseLabel": "Borrowings under revolving loans", "label": "Proceeds from Lines of Credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r17", "r1052", "r1054" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets", "label": "Proceeds from Sale of Productive Assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r1027", "r1080" ] }, "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": [ "r977" ] }, "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": [ "r977" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeAxis", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "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": [ "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r129", "r130", "r223", "r305", "r306", "r307", "r308", "r393", "r463", "r492", "r493", "r494", "r497", "r501", "r643", "r680", "r689", "r697", "r731", "r733", "r738", "r750", "r751", "r799", "r800", "r801", "r802", "r810", "r813", "r814", "r815", "r816", "r819", "r820", "r857", "r865", "r878", "r881", "r885", "r886", "r913", "r914", "r915", "r916", "r922", "r929", "r1085", "r1094", "r1153", "r1173", "r1174", "r1175", "r1176", "r1177" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "RangeMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "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": [ "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r119", "r129", "r130", "r223", "r305", "r306", "r307", "r308", "r393", "r463", "r492", "r493", "r494", "r497", "r501", "r643", "r680", "r689", "r697", "r731", "r733", "r738", "r750", "r751", "r799", "r800", "r801", "r802", "r810", "r813", "r814", "r815", "r816", "r819", "r820", "r857", "r865", "r878", "r881", "r885", "r886", "r913", "r914", "r915", "r916", "r922", "r929", "r1085", "r1094", "r1153", "r1173", "r1174", "r1175", "r1176", "r1177" ] }, "us-gaap_ReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification of net loss (gain)", "label": "Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r13", "r15" ] }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment." } } }, "auth_ref": [ "r28", "r29" ] }, "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": [ "r945", "r955", "r965", "r997" ] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments under revolving loans", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r78", "r1052", "r1054" ] }, "us-gaap_RepaymentsOfSecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RepaymentsOfSecuredDebt", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments under term loans", "label": "Repayments of Secured Debt", "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt." } } }, "auth_ref": [ "r78" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development", "label": "Research and Development Expense", "documentation": "Amount of expense for research and development. Includes, but is not limited to, cost for computer software product to be sold, leased, or otherwise marketed and writeoff of research and development assets acquired in transaction other than business combination or joint venture formation or both. Excludes write-down of intangible asset acquired in business combination or from joint venture formation or both, used in research and development activity." } } }, "auth_ref": [ "r502", "r821", "r837", "r838", "r852", "r1179" ] }, "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": [ "r946", "r956", "r966", "r998" ] }, "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": [ "r947", "r957", "r967", "r999" ] }, "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": [ "r954", "r964", "r974", "r1006" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs", "verboseLabel": "RSUs Granted:", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "cls_RestructuringAndOtherChargesNetOfRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "RestructuringAndOtherChargesNetOfRecoveries", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 }, "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other charges (recoveries)", "totalLabel": "Restructuring and other charges, net of recoveries", "label": "Restructuring and Other Charges, Net of Recoveries", "documentation": "Restructuring and Other Charges, Net of Recoveries" } } }, "auth_ref": [] }, "cls_RestructuringAndOtherChargesNetOfRecoveriesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "RestructuringAndOtherChargesNetOfRecoveriesTextBlock", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIES" ], "lang": { "en-us": { "role": { "terseLabel": "RESTRUCTURING AND OTHER CHARGES (RECOVERIES)", "label": "Restructuring and Other Charges, Net of Recoveries [Text Block]", "documentation": "Restructuring and Other Charges, Net of Recoveries" } } }, "auth_ref": [] }, "cls_RestructuringAndOtherChargesRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "RestructuringAndOtherChargesRecoveries", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring and other recoveries", "label": "Restructuring and Other Charges (Recoveries)", "documentation": "Restructuring and Other Charges (Recoveries)" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails": { "parentTag": "cls_RestructuringAndOtherChargesNetOfRecoveries", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "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", "r163", "r166", "r297", "r298", "r838", "r1086" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails" ], "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": [ "r293", "r294", "r295", "r296", "r298", "r299", "r300" ] }, "us-gaap_RestructuringReserveCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RestructuringReserveCurrent", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Current restructuring provision", "label": "Restructuring Reserve, Current", "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset." } } }, "auth_ref": [ "r1031", "r1087", "r1088" ] }, "cls_RestructuringReserveLeaseTransitionCostsRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "RestructuringReserveLeaseTransitionCostsRecoveries", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease transition costs (recoveries)", "label": "Restructuring Reserve, Lease Transition Costs (Recoveries)", "documentation": "Restructuring Reserve, Lease Transition Costs (Recoveries)" } } }, "auth_ref": [] }, "cls_RestructuringReserveTransitionCostsRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "RestructuringReserveTransitionCostsRecoveries", "crdr": "debit", "calculation": { "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails": { "parentTag": "cls_RestructuringAndOtherChargesNetOfRecoveries", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESScheduleofRestructuringandOtherChargesNetofRecoveriesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transition recoveries", "label": "Restructuring Reserve, Transition Costs (Recoveries)", "documentation": "Restructuring Reserve, Transition Costs (Recoveries)" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetainedEarningsMember", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings (accumulated deficit)", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r131", "r132", "r133", "r185", "r186", "r187", "r189", "r196", "r198", "r200", "r260", "r261", "r284", "r351", "r498", "r517", "r518", "r524", "r525", "r526", "r528", "r582", "r583", "r627", "r629", "r630", "r632", "r638", "r661", "r663", "r735", "r737", "r746", "r1216" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Axis]", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r464", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Type [Domain]", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r460", "r461", "r462", "r464", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "verboseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r101", "r102", "r217", "r229", "r230", "r244", "r250", "r253", "r255", "r256", "r365", "r366", "r367", "r698", "r837", "r841" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r256", "r1066", "r1067" ] }, "us-gaap_RevenueFromContractWithCustomerSegmentBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevenueFromContractWithCustomerSegmentBenchmarkMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer, Segment Benchmark", "label": "Revenue from Contract with Customer, Segment Benchmark [Member]", "documentation": "Revenue from specified business segment for satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r1066", "r1067" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving 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": [] }, "cls_RobertMionisMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "RobertMionisMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Robert Mionis [Member]", "documentation": "Robert Mionis" } } }, "auth_ref": [] }, "cls_RomanianTaxAuthorityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "RomanianTaxAuthorityMember", "presentation": [ "http://www.celestica.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Romanian Tax Authority", "label": "Romanian Tax Authority [Member]", "documentation": "Romanian Tax Authority" } } }, "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": [ "r1015" ] }, "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": [ "r1015" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r1163", "r1164" ] }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Payment Arrangement, Cost by Plan", "label": "Share-Based Payment Arrangement, Cost by Plan [Table Text Block]", "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit." } } }, "auth_ref": [ "r42" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Debt Instruments", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r14", "r32", "r33", "r44", "r88", "r89", "r860", "r862", "r1053", "r1058", "r1166", "r1180" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMEDetails", "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan [Table]", "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r9", "r38", "r39", "r40", "r41", "r426", "r427", "r428", "r431", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r456" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfDerivativeInstrumentsTextBlock", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Derivative Instruments", "label": "Schedule of Derivative Instruments [Table Text Block]", "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.celestica.com/role/INVENTORIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventory", "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r8", "r60", "r61", "r62" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.celestica.com/role/PENSIONANDNONPENSIONPOSTEMPLOYMENTBENEFITPLANSTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Pension and Non-Pension Post-Employment Benefit\u00a0Plans", "label": "Schedule of Net Benefit Costs [Table Text Block]", "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments." } } }, "auth_ref": [ "r92", "r1098" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.celestica.com/role/MISCELLANEOUSEXPENSEINCOMETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Miscellaneous Expense (Income)", "label": "Schedule of Other Nonoperating Income (Expense) [Table Text Block]", "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Cost [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": [ "r293", "r294", "r295", "r296", "r298", "r299", "r300" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.celestica.com/role/RESTRUCTURINGANDOTHERCHARGESRECOVERIESTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Restructuring and Other Charges, Net of Recoveries", "label": "Restructuring and Related Costs [Table Text Block]", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r30", "r84", "r85" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "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": [ "r25", "r26", "r27" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r25", "r26", "r27" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r465", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r497" ] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stockholders Equity", "label": "Schedule of Stockholders Equity [Table Text Block]", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "presentation": [ "http://www.celestica.com/role/EARNINGSPERSHARETables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Weighted Average Number of Shares", "label": "Schedule of Weighted Average Number of Shares [Table Text Block]", "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SecuredDebtMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "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": [] }, "us-gaap_SecuredOvernightFinancingRateSofrMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SecuredOvernightFinancingRateSofrMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "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": [ "r1150" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "Security12bTitle", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r940" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "SecurityExchangeName", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r942" ] }, "cls_SegmentConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "SegmentConcentrationRiskMember", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Concentration Risk", "label": "Segment Concentration Risk [Member]", "documentation": "Segment Concentration Risk" } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentDomain", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "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": [ "r101", "r102", "r103", "r104", "r217", "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r256", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r283", "r296", "r300", "r575", "r578", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r849", "r852", "r853", "r858", "r923", "r1182", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212" ] }, "cls_SegmentMarginPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "SegmentMarginPercentage", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment margin, percentage", "label": "Segment Margin, Percentage", "documentation": "Segment Margin, Percentage" } } }, "auth_ref": [] }, "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_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTING" ], "lang": { "en-us": { "role": { "terseLabel": "SEGMENT AND CUSTOMER REPORTING", "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": [ "r104", "r217", "r224", "r225", "r226", "r227", "r228", "r240", "r242", "r243", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r256", "r848", "r850", "r851", "r852", "r854", "r855", "r856" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingOtherItemAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SegmentReportingOtherItemAmount", "crdr": "debit", "calculation": { "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails": { "parentTag": "cls_TotalSegmentCosts", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other segment costs", "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": [ "r217", "r242", "r243", "r250", "r852" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r74", "r836", "r837", "r838", "r841", "r1048" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofGainorLossReclassifiedfromAccumulatedOCIDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SG&A", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [ "r881", "r884" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "SBC", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardPerformancePeriod", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation arrangement by share-based payment award, award performance period", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Performance Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition." } } }, "auth_ref": [ "r879" ] }, "cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsGrantedPercentageOfTarget": { "xbrltype": "percentItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardsGrantedPercentageOfTarget", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment award, awards granted, percentage of target", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Awards Granted, Percentage of Target", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Awards Granted, Percentage of Target" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of awards granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted, weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r483" ] }, "cls_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentOfTargetAchieved": { "xbrltype": "percentItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPercentOfTargetAchieved", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity awards other than options, percent of target achieved", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Percent of Target Achieved", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Percent of Target Achieved" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r465", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r497" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandRSUActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r491", "r492", "r493", "r494", "r495" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche One", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Three", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Two", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "cls_ShareBasedPaymentArrangementGainsLossesOnChangeInFairValueOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "ShareBasedPaymentArrangementGainsLossesOnChangeInFairValueOfDerivatives", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails": { "parentTag": "cls_EmployeeShareBasedPaymentArrangementExpenseAndGainsLossesOnChangeInFairValueOfDerivatives", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Total TRS FVAs: losses", "label": "Share-Based Payment Arrangement, Gains (losses) on Change in Fair Value of Derivatives", "documentation": "Share-Based Payment Arrangement, Gains (losses) on Change in Fair Value of Derivatives" } } }, "auth_ref": [] }, "cls_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "ShareBasedPaymentArrangementTrancheFourMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement, Tranche Four", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Four" } } }, "auth_ref": [] }, "srt_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [ "r1097" ] }, "srt_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of share repurchase program." } } }, "auth_ref": [ "r1097" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r1101" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCK" ], "lang": { "en-us": { "role": { "terseLabel": "CAPITAL STOCK", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r1096", "r1099" ] }, "cls_ShortTermLeaseAndVariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "ShortTermLeaseAndVariableLeaseCost", "crdr": "debit", "calculation": { "http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/LEASESScheduleofComponentsofLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term lease expense and variable lease expense", "label": "Short-Term Lease and Variable Lease, Cost", "documentation": "Short-Term Lease and Variable Lease, Cost" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGNarrativeDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofReconciliationofOperatingProfitLossfromSegmentstoConsolidatedDetails", "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r101", "r102", "r103", "r104", "r134", "r217", "r225", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r250", "r251", "r252", "r256", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r283", "r286", "r296", "r300", "r575", "r578", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r849", "r852", "r853", "r858", "r923", "r1182", "r1185", "r1186", "r1187", "r1188", "r1189", "r1190", "r1191", "r1192", "r1193", "r1194", "r1195", "r1196", "r1197", "r1198", "r1199", "r1200", "r1201", "r1202", "r1203", "r1204", "r1205", "r1206", "r1207", "r1208", "r1209", "r1210", "r1211", "r1212" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails", "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r11", "r56", "r57", "r58", "r131", "r132", "r133", "r155", "r156", "r157", "r185", "r186", "r187", "r189", "r196", "r198", "r200", "r218", "r260", "r261", "r284", "r351", "r360", "r498", "r517", "r518", "r524", "r525", "r526", "r528", "r582", "r583", "r627", "r628", "r629", "r630", "r631", "r632", "r634", "r635", "r636", "r637", "r638", "r652", "r653", "r654", "r655", "r656", "r657", "r661", "r663", "r674", "r715", "r735", "r736", "r737", "r746", "r796" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StatementLineItems", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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": [ "r185", "r186", "r187", "r218", "r353", "r354", "r356", "r358", "r663", "r698", "r743", "r747", "r748", "r752", "r754", "r755", "r756", "r757", "r758", "r760", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r772", "r773", "r774", "r775", "r776", "r779", "r780", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r796", "r839", "r841", "r930", "r1215" ] }, "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": { "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.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "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": [ "r185", "r186", "r187", "r218", "r257", "r353", "r354", "r356", "r358", "r663", "r698", "r743", "r747", "r748", "r752", "r754", "r755", "r756", "r757", "r758", "r760", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r772", "r773", "r774", "r775", "r776", "r779", "r780", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r790", "r791", "r792", "r793", "r796", "r839", "r841", "r930", "r1215" ] }, "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": [ "r949", "r959", "r969", "r1001" ] }, "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": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "cls_StockCommonSharesCancelledDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "StockCommonSharesCancelledDuringPeriod", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cancelled under NCIB (in shares)", "label": "Stock, Common Shares, Cancelled During Period", "documentation": "Stock, Common Shares, Cancelled During Period" } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment Arrangement", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r1063" ] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued from treasury to settle vested SBC (in shares)", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r11", "r56", "r90" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of capital stock", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r11", "r55", "r56", "r90", "r746", "r796", "r811", "r938" ] }, "srt_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, authorized, number of shares (in shares)", "label": "Share Repurchase Program, Authorized, Number of Shares", "documentation": "Number of shares authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [ "r1097" ] }, "us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share repurchase program, remaining authorized, number of shares (in shares)", "label": "Share Repurchase Program, Remaining Authorized, Number of Shares", "documentation": "Number of shares remaining authorized to be purchased under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofCommonSharesPurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Common Shares repurchased for cancellation (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r11", "r55", "r56", "r90", "r744", "r796", "r812" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/ACCUMULATEDOTHERCOMPREHENSIVEINCOMELOSSNETOFTAXDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "terseLabel": "Total equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r56", "r57", "r58", "r82", "r761", "r777", "r797", "r798", "r920", "r939", "r1052", "r1055", "r1056", "r1076", "r1162", "r1216" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "lang": { "en-us": { "role": { "terseLabel": "Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsegmentsAxis", "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "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.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "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_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "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": [ "r658", "r675" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "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": [ "r658", "r675" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "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": [ "r658", "r675" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental disclosure 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": [ "r995" ] }, "cls_TermALoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "TermALoanMember", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term A Loan", "label": "Term A Loan [Member]", "documentation": "Term A Loan" } } }, "auth_ref": [] }, "cls_TermBLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "TermBLoanMember", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term B Loan", "label": "Term B Loan [Member]", "documentation": "Term B Loan" } } }, "auth_ref": [] }, "cls_TermLoanAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "TermLoanAMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term A Loan", "label": "Term Loan A [Member]", "documentation": "Term Loan A" } } }, "auth_ref": [] }, "cls_TermLoanBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "TermLoanBMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails", "http://www.celestica.com/role/CREDITFACILITIESScheduleofLongTermDebtInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term B Loan", "label": "Term Loan B [Member]", "documentation": "Term Loan B" } } }, "auth_ref": [] }, "cls_ThailandTaxAuthorityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "ThailandTaxAuthorityMember", "presentation": [ "http://www.celestica.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thailand Tax Authority", "label": "Thailand Tax Authority [Member]", "documentation": "Thailand Tax Authority" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title and Position [Axis]", "label": "Title and Position [Axis]", "documentation": "Information by title and position of individual or group within organization." } } }, "auth_ref": [ "r1075", "r1169" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2025", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofSBCExpenseandTRSFairValueAdjustmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title and Position [Domain]", "label": "Title and Position [Domain]", "documentation": "Title and position of individual or group within organization." } } }, "auth_ref": [] }, "us-gaap_TotalReturnSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TotalReturnSwapMember", "presentation": [ "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTNarrativeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofAmountofLossGainRecognizedinIncomeDetails", "http://www.celestica.com/role/FINANCIALINSTRUMENTSANDRISKMANAGEMENTScheduleofDerivativesnotDesignatedasHedgingInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "TRS", "label": "Total Return Swap [Member]", "documentation": "Contracts in which one party makes payments at a fixed or variable rate while the counterparty makes payments based on an asset, including the income and capital gains derived therefrom." } } }, "auth_ref": [ "r934", "r935" ] }, "cls_TotalSegmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "TotalSegmentCosts", "crdr": "debit", "calculation": { "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/SEGMENTANDCUSTOMERREPORTINGScheduleofSegmentReportingInformationbySegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Segment Costs", "label": "Total Segment Costs", "documentation": "Total Segment Costs" } } }, "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": [ "r987" ] }, "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": [ "r994" ] }, "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": [ "r1014" ] }, "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": [ "r1016" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2025", "localname": "TradingSymbol", "presentation": [ "http://www.celestica.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TransfersAndServicingOfFinancialAssetsTextBlock", "presentation": [ "http://www.celestica.com/role/ACCOUNTSRECEIVABLEARNET" ], "lang": { "en-us": { "role": { "terseLabel": "ACCOUNTS RECEIVABLE (A/R), NET", "label": "Transfers and Servicing of Financial Assets [Text Block]", "documentation": "The entire disclosure for a transferor's continuing involvement in financial assets that it has transferred in a securitization or asset-backed financing arrangement, the nature of any restrictions on assets reported by an entity in its statement of financial position that relate to a transferred financial asset (including the carrying amounts of such assets), how servicing assets and servicing liabilities are reported, and (for securitization or asset-backed financing arrangements accounted for as sales) when a transferor has continuing involvement with the transferred financial assets and transfers of financial assets accounted for as secured borrowings, how the transfer of financial assets affects an entity's financial position, financial performance, and cash flows." } } }, "auth_ref": [ "r626", "r676", "r677", "r678", "r679", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r753", "r1178" ] }, "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": [ "r1017" ] }, "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": [ "r1018" ] }, "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": [ "r1018" ] }, "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": [ "r1016" ] }, "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": [ "r1016" ] }, "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": [ "r1019" ] }, "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": [ "r1017" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofCommonSharesPurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average price per share for repurchases (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r34" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails", "http://www.celestica.com/role/CAPITALSTOCKScheduleofCapitalStockDetails", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "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": [ "r34" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, common (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": [ "r34" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockCommonValue", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, common", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r34", "r35", "r57" ] }, "cls_TreasuryStockSharesAcquiredForShareBasedCompensationPlans": { "xbrltype": "sharesItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "TreasuryStockSharesAcquiredForShareBasedCompensationPlans", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKScheduleofCommonSharesPurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Common Shares repurchased for delivery under SBC plans (in shares)", "label": "Treasury Stock, Shares, Acquired for Share Based Compensation Plans", "documentation": "Treasury Stock, Shares, Acquired for Share Based Compensation Plans" } } }, "auth_ref": [] }, "cls_TreasuryStockSharesShareBasedCompensationPlanSettlement": { "xbrltype": "sharesItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "TreasuryStockSharesShareBasedCompensationPlanSettlement", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, share-based compensation plan settlement (in shares)", "label": "Treasury Stock, Shares, Share Based Compensation Plan Settlement", "documentation": "Treasury Stock, Shares, Share Based Compensation Plan Settlement" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY", "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITYParenthetical" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of capital stock for cancellation", "terseLabel": "Repurchase of capital stock for cancellation", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r11", "r34", "r90" ] }, "cls_TreasuryStockValueAcquiredForShareBasedCompensationPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "TreasuryStockValueAcquiredForShareBasedCompensationPlans", "crdr": "debit", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Purchase of treasury stock for SBC plans", "label": "Treasury Stock, Value, Acquired for Share Based Compensation Plans", "documentation": "Treasury Stock, Value, Acquired for Share Based Compensation Plans" } } }, "auth_ref": [] }, "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": [ "r1013" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "calculation": { "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized losses on hedge derivatives", "label": "Unrealized Gain (Loss) on Derivatives", "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period." } } }, "auth_ref": [ "r7", "r790", "r791", "r792", "r793", "r805" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "presentation": [ "http://www.celestica.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]", "label": "Unrecorded Unconditional Purchase Obligation [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": [ "r301", "r302", "r304" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UnrecordedUnconditionalPurchaseObligationTable", "presentation": [ "http://www.celestica.com/role/CONTINGENCIESDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "documentation": "Disclosure of information about unrecorded unconditional purchase obligation arrangement to purchase product and service. Includes, but is not limited to, information about asset pledged to secure payment and payment due in each of next five years and thereafter." } } }, "auth_ref": [ "r301", "r302", "r304" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "UseOfEstimates", "presentation": [ "http://www.celestica.com/role/BASISOFPREPARATIONANDSIGNIFICANTACCOUNTINGPOLICIESPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Use of estimates and judgments", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r107", "r108", "r219", "r221", "r222", "r223", "r704", "r706", "r845" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateAxis", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [ "r1032", "r1091", "r1150" ] }, "cls_VariableRateComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "VariableRateComponentAxis", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Axis]", "label": "Variable Rate Component [Axis]", "documentation": "Variable Rate Component" } } }, "auth_ref": [] }, "cls_VariableRateComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "VariableRateComponentDomain", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component [Domain]", "label": "Variable Rate Component [Domain]", "documentation": "Variable Rate Component [Domain]" } } }, "auth_ref": [] }, "cls_VariableRateComponentOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "VariableRateComponentOneMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component One", "label": "Variable Rate Component One [Member]", "documentation": "Variable Rate Component One" } } }, "auth_ref": [] }, "cls_VariableRateComponentTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "VariableRateComponentTwoMember", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate Component Two", "label": "Variable Rate Component Two [Member]", "documentation": "Variable Rate Component Two" } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VariableRateDomain", "presentation": [ "http://www.celestica.com/role/CREDITFACILITIESNarrativeDetails" ], "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": [ "r1032", "r1091", "r1150" ] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VestingAxis", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "VestingDomain", "presentation": [ "http://www.celestica.com/role/CAPITALSTOCKNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1101", "r1102", "r1103", "r1104", "r1105", "r1106", "r1107", "r1108", "r1109", "r1110", "r1111", "r1112", "r1113", "r1114", "r1115", "r1116", "r1117", "r1118", "r1119", "r1120", "r1121", "r1122", "r1123", "r1124", "r1125", "r1126" ] }, "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": [ "r983" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.celestica.com/role/EARNINGSPERSHAREDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.celestica.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted weighted average number of shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r203", "r211" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2025", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.celestica.com/role/EARNINGSPERSHAREDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.celestica.com/role/EARNINGSPERSHAREDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in shares)", "verboseLabel": "Basic weighted average number of shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r202", "r211" ] }, "cls_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.celestica.com/20260331", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedAbstract", "presentation": [ "http://www.celestica.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares used in computing per share amounts (in millions):", "label": "Weighted Average Number Of Shares Outstanding, Basic And Diluted [Abstract]", "documentation": "Weighted Average Number Of Shares Outstanding, Basic And Diluted" } } }, "auth_ref": [] }, "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": [ "r981" ] } } } }, "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": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(2)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r29": { "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" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r44": { "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" }, "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(19)(a))", "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(19)(b))", "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(19))", "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(20))", "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(21))", "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(22)(b))", "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(23))", "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(24))", "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(25))", "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(26))", "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(28))", "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(29))", "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(30))", "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(31))", "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(32))", "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)(a))", "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)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r62": { "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" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/220/tableOfContent" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "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(1))", "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(10))", "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)(a))", "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)(d))", "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(2))", "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(20))", "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(4))", "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": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-12" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "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": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "SubTopic": "20", "Subparagraph": "(h)", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "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(15)(1))", "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(16))", "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(23))", "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": "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column B", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Paragraph": "Column C", "Publisher": "SEC" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 2", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Staff Accounting Bulletin (SAB)", "Number": "Topic 5", "Section": "Y", "Paragraph": "Question 4", "Publisher": "SEC" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-15" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476148/220-40-50-21" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/260/tableOfContent" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-12" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r220": { "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" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-6" }, "r223": { "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" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/280/tableOfContent" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r305": { "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" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-7" }, "r368": { "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" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/715/tableOfContent" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-2" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480535/715-20-45-3A" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r393": { "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" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(j)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(m)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-7" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-8" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480126/715-20-S99-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480266/715-60-50-3" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480794/715-70-50-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480606/715-80-35-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r463": { "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" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-9" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-1D" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480483/718-10-35-3" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "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)(04)", "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)(2)(i)", "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)(2)(ii)", "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)(2)(iii)", "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)(2)(iii)(01)", "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)(iii)(02)", "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)(iii)(03)", "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": "(d)(1)", "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": "(d)(2)", "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": "(e)(1)", "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": "(e)(2)", "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": "(f)(2)", "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": "(f)(2)(i)", "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": "(f)(2)(ii)", "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": "(f)(2)(iii)", "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)(iv)", "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)(v)", "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": "(h)(1)(i)", "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": "(l)", "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": "65", "Paragraph": "17", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480336/718-10-65-17" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479983/718-10-S45-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1" }, "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": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482916/730-10-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-4" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-6" }, "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": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r614": { "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" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4E" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EE", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EE" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4EEE", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4EEE" }, "r623": { "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" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480591/815-20-50-1" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/842-20/tableOfContent" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r674": { "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" }, "r675": { "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" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/860/tableOfContent" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4D" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-1A" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-3" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-4" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r711": { "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)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "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" }, "r716": { "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" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "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" }, "r734": { "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" }, "r735": { "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" }, "r736": { "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" }, "r737": { "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" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r750": { "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" }, "r751": { "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" }, "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(1))", "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(11))", "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(12)(b)(1))", "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(12)(b)(2))", "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(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "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" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5A" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5B" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "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" }, "r815": { "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" }, "r816": { "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" }, "r817": { "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" }, "r818": { "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" }, "r819": { "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" }, "r820": { "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" }, "r821": { "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" }, "r822": { "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" }, "r823": { "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" }, "r824": { "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" }, "r825": { "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" }, "r826": { "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" }, "r827": { "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" }, "r828": { "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" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-20" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-21" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-22" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482739/220-10-55-15" }, "r835": { "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" }, "r836": { "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" }, "r837": { "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" }, "r838": { "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" }, "r839": { "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" }, "r840": { "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" }, "r841": { "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" }, "r842": { "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" }, "r843": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r844": { "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" }, "r845": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482836/275-10-55-6" }, "r846": { "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" }, "r847": { "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" }, "r848": { "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" }, "r849": { "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" }, "r850": { "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" }, "r851": { "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" }, "r852": { "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" }, "r853": { "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" }, "r854": { "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" }, "r855": { "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" }, "r856": { "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" }, "r857": { "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" }, "r858": { "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" }, "r859": { "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" }, "r860": { "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" }, "r861": { "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" }, "r862": { "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" }, "r863": { "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" }, "r864": { "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" }, "r865": { "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" }, "r866": { "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" }, "r867": { "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" }, "r868": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r870": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r871": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-18" }, "r872": { "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" }, "r873": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r874": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r875": { "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" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r878": { "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" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r880": { "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" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4A" }, "r891": { "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" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4B" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4C", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4C" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CCC", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "181", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480401/815-10-55-181" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "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" }, "r918": { "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" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r920": { "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" }, "r921": { "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" }, "r922": { "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" }, "r923": { "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" }, "r924": { "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" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r935": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5C" }, "r936": { "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" }, "r937": { "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" }, "r938": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r942": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r944": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r945": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r946": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r947": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r948": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r949": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r950": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r951": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r952": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r953": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r954": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r955": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r956": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r957": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r958": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r959": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r960": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r961": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r962": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r963": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r964": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r965": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r966": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r967": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r968": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r969": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r970": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r971": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r972": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r973": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r974": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r975": { "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" }, "r976": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r977": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r978": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r979": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r980": { "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" }, "r981": { "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" }, "r982": { "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" }, "r983": { "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" }, "r984": { "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" }, "r985": { "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" }, "r986": { "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" }, "r987": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r988": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r989": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r990": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r991": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r992": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r993": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r994": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r995": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r996": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r997": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r998": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r999": { "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" }, "r1000": { "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" }, "r1001": { "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" }, "r1002": { "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" }, "r1003": { "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" }, "r1004": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1005": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1006": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1007": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1008": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1009": { "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" }, "r1010": { "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" }, "r1011": { "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" }, "r1012": { "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" }, "r1013": { "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" }, "r1014": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1015": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1016": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1017": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1018": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1019": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1020": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "SubTopic": "310", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "6", "Subsection": "04", "Paragraph": "12", "Subparagraph": "(b)(1)", "Publisher": "SEC" }, "r1031": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r1032": { "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" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483466/210-20-50-3" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-10" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-12" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-15" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483444/210-20-55-16" }, "r1044": { "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" }, "r1045": { "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" }, "r1046": { "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" }, "r1047": { "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" }, "r1048": { "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" }, "r1049": { "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" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" }, "r1057": { "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" }, "r1058": { "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" }, "r1059": { "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" }, "r1060": { "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" }, "r1061": { "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" }, "r1062": { "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" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1064": { "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" }, "r1065": { "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" }, "r1066": { "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" }, "r1067": { "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" }, "r1068": { "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" }, "r1069": { "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" }, "r1070": { "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" }, "r1071": { "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" }, "r1072": { "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" }, "r1073": { "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" }, "r1074": { "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" }, "r1075": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1076": { "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" }, "r1077": { "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" }, "r1078": { "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" }, "r1079": { "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" }, "r1080": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r1081": { "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" }, "r1082": { "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" }, "r1083": { "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" }, "r1084": { "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" }, "r1085": { "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" }, "r1086": { "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" }, "r1087": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r1088": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r1089": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r1090": { "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" }, "r1091": { "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" }, "r1092": { "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" }, "r1093": { "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" }, "r1094": { "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" }, "r1095": { "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" }, "r1096": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r1097": { "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" }, "r1098": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5" }, "r1099": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/718/tableOfContent" }, "r1100": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r1101": { "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" }, "r1102": { "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" }, "r1103": { "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" }, "r1104": { "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" }, "r1105": { "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" }, "r1106": { "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" }, "r1107": { "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" }, "r1108": { "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" }, "r1109": { "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" }, "r1110": { "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" }, "r1111": { "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" }, "r1112": { "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" }, "r1113": { "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" }, "r1114": { "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" }, "r1115": { "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" }, "r1116": { "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" }, "r1117": { "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" }, "r1118": { "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" }, "r1119": { "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" }, "r1120": { "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" }, "r1121": { "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" }, "r1122": { "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" }, "r1123": { "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" }, "r1124": { "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" }, "r1125": { "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" }, "r1126": { "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" }, "r1127": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r1128": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r1129": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-23" }, "r1130": { "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" }, "r1131": { "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" }, "r1132": { "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" }, "r1133": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7" }, "r1134": { "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" }, "r1135": { "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" }, "r1136": { "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" }, "r1137": { "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" }, "r1138": { "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" }, "r1139": { "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" }, "r1140": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1A" }, "r1141": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-1B" }, "r1142": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1143": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4CC", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4CC" }, "r1144": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1145": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4D" }, "r1146": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7A" }, "r1147": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1148": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1149": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8" }, "r1150": { "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" }, "r1151": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480870/815-30-50-1" }, "r1152": { "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" }, "r1153": { "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" }, "r1154": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1155": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1156": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1157": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1158": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1159": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r1160": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1161": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r1162": { "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" }, "r1163": { "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" }, "r1164": { "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" }, "r1165": { "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" }, "r1166": { "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" }, "r1167": { "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" }, "r1168": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r1169": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r1170": { "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" }, "r1171": { "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" }, "r1172": { "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" }, "r1173": { "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" }, "r1174": { "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" }, "r1175": { "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" }, "r1176": { "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" }, "r1177": { "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" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481229/860-50-50-2" }, "r1179": { "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" }, "r1180": { "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" }, "r1181": { "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" }, "r1182": { "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" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477363/944-310-50-3" }, "r1184": { "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" }, "r1185": { "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" }, "r1186": { "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" }, "r1187": { "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" }, "r1188": { "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" }, "r1189": { "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" }, "r1190": { "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" }, "r1191": { "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" }, "r1192": { "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" }, "r1193": { "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" }, "r1194": { "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" }, "r1195": { "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" }, "r1196": { "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" }, "r1197": { "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" }, "r1198": { "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" }, "r1199": { "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" }, "r1200": { "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" }, "r1201": { "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" }, "r1202": { "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" }, "r1203": { "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" }, "r1204": { "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" }, "r1205": { "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" }, "r1206": { "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" }, "r1207": { "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" }, "r1208": { "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" }, "r1209": { "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" }, "r1210": { "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" }, "r1211": { "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" }, "r1212": { "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" }, "r1213": { "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" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1215": { "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" }, "r1216": { "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" }, "r1217": { "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 82 0001030894-26-000032-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001030894-26-000032-xbrl.zip M4$L#!!0 ( ">$FUR5WR]:7?B2)8P_'U^A5YZ9MIYCL%(8G56\1P2XRH_X[3=ANR>?K_T$5( ZA02 MI<4V]>N?>T,2JS 2"!2"R-/MLD%+Q-VWN/>7__,Q,80W8CNZ9?[Z5[%4_JM M3-72='/TZU_;O<[#PU__3^L_?OG_BL7__?;Z*-Q9JC=7W0C-IO-FP^\IN!?=*M_N$6'J"L7P]^ED?5V MHYN&;A*$S8UK*Z:#6U=< .:-5!:KQ7*C*(N+YZP\XF-@&_2-<*6\]*"EUT9? M_]D[I7*Q+!5%*7S(AZ-';5(JE\6;__W^V%/'9*(4==-Q%5,EX5T:6=Q%7QMN M%[[ EU3#"SVG.%*4Z?SBH>(,Z N"+U8N=FQW\T+X<.4B?)V^#4YEA-/J4G7' MJDAB_;,[_"N67Z"M;2^XMG;C?QE>2E0M&@SPQO!9=\N#>4Z&]:__$?__&+J[L& M:<&^BN'J?[GQ/_OEQG_RP-)FK5\T_4UPW)E!?BUHNC,UE-FM:9D$WJ]_W.*% MQ/9_U36-F/17^/X)A(BMJ_[K/]Q7,ORUH!8!0*8RP2<1_;8-8D9#47-O**." MX-/XKP5@BMNA_D&TXE Q$$8ZH&A8E.J%%OW@EYN5-R1X8<>S;7R=[JB*\4^B MV%U3NP,9M_IN#3XI3N I8[RSJ"FS(C'GJV@46G=$)9,!L06$V+YK"<7L8C'W M\(DS?T^ST$*TI/6"%[C(9<+K;\=L(.N"=0RZ\ K;,5X,#7R\3]D-G^X M6&B500*5Y7*C64GTDDKXDD# W-[K)HJ#1P(<\XIZYGGXPR%MQR%NSP5DX2Z? MA_Y5.FS56+:K_TG_3 0.^8([J*1UT9Z ;2I<_K^T"D.8?(=D'_%]B:[1$M?)].'-C5,YA) M]NI' +XW'4TO)UC18U,CN[_93ST]CK+M9_M,Q1G]B3.S) \NXH4]U5 M#/KZYX&ACRBYIH/(M+>VBXU/N+4M-/IDF>K^^ZOOV-\Z,2[>=A3Q M=L ^5.%;903&,-J+\):B%(*C*E<++5DNR>%^P@TDWY#(R(9J:6U(8F1#]<\W M%,U)4F4N(L#?O>W#>VW[SK/I*E>\(HR.W&J>#=Y0^,ZZB%11;23B7:E2.^2- MB+::M/'&FU7WTR9# HRO$B?":49G^M:A01%8DT"=ZUL77.5?"XX^F1KHE-// MQC9=\I)_7/IP-'">Z>L6[PA>Z5B>3?^BX8U;)!RZ; ?QZQ3"SR<@(CR;M/R_ M_"]_N5G]+OP;G['Q/ _6L/ZP(/YQ^Z-WE_190%:4 N?/!'=?U\CRI13,BFO9 M>[YVXW[\\(Z8U@2D<<1CXX)FY1$WJZO_;-;-UI__=O<9X5L"]]' 8 PL\)]?[#OP#F\/=0 M)[9 68M$1E([#_^S&A58OWF^@M6G3VGP(OS+<17;Q; -#9 4RR+\+[QO\=U\ MF=K2I7)1%A>O\+\)_PY?3X2RZPB:1X8,'@8];'94T!LH L9MU/>531RG2A'W>O>0LHA1IPC_OSO))HQ1I O[HGO$Y:N@C MX>+HKGQV6\N[$WPZ>R*UR)#$?=GL8)]W]S0;>R(U^,MY=SQ/;$^D!_B\.X[9 MVQ/IX2+O#N7I4@/9U.O(W.O,$;+R[J*>/C60$:+R[M*>.#60$9;RGK?./C60 M$>*X*Q_/DDOQQ(K,7?GL8,]=^4SA7^&N?$: YZX\.[A@SI5W;-?O:?!*IIZM MCA6'O-C6R%8F/A+PV',;XQE/G8=O9UDC46'?>__F.2!Y'*?G/\)90DV_%WQX MED9JA5EGO6.9V+S#;W.!9Z"^S; [XP(S 5HVKMN!IT,6\(V8ZGBBV#_7%=<; M,3UR;UL3;"2)?43^H;OCCN>X(#KM8*'SF]-:(*?>"OL1# 9PDY'49S9NP24+ MI]Z=U,M^\&8[;CJ=F+B)_U)OX$2]!B,4GJFK?N^V\]0Q[(:4TD *EYJGE)JQ M.3.GO,)^"/#BI&8V^K/*;C"22TTN-=GB%?;CQRQ(S2YVO9G:NG.>Z>(J592LN,^"3/V80SE)89Z4QF\Q9<6G)IR1"?Y#E# M1(8DIU*?V9P%ERR<>G=2+W-9!*SA QIP+$/7*.$\ (K6BBCG4\]"?)UC,CX; M55-C+IG "2)3"5%C+F+..D&J;@"6Z%7GR3[,A0T91E%&7,1<;"P3>6^+F*F=(AAB2 MN=S>G%ALHNGNO8+Q;7>V2AX]HGKP]1T9I';V Y^UF!._P'^?V)-'2S';:;WH MT3)'+CP47[C)@X] AL]#?^_I$]QQ^L35F@X>3+7&Z5D^]9DN]ZGF29@'?D298O/-4PMZ'OI9,E<"B9#LD2YMTR2\ZD>"[$8^74*I0N8 WI5S%% ?S0EI)OZ MQ)MP0D^'T'.9VK@,0E<^.*&G1^BYS+\P1N@I5+]PB7YL0N=)(F8)G4OT- F= MI\FX6#T=M>4R:W9":N.R+4UJXTFN;:$PVFU(^[?GN$3#:&SO^?XU-VD&+J:/ MS3@\8W8QC,,U3HJ,T^29OUW)EV^*0S_--=-P;9,FT^0R>\F9AFN:+)F&YU:S M-MJ*>=@KH/SS<&Y+"PY:;GKR1KT\ 95IRFF$LNY+/8XZQIO3MMIT3:OL^!1 M=F:LBUS6)'RS=6U$4"HQ1W][T,%Q&MJ+Y5QFPQE&;8Y$RW&Z@(OE7*:>'XD+ M^$\;R6<#+BCMGX>2(S&6.+BM2F0G.Y@\ MKQ9%*34S(9<1Z2/C^0X@^*:X^AM9!-%PD.CJ(AX D#9Q7!J8?E>F9T9EJ1JC MN0P!4!;F*QH;::!W'YU:)GRJ?YRHJ>BD83I6'F8M.XL&IWEBQ MR2N9>K8Z5ASR8ELC6YDLL-P&*%2>.@^[YD3!NHI!=T\:+,:'3! MMO&\/_X:$,:]Y>WJ!9E7RF VXI,;J=$?V^18E=H4]X1X;$MI?XY:[WXTRE634O<:.L\)(5O^0M9D-Q MLNPDOQ@[FS'GE6?R%C7) C=9\0VS,8L'4[4FI.?"UO#.1TOU8TDKF.I8COL\ M["G&N5K/5>8B%XSB)RO^82[.D @_/6(8NCGZC9C$5HRVJ;6UB6[JX #1PX_= M#Q2!9\M;S$8,AP^FIK_IF@=OF\"K-%'7J(];-/'V5:1U?(6=6*4 M/LZW)J3&;.QK;GYT__!@7?.1W,XJ]MJJZDT\ ZZEV'(,'WO:OSW'Q;MS<\:C MQFRD*P^8J*2)"69C6LQB@@E1QFRH*Q]HR\K'83;*Q2S:CG1:J,9LS"H/F*BF MB0EF0T/Q&@_>6S;11V;W0QUC16$'=FP/3/D8U89S8>Q.DB2XNUSFPE;U)F-;G&ZR-+3J3,;:\NVQ7K."")%4Y;9*!XGB&Q\&V;C@YP@([DQC9P'8#E!I.R_-)B-O"9'R1T9ZB;1OA$3?G'Q3)F3 MPSJ:!K-AS#QA)$T+OL%L3)!YC+!@0C>8#=WE"WT9V; -9B-LS*/O6$8DLR&N M/&$D52N.V1C3-\\!^#I.6P6,./KB&!;VSWCJ]'XSK(%B](C]IJO$>7SL'-DJ M*%?2ZK7>8#8RPQ;,4Y4\S,8S7HFKVU3TH R):JM$;Z "9E7FG*?1U60VT, L MIC*RKYK,1@!V8>K9'1/[Q7)<>W[ALAZ_"#9C-EB0)^1EQ7G,QA7B!6/[EJL8 M@&?/-F/$8O/*8(,@+M1[=:\\'14AE9IWBS]D6XT;KF??_ZYD$P%-/ M*P./R7/='-T11Q^9$>V:PB^(UG:":Q=+36L1V^;Z]HD]:3]:QVA2>ASS22HS MZ]7O36I-3FILDAJS,8C]I5K?XD3'-M'E-';"52F0VK=\D5I.(T!=9,\#_V]YX>(F(WE M,41$<>3"11-1SF.-1S[Y_$TQ_%E9A&QI-$TSG1W/QG,!;</JW"?+ M_53M=@'5UD17Z<&%_! DLX57G"!S0Y IILRD,K-5:3DDR$==&:!1H!_>>C]_ M5)FFF!1SFFS@5,D:5:8I*\6,QIUH(3(@.$F*I$S&DF@RE" MO&C]G*I8S&FR@U,C*]28JFQD-@O"A ]S2J*(O2C&YM9F-><99R6.>-.)4?7ZR.N>9IR-Y:_FEYK.WBZ6<9Z4XQ5Z: M/2SQC-5Y42P;%D-6\I>GO3@UGX]LSGGNC*D:E],F;J,$V & M!)AFADSB&;)GPNQE89K]?)"'0_1T2240I(YA'X,\DA9B5E> 3]3 @H*PF4\^#WL5R?3RD'NV_=ZR;Z M1JBBSE2T\( TZY21E+]M4T8,;$ Y/ U1BOPKD#+G*DHX1'>G!),1A*F MPFQ U@=^7_EH>^[8LF%I3\J$+(3_JS513%TQEZ\X,H[$^#@2TQN,(E68#5DR MB*.,!&^%V4CE+ASUQXIN**9V0AQ5XN.HDB8?,1LH9!!'6?$1568"WEE@XLCY<(KS 6$MH'W.X@>0J:=L?)N*&=* MZ\S%8#)"QN'$KG_"8JNV9:S"#6\I6?;H1BJ7Y9O@BINAHKK% MH66YIN62@C"TK=_MZ0"X*AFS]?/W\1 M?0M>5Q!<*WBT610+@F5KQ/ZU(!9NCK7^"EUY1:(_#UFM-%^MA*N]H/_.2:*1K$/Q-/Z!7Y0(M?)4*O+XE J5Q12&2BJ4JZK$JF5Q),%;/UR\#&Q?B_ M^P_9>!221U$Q])%YJQ)T] O^S>'WJF58]NU?RO3?UR'04W&H3'1C=OO7/O"% M(SR1=X&Z%'^]=H#XAOXUCOXGN15%6!O]\]U?;!T> ; CX>)%"5?\X^FAW[T3 M>OUVO]M;72Y;"^UU.S]>'_H/W9[0?KH3NO_;^;W]]%M7Z#Q___[0ZST\/PDL M+_\?"K"..7(M\UJX*W5*@E2N5IK;ESQ1[!$0FFM-;VOP @9VH0B#B@!7IP-*"8"JH#S2BW]Y9*@UIX32/ N4WX/-"2RP7_T9Y6UOEV&#$ M-F:O9&K9+B@VRYXH+JB4#_=VJ'\0K>C:WISLI4+KO__2K%=J7[=2OJN="3#_ M]J/]VN^^/OY3>.V^/+_VA9^T'\60(;W45"+LO#\*HC5*^V+\'PO M]'_O"DOB?2[:VYT^?BTVY8JP BE*?S>4P[*4&O>6+;AC(OP1DH/@6X "&-Y$ MVT-6OM#;N[[9ODI5&GQ2G, CQGA;45-FQ1E1["(Q0RJ3"RV08NKXO_\BULI? M9?%:0(N5/5EKV;D5L0VYF9:(;=:B;^$B-C ;; 7:3'0'0R#"4 YAS4]TR2&G5C$P)(+3WY"EG>KI)"YF MB\F6$%TU(,'N8[?7?^BTA8>G3BE/.+OJ?BBJ*^!^!&LH+'8H*([0FQ(58Y&: MH)O"@^L(G3$UY"*73*+2:C6)9;%2KU<:G<$MF M@<>S$[?9&F7?U@P_L^G^RQL&:&92E)*K (:8A15APK\]6WM][G=@B,L^Y8-]UNIH8(JIF?[!>PD$. 19I2#%Z 9A0]8V% XQ3 P MHE);2V#.;:XAL.#65B"#7_6I]79B<9&4+M+ZF9,X1H#D%PLHROC_]:EOM0>X MK!1:WZ4GH?989R_>+FS[=Q5L"1WCJ0WLHT\50R ?1/7P5 )\#%J0.%^.30!7 M $T!P;GU36FYXYD$)J+)[RH^_:$D;=M$6:&X:J%5$3>R.U\2R"X\\F&\C"US M+3R'$[@JE08VI9!'?^^R\-2:Q_=027&&2*6PRBIM<"D+GAH>$I* !2 M@(\6E?-GB%#2B3JRQ!#1Z.N!V+%I^Q[!IH@D-M&$J6<['H;K7$N *ZA)+DI7 M@R\HM# KT%;=V]Q&Z^JENB@FC=;)4JDJRXFB==L_KZ04]Y/%4J4AL;BH:HII MUEW>O(_=7#KTF-EN]777H'%RHJAC0344QTD<^"@CH *07S1$J53KVPJNZRPB M([W99& 95T[R8!BGB64XALDHRF0D:#]R%A0"ROE]K,.N%AI\6^QLN\P-U"Y6 MOF(IAF,9NB:$RS[/\.J&Y4>E<7Q3/K"=9J(TH")\;LK7_?(!P$MO#/:N\[D] M?S@G<]PEQEV@(7SA.D=< Q#WV./H.A&ZDD8Z0X8+FT?Y]1(;*5SX=BWHUP3Q M#ZO]IV7_%'JNI?X4NG,%L!/7@> ,X1+LH$F+DN+00=0!@\!?000O'3F02U)U M"5U[HS#R%$QJ]@+?U4EV%9WKBO"Q_^TYKCZYW@?$YJMQC"!O2C\N1*_"&/%H<5TFJ 8!GR)%:88=_C#TS'JX%K"@ 07 MP#/G@0<9\\)^0640?EB*6H2,C"$)_)H65&KPK3FBETYMHA(:>1(E@59R.\(5 M/ ^DAN!X8#0Y8PNKC\+J1G>LN.MK?U=65TD+ NG-P1Z^7 N*J0E7DK_' <@> M^'[P;]@!7D\OA9MP%<%SL-C6H8N@BU0<5VB6!4V9.:7$B9!@$(=?L8M*S55< MSYD?@R@76O_7%DI5X/2-L\_HRGTBGWA"E5: M_:LD2Z7@ G>L.[!B94HKW(Y,F/YZY_1&G"^E6%'6K+":O)AKCC3$64#X#B[>L-;Q2-WU.!O>M*(6:95F=1/!./BI+):E4;B0+ M_Q[_@&.E4I*KE706E>[^/E_4T8X$371-,\@IQE9VH%^T.L.3(BJJR\'LX M4&95@XL6CA>.[WV,9OT3%<]F!.3YP=/8FTH6K&6?S-J;"#\[!%=6$1P=*)!C M!PIB^JA9779N@O IR@8Z?RJ]+#'4VV8PGA>BDRIU"I9OG@,/E-BIKE%H,'@BP'V0S/*L\14"NT1+%R MW:S+UV)Y7LW M* /',CQW\Y9=O0:3-CRLSQL>CNV%MAN1XL FRL^B,@3-=JL8[\K,04O@'+LB MTGJ U88'K#86]&LVV]\>N]C I?/\U.\^]3>;.)X\5-PL-9.7-3=E,!9KZ01X M2_5Z*J'4X]C$X^XY:#\R2L8U*^"\QFN26$>VV*SR4A/NY;?I@^MH7 M'OC+C1*_6";-DK0H.LFV2M97AR?"+;PL#=R*6_"7,4]'"4=)Y$R=$E/+X&^Y M9"*(RTP]'Q?E).)ISK:G9ELY5VPKRW'95I1+59&S[N?(QX9M%@(,HT7P&]6A M-+'T33%P/"3XL(2X#K9 ^<=Z22J<6R^=DS+;7 K=T2ELQY6=E,]I:S*KTU_ M%K3/!=^E(K^Y5? M#!>4>,_^.$LL# SKGOOP%H*$(^1LP]_]>MVNWW$\_Z*\ MN23*N>"^*-Z5N."^3.1C<>8GXAI3:#89XQBP-R+XDR'S+;AQPV4OL.]U1/7^<(%H- M;5,Q9HY.K;R%Q$"1XA]-P6M>B>,9ZZFS4U< <5&2*45).4JK#;FE8P4FS:4 M?J)W&%5]WYR>7% M95%-)4=9 2XP4D.]%%H?E1):$:X-&*;"XL6V5*)YM DQEP271 Z5',67^:F@ MU#!?"8\%/92$9WI">]\S0?S\0,*7I8*\2HZBBUR!I\>W]<7)GTH\R[<*ZIKV9S_+XP(./]?)NKE10KAA[DTCK&G M&(3F 8(JOJ7Q!^CC_W#H8*O 8.#2XL)(ADN+RT1];9$CN"-#A>8*?TRQ5Q8Q M=DA)<(EP667")<)FH;P82H%%Z'%M2ZGLMU9@CB@H).9]O_WC M@-C\.]SCB:M%@HGDF30>CPFKYZ>[[E.O>X>=QWO/CP]W[3[\\:W]"/S4%7J_ M=[L1S<@9VL"5;OI0AL<:X9C0'Z5>R?]4P[[HMO.%Z2UXIN)INDNT['EZNUI/WA:U*ITI!3Z@]?E:NI/$F42_5&LE&BVS]OB.E,$J6+JF?; M_SYZ"-+<7D^+39JQN 1/2B8=Z\3P=NAY=4$6J0JFI]6/-56/61"$35Z7H%!= M@<*1 @RGW67;<.0I%QH59O54NVT)'ENNJ'MSW=U!!O<'0#^P"#7@DG&" D"6)*65;W.Z<)Y(FY@),>;>[K@U0JHCVNQ M5B]56%4@ET0!.P3R42B@6FA)US6Y41*YO#X$SP_F&T#?LFFA\QF+Z"H7T5L9 M-*2!&;!C4CZL43ZL2Z4FE\39(WJ')#X$T75$M-@XN<^V0^"&"3Y:]K.5+K*_ MZC*VD3OUYU?ZJRNAVK/6@R+W5;;+1TH-?@9K;I9N",(& +'>.'6<@.N[/?1= M+'SB%*^J6*HRI=;RENSJ6R" ]I>C.^@W=L+SK(A[5V!EE:X367.5Y+4\VEEW&72R*[0RR$T@LWZP;632Q)#-')F_G (99LV MGC=HJZHW\0P<3G!'IC:\A9XR@3O;$PO@]"?],X)YI$*K+HHEF5N)V=/'#B&9 M"7U@MK%18RR8DL)1MI5C:M3S/[U/[_?[-T>"@6@3*$R*UK#HP1]KIND!A_L8 M=_2W5]A> ,?O\O-#"HGBZPAFK6#/6IWN?P)45L%U$J5'&016;9B M?[,L[5TW#&ZK'BJ90DA&4&JMT))Q(AD70MEC<8<0^@2+=1^+3,N;G-I]#Z:K MF",=CP7Z5MZJ_QS7U+M4FMXAF< 3TEWRJ+\1;0%H/[[T%*E9&QA7/WD])G#A=CTE%E5G2? K]@ M)04YE4KY 4-6Z;9CA/$W> [L&ZOV)F%!1;52:#6NI5HY:0R/D:(;3NGG2.FQ M*HB24GH5U-:U)":.?]\ 8D%[OM,XL7A@V%C 6=\ZY"E[OM%#+)IKN"D-%10:843$_]$OT@F(O:P![H$5W1SG'!0J5 M@=JN>IQ6+SFUOL_.P-[A2CY:YJA/[,D=&;BT;$LIC=B Z#.7-0DN\;M1J;*=CG.X;9\U.9]2_Y$HQ'V/L0A_+V M&EO]Z&5.3OM)@!I6"UW7FQ)O.\<"16P1^B>E")'JA&;MU&>#SDTG/"R50')3 M-T53%]E@7C%'MGMK-0G;VE2X9&,!K;O-V=AHE;$0LERJ,R6>LN]C=K1N9RPG MD%:;]"P9VR?HU'.^+5AVQ7<78-[3QJA@'Y9RHYST*$T\7+#3J.=\2617H/5@ M$JEB-*HI-]DAD3,3G1@++[K$GO#TY![IR4NRW5))]T6P> TKP6NG;E/([?.C M)G? @OZ7G6NK/L66 G>CXMD-2XY3.D"XW&Z=VV#FZ]W!"#DXY*S+A/S5],=$4%35FL!J9H!" ?$#QI8-'YN"#I ;V6"( M317;Q9,"[I@X!!A<\33=I;E_ *T^02;7B.D0U \F90:<)!J<&=#A 8X+'V!Y MG%/:P-E!"#W.;0&D*AC=GEJ.CA+CUB:&XNIOY.N[KKGC4/@MW16(B_+B%F4 MP/#<[;<ZL8[\K,01&WS/' [LOP3@JJ M*%2>5!YLP#G:I>ET'[N]_D.G[7/>PU.GE+8LV(WQJ% YB[!Z?KKK/O6Z=P+\ MUGM^?+AK]^&/7A_^\[W[U.\)S_?"\TOWM=U_@ M8WLJ5;OKPAL<:6'R*?2FKZM(0/FU?I0--^M_'8BV9KU4 MKC91N@5!G.#%@> KP?IN-C^OBR5)KD=^52Z)D9]O>U2E5*ZG\Z1FJ5J-_F;; MD[9_+C>3W7&:-55WW<%FPN.0[NM-%HO@/X\6CFU"A E<-W8$ J:HEE[ZFR,@ M!@*^*[8Z%F0Q<["O- IJ,ALM2ERCP3H!/(';&&,[L<_I,[M1J2S54MEH_,$7 M^854]7CRX @Z=F];$PSXXQ/_H;OCCN? QHC=_5 -#P&"H[;@?UI?^4B8KVF4 ML;R[7*F?^FQ>XL0FIU\&Z;>:.?V*6!)4JS22]J_*H *,*^H$Z4V'9K\

R="%8R!!AIMG+F\ M]2BR0,^.3^LJ;>/2JY0#QEH!)!)"!H^X)6TNU%OXV'ZOA\]GZRJ/H3*7D2@QX;(E9^S@.-O64$4V%MN>YD9!V6" 4?'; MZ%\8BI%35N8^Z'Y=R3.M7+;\7!4H%5Q_2+@*U%ORS ;$;9PRT=;J.TF>B>"8 M8Z+QR7B)QZ&)M- ME\D0! '3G'A)I5**OUK=KO&M7I9L&ZDM(-<+/YF.!W;JW M2? \I5U"!(*B6C)GB,Q>W=H(: ^S%HMSOG2!8R[""GAU)[=?AM4/[V?0SK\D M4]4#@X$!Y;D%UCG.B/6$A]PM7U:">5-1)J(*S$>?_3A4X]N4]#3/Y%DA;&6! MDIP#(0/$4%@C>>X(8064-_5D(:G 7N-#D/O31&G(*Z 1"+2'"G@LC91:**QR MWR/= .=-0]G(RAB"IL.=BV2/.D\1"@6DP03 @$@(G%BA6\TX:TZ3?S[P=>Y! M;&_SC(W%?H)8L0;6P-8$-"2!%^6LT6&;>/D5+W=[=U@.12D<@6H!@M?(2.Z9TJ^S?-VB_:01;F[W*8;.,P=\,B/Z^&H@)(O5XXH!Q'((A49"PU2G..O*>/O0%DK>U MS0K$77]-)0.CZ[J)1"0H3D% L>4<6VN(R.TK/WG\Z_2#NO)0H#_F/91Z7[\6 M3*$CE&= =G/VL34M]?1VL&FY=W_%<7/ T8W@ CC,J$%,TA02_\ M-IJROZ.HV405Y[(XWYV/5BQBS$J@F0R $^:XH()QT],)4QV\_O=+.A#9[M2H M,PL%MN_70[WZ5M5#U3Y&&TIK #7#@6H'B!. !RZ:+9G(W4Y@R7%^]*OOD7ZH[L8K=H(M 9)P M#BPG6#E'N75MK@KINF$]5+ M/YW."_>7,[ZCKR@I ]0IYX4T$?*Z1B4='O]JA-871042*&JJ!>;@EWP2XH!& MU $?A&*:0,+:[>AO,+^M!/-JE)27E@*Y^C7 _JJ'=[,=<*>M=X %0X% @&E MI $02@0#D4:HW+U[5F%Y4\LVI!2XM6UKL\S^N0^1YNW/T-+RJSTPU##@C>/: M.:R"R^YO9<3_ZD2Y,_(+G(O-@)KU8S%-8[D87-],)W%$-OY67_O%0;ETZD"Q MBN\I=D3R +W)?7MJD8&\3FGO5 X9;[I[OH^TS;LZ^7UVV;U[',MYN-+C:[_D MW2))XI@8 1IC&!CGA.O--O/RXGLURMT;DC->W]=]3$^2VFN:K*:^.0$#K7P MEFAB.:)48U)X*#;1%"%#II!7*P^"SQUQO/9(;5=I/C^1U9.^Z1_+#Z!M[%QB* M@(%" HRU=I1ZB$+NEMX'W"5GK08VZ9+3R,4+[3)2.Z:W+CE=NN0TRV0'[49: MR;:1VUUURM!= &^F!ER9X M@YUB++<7_@J[Y#1SWJ5+3B-A!7+.6K;/",0!96'$%@PAP04E?>ZZNU?5XV0C M!>4@*7/BUWL?_'C\1-+O+_]8 4L8![02*B6E>6.Q#H0LS$&U>]4-CWC%FLAI M_!)];[8-T>?]9D]'<:Z\F]GS?'KCQUC1O"34_YIF6-E'T?17TY9]G'_SZ0C?NZ.O?JRO_>R7[_74?]"# M\<_\JV=I*U8#22P#2'FDD$WWKQ/&0='-F; M@?^ZG)9O,0>:QF^IQ3F W&?G>GL8*1Z/*( <4(\10($:PGNJ;#^(T5FN@XYL) M&"+&&X:-)+EO@'D[C6U6:7^GL4UD[\MI[.DHSF'^YUT]']-_D 9=LV/NF -& M&P6,]T%SH;&R)+-X&^ 7.KA MJ@,)E^)[CQE0W".,E8#,Y>[=VH>_3@\U#Q<9CQ!K :7B MA5DQ0]I2NQE\N:I.1M.4#%_O(=5!S=@=?T-X_7?0ST!HDSP*L%%Z=MD,LC$& M*"P=8-PX)9'E@>2X66,OA-/0N7^O=--(0F:]O!^,O8V_KE\7D8N>E2 !!"D\ ME5XS&EH%,VOD\/RI_;:++TI.E<6R!1S7H^'L;[RK7VKOW:/E>RML=(F0!A0; M18(33,&0V6-MA^P0#N4VVMXM0%A&6:WK?M MB0U#N7]98E#885 L3M:*>0I"8!XQYB$7;7KT%0/XJI2Z'S3WE(]P='S\QZ<_ M/AY=G;P_O_K+R<7Q^:?/%R=_.3F[//WKR>E9_/;DX_GEY=G)U?F'JZ/_VCX) M8W=[-&@;,DEB2N,?^)H4-7_U\QRII::6(O5! 06,! MM=8YAX.B+/<%J)MB[.POMGM>[?:+H!AHJ1' CG/("5%8Y>X MPF^OA("BNIH MR3\L1="^G/#_W"2>9YJE\56CM!587Q5G8U1.-7 2$BI5G+OSMVAK K2K/=1R M,ECJU9R+C@(G<0N85M77UH J=(1?"V@W1_<9B5N\N#R;U7Q0.C[$@& O MK8?!(9H[+;!'*:PYI-^Q$AJ-74 !3Z;&=.7&9+[#]YC"NN*R1X& QO$?%K"P MQ"%G<.Z*X7;(^H_O,M"XVDO)Q4&)S=%'E"ER3 OFF9\>Z\G-AV'U[2_>7?O/ M,>QR:!'C+8 ,8T.@DT'FSH[=$.*!:2<[*V6GF_?)WMZ]\Z/XQ305O4[6 M2=X) 8PR'!@6N)."6)J]P'PSA :&'HOU-%H^0*J^%"-_>!Z=/+=SH[2'@"N MZ+A"#9 H^MV!8R.=(Q2AW*W>&@'U[X#DXZXJ9?@"4?/I:.K'?C*]B"OKY3?] M944LK^(*RC4!3G!HH()$L=S!<3V2 ])!!E.7B'C/CT^/IM/QP-Q-D_-T5OV%B\PKYS; MP3L?XM)WX>U03R:#,)B7"4T>QEYGER4C> HDCZ$X99)CJZP*./?"LQW2P]52 M#\P5B(T7P7Z(]CNJ[.#X;IS@S9L[;3( AU)!8ES;55J.L0\2T=S=X#N#/EP5 M]LMG@5V]%E,RBZY>:O+$X[\!AX"\S%Y*NF(1S)OK>'%R>77QQ_%5_-.SWX_. M[I,!_W)T\?O)Y<7)\?E?3RY.3R[/]'A>Q[E]KN.6#\J1ZYACC)ER'6?-F._L M]&X\&%VG\NJCD8L_\^.O_IFOZ113$G @RL=X+7M7APW@]971F%TMJYL8 MY:5D7Y(8W]U-HITFDR,;)]#)X&E/C*=CL<0 J6-()[B#W"-).,G]AJV LOOB M[\S,5_D9*!#CU,%*7X[]D_VBM0 +';DYDL5+:01W<>]D$P4"I@ HLO MHV<.&HS;W/*]^0O]A9&8JJNQV++ M^FR-O/? [L/9Y104#HQV M%#B!);3*!BMSET(TP.E?#\6=U%S&SUQ_70?KH]<3/\NTG1E]YD-=>%M]]>.! M?[""A-$ U -!J0$J. *(%Q!#AKQ;S!NKG0TV?_(!J:('TQ=T'XZK6S,8Z9^3 MYASL4Y=[AE0K0H'00D=)(P*,8Q9@IYG'PFA;+#99C^Z A%28F@(;Y34K[WV7 M=WT= [F_5M-HHH>SZLG]HNP>C1-M$Z*W!5%$#3'PC@6C!1).Y]Z[W [I 8NK M(&4%-L!K7HF441&A1N#QJ\D@/F>I1]Q%^NH\G-]-T_'Y9%;K_Y?!]?T3J,X("%N0.*EP5+^Q/LQX$V@^']D4I^T\" M8KG&PB'K.6[AR]=_^@&QGLF$RZ3R$L>AGTXOCT\^?CPZ.SG_X_+DOSZ?G%W> M=T/9_N1S_6?F..3<$'FF\\SELJ[W@TDZX;D;/]?-\\;"$&AN,,!!0.=OC\^IK6RSV0%%%@//>0T8U"C1WFY:- /9UJIE?,ZN/-7/S MLB\'FYO400B$@'8A ,,I%DH3&G#N\L1]+#PKJ((.E6>-;.RXI*@6VUOEV<8L M=J@M:D7!CF4".0&*20^D) (S9E40^=?O%UQY5DP=C98O?9_X^7W=@GR^BD_MNGQ<^!G,3/3P/]S\X M^6Z'=RX&D?>'N"F6_-D;8#FS%P/I! ,(40FQ4]B+W)G:F8>P"\F5]I=WR7(! MT3ZTJSD?G0^&LW:TD]2N)J6WV?CFUN1SY&Z^M1':*T M,G-1HMPI;4Z=5:/JRVS7,1W'I,WM%1W>#16I%D'%J=C%=9X3(55NI30C.D25 M9.2@IQ[1:7_M]/SLZ.S]V?G9_3>?SR^O3CY]_GC^_SZ=G%V].SD[^7!Z]?GC MT=GE]IN'VSTGQX9BAA'N9$;B\W,+Z4^=F:@@,>TC&I%S[UDJA@]%W M* J" ]!&[D4N;!I( %:-JP"FBCB(O M2 _QX!- +V3?9J,8*!\#!::<97 /9RQUZ&@:0(5U4 0IA'.WU-L MWNM04AYVBO247X3ZY'CV_J=UDV> !&C,,6!&$ \-\Q#G/IEJB^UU2"@#+RMK M8?*>5GTX/3LZ.SX]^GAZEEIAI<.;RZ.S]Q>GE__WT]'9T>\GZ2<9FGQM]YP< MIU491ICIM"JI[3P:9 QV(P!HC3J1B9&:"5I2!XKRFREAF8 M.RII!-1UMJK[\-I];^0D4/%E Y@YJZ@SULO<_O5*,'V=.N7C?G'VR6/G?3E9 M6I=,^=1,W 6@N1- ZCC5&!F8%?F]H_U+7\_$^(:IZJTMOX,)X^ M_1244@I(!#G % I.B1"8YI9#+9#]2U1OSU65V]"9&S$M9L[_G[N1CZR(>F3I M*Z55ZJHAO:/0.*K-FK!F_5,.@-_,ILS<8V\%,E6/C%F3RB08X(Q"*)UVV,+M M25:O@>1M3)EQ'[5)?E=5,T:?$H(5Y8!@Y+%UBIG%.Z\V>J<7GW?8Q'-LT8)=#1XD4BO'3[.(5"(I>P3ICFQP9#LO9;[%<+:"&\G.FBT MOP[&:M[\I5(_4= M#%U@KF^##2,=X]\8YAB&C"41*LO>5J\_\M>L\3O@OM&^!3B_]/8NPDJ+VHK# MAN" H5H A@3S7"BO4.YRAB40_:_NW;E9["75R;"93W'JTD>/1J,[/3Q)%3*3 M^1U6@\HM%33$?XQ &#C%$#?!TNC3M#C?:?W '?AQV0LZREFXF PN;_383\ZJ M9&H]/+JM[N8]7I_M.(54;JLL, 8Y$A5J&+4;<5_WE,,CO+,M,Q^S/R+[FQ]< MWZ1-QJ]^K*_]Y_' ^JC"&>!%A-"FFL9 XIKFD8866^G01FPW/>WP6,]FVP)9 M5Y_'E?7>33Y$J]1-3!\&(SVRCPU['VYN>KJ=C>+JQ(4%,$C(B",VRC?SLK\% MS$/045\L%4GC?(#9/-WY@("&#H,@@D94-1IUX^ZIP4[DO0#51O30PRVBY;?^[E]6CRT/C_XZKF&S+Y M.8:X^(_6E"+BF.JCKGL968EJ]I]/>??CGHS93>)1$Y.;P9=W/^8-[B^GD:_T MYQ_30^(OW_U85;Q9NY',)4V^H@/02B8X$\R9_$VH^AI=?[W!L^NU39G]'DAB M7_H_K$Z?>M:_,M47IN,Q*3PS3 7"),NL[OU*.-U7V;3.8&U-7\_)BFMQO?(, MUO:\;9"UN+'1=R@*X7G*R). 4JJ()\A!!E^T&+;.8"VNA49;%]# V5/GN":' M\B2N+]RTDT<'T!=:R]@BI%^D&+VP$ M=)!RZ&;VHAT2U]]5'_49728M0.#,$. +Z=?:BSH:+5] M%1^JL1]&J-M]FLC7T@7WZU5T-W0/?FMDW6;PY-9-'8T M_: 'X[_JX=V2O^6H!$9C!(QG"'LM/#+YNU'D0+Y+??6;"E&6U (3TW:C>(@, M?S2,)% .M,(*.&ZM#,QQ(W,G3^=#_R;1?.2NG$%WFI$Y3RVM0C)O,O.%M]7U M:/ O[P:C>0#<6QYF>R@[R+[)]R2@-@<+<)[IO.9-DMB7G,M-=AD"4ZGXD$4_"POL!+.4 MOH8[M_950ATVA1NIW/%N7RVVMTWAC5GLL.W7BH(=RX0;#I32#*@0WPS$L-4X M=U>)%[TI7$P=C9;?]:8PC7.ZUI@#2"4AU%$D56Y9O.!-X6;NNFP*-QI^5YO" MC'$@-?< 8LPD%1)#GGN7[P5N"F^D@NZ&[K4Y_3/_*:+2!/KX+2+<"":TS!W9 MOM4*;>&K9J"O0(YMVS3V6EQOM4(M>=NR/J25T7=8*X0Y M=?L":X6*:*'1UGM:*V18*I>B(%@-B=<..9.[Z>E!U0HUJB=%KG=F 8X;[Y,HR^3B\@"N9@KH*T("NK %?)J&H'M MQK7)1F,[>73@H, "MQ%(% PP!!G -0D*(TVXSIUIM0.!K'%W]D(?C:8OT<^Y MFDS/PZ4>KBIB"!H#XYP%3OBX1$N#D,RMA240_3LM&4E:[.CIY\_Q)?F%5@(0]QX10:($]98%88KG)?P;P1 MP$.22CEF]B9K\\&[._/3I7A *"!UC <(# PA 05W^Y$1]P3T2TF$ZYY"48S* ME5/:OG0D?-I2[UA/;CX,JV^SN'(GK0C7H]EM#\(-K;731#A!.3#615UR#)6E M B.3>_4Z]$0X[1'0*A Z74!D\U>6L^6"81KE&O^Y,(URB)?4F$:[>;[9$$ M"L?Q&$<,]M"[L'B9Q=N!8B^RV>I L9&^'9X=U>)Z.U!LR=N6ATBMC+Y#4="4 MGZ&1 !@Q+H454#+QHL60Y4"QB!8:;5TD.FYU>_.SK0(*8[2&&(CK/%348"$+ M=,9^8==GM^=PN^NS6Q/04W'AR@8 \7V07', 3?":.6P9+W=;QEMJ_H;>238J M"R0];=0LI [;6VK^QBQVZ=?2AH(=I^8++N),; R(^(A23E(LRM76O\#4_&+J M:+3\KE/S71! .FH!%UQ+(S@5V2]^?<&I^D@PRF[JD?;7V)$HTN-8_"C*-$3FM.;>XV M@V]]L+=R6;-06""EK7WGSEID;WVP-V!OZY['K4R_TS[8,*5H:8: \HIRJD(@ M(?[T=BE M^F"?52.['IJ3!!B6KE+WWD.'$=6L2!?L>CB')84,)B\\):QMS\U4NAA9>A"0 MM@:+(!W*O=_^8KNB;STY=#-[@>W/!;FNQ2?G]R0S@.(OD&$H3F2Y0Y9UF Y+ M&;F,7[27^<]>?N=/DMMF<]M2^ YC^*X@!IJ:&& 1R@DKUSI_-:Z7DHJZ91)3 M)D**GMO58OS9('+)-Y(.:.VBW\TQDSZ^.##[Q:9ML;U&\6Q'3(FBFZ=IL@\F MN*K>^0MOAWHR&82!=W\;3&\&HZMO?OC5?ZI&TYOE1 D1)\M@," .466-M +E M;H^^)=2#E%W=[-TS9 M.^?'I[U576P*: >%%YULMM/:"QJ]>HV<2A$@Y(08*6'NJY8/O?9"& 4,)!!P M*@)64&F%>BF1>X6U%XUZW9_:BT9)[$OMQ2:I,REK1GO!@9020Z,Q9[Z/>>+U M9CHV2ZA#IF,CE;ON+EN'[2W3<6,6N[29;4/!KGM5(QB#-6R EHPAHZ3!-G=* MVXO.="RFCD;+[SK3D<$8;6%M@8;2&:015RSW(O6",QV;N>N2Z=AH^)UE.G(; M@-%4Q!44&2($P93DKBM_B9F.&^D@@ZG[:YQ5F_0M-9 $!\ 544HZQQ#+O5:\ M=?';UG'-162!'=J-.@K5@GOKXKNDL3I>:<\205AC#W#F0+ZV+7S-)FW;Q:[3POG7Q MH\H"XXP&6$-/K$%>9F^U=DA=_#:22CEF2F5,GE6C*CI\$5XJDD]VN0=9CY%H M":33"'@&!38*82-SW\#3!MSM1]\"*QVMUB!7,=YEFYU^V7L;Y(SE4*L-/ 4IM6FMCR> M,-]'9SY48W^EOR^.Q&*8]F-4%"*BRC&GEGR94B_^&(V]399V?T1Z1VX&5@\_WXWM MC9[XYK?43:_>1G$@%VH>S%EO1_=YZ M7+O<[NW.82MI="!@QR()#@'-J >0*V^X(M+0,A=(]2F.5EN].]5&H]TS:B(% ME!<1P6B@1T^1U4>62AF@<*KRIP)3S9DA@JWQC9N?L*N@/ <+57839MS.3:BN M;F*\H$=N/2HH(3#4!4"UW?[VTG:8YBA/!G=W<[VD=.G3J8M]DHV4%)ZX.112NG1FVVB9!A" MINV4>>^*(S.9Y3%E?K<6/KSC//)YG(X&IC\^QVEN>C1R)_^\&WQ) 6O\^GZK M^:./K\7%X/IF>A[^F,QKI8_"U(^?E :]]U_B6S68GXF/W-%M-9X._C7[-O/P M>P#<^Y14KY?%F:0_JFK6*]AYQ7K2I.&AX4^9%Z3A01V\J6C!\9UW3SX\&F^V M/?[\1Y&EKX,49SP\_'%:-ZD%O7 J)2\J"EAT$YRA0A%N6CA;6P/H7\_KJ7[J M9/5CV65-T^Z2KD;75WY\^]Z;]!(>ZR^#J1[.7L)'-^(G#9E5OM&S]U@"G8Q9 MPRKNY ?-QCWQ]D_7U=??O'5S)^(TNHE?!^Y.#R?GH^&/#?V>IQ\W9]:Z1T(7 M/WLCGV<+N!U]G/B0OQ\-AT\>\>F9%#8>_\H/[+2G$3]@^BD:;O D(<8ICG", MP3T'@@4-I.<2>!8XMD3'@)RWF(67/[F_=VN=Z9]O272R0.8TCT\QAO;^R_&- M_C;4BW!(:API8 RJC-$!J*""LUH:LM@/HI:0FH_>3T:ZVF#39@OW/T[_F#B' M_N>__?]02P,$% @ )X2;7)AP@H BUP 1^T( !0 !C;',M,C R-C S M,S%?;&%B+GAM;-2]ZW+D.)(N^'^> MMC>TZ6F=#%^Z7/S!R+5"JKT>:+H/XKR[]DK0;=KLDF+\AGC?ZN'718O M;V7V^+1!EF%YN\=VORW_8IAA3%+?QA$U ^R[L8-#W[-Q8(2.$[MA8@3)Q>-? M/-_V'"^T,'7<%#NF:6$2> 9VB4NL@!B!;5GUI.LL__M?^/\B4E'$Q,NK^I__ M^J>GS>;E+S_^^.W;MS]_C\KUGXOR\4?+,.P?=T__J7W\^]GSW^SZ:3,,PQ_K MW^X?K;*^!]FTYH__^?/7^_B)/A.H??BUBLJE1G^0+#3[! M_X5WCV'^(\R L3O M]I:669'<;TBY^4HBNF;2IOW3KLOR:%;.9\Q]\97]KR?")1HQI3:> MF^ D- ++]ME:&(6_;_9Z\#O-\2_W.Y9KOM0S]2< @IL!2U#2JMB6<;.&,D;Y M_J'A_=_V+*&TX>D"92U7:,W9ND O>\90D:(-9PV1FK=_^?$@^4*O:/V'!'X- MPIQSR*%L>$0[)B_0X65\WKV,':?H:_,R#LRBFQ35[*+5>[V,I-UPUGNE/]Q+ M.>+NC_IRBOB(L37?>!;E*8I%K 7%QOBSF3'?_AMVLS?]9Z6D?CS[%E?E3F92 MQA,OLGWBQ[A@._27#3Y2M+0LGO6!LRGT?;[-RV;"_0FQ.6C)3G<]0.V5MBHW MO]^QCY3^3)\C6OZ^/Y;%9N1A/T@,')H^Q9'IA^Q\YD>F&8BL4R?S:EYJ[KDF M5ILL9EKQ,T.*85:?5G_[5#R3+/__Q S8*1;C"\(,"6$V75HX80,P(,IA UI)^SG.1Q1M:W197QG=T5/R16 M6;1FHZI-5[N-E.FTPWV1B8\-8EJ46*YAQQ9(NQ4QIML:[-A$-9\7:,_IQ4YA M+M">6[[!W?.+=@RCWPXLHZN<;9[+>N\LN#(K?Y6"9N@=7A#0;+W+NX&;/<5 MJC*3JMA:UJPJ!O/,#*N>7\YL?Z(I.QHE'VG._K*Y99_]U?<7&F]HYDD# .%!2,G%W.LC"K^CC\J: M <34]X4](+5) R$L9C&5 R9E%5LN4,L&OYO,+] >NH85].%K454_< 3Y[Y5Y M4^9 H4T>1;9W M@X-U^]LY3?20/?/M "=,V23/'"HQLS L]+CN*Y$7IN##HJ+?.&4%6Y=)J7IT MM:+QGQ^+UQ_9V%9-X^2@G<,S+J*"DP+M]&SZ09@R<2_G':TVY39FZLG>&/L' M+5_I0TGR9M]P652;ZH[&Q2LM,WJVFO,S5D2HC0FQ0]^T21H9B>AE&8BR9@T] MT&7+]XZF^.4*#,3IZRQMT,"4^8@-U/)Q@3I@U:R@#P=F?M %FOBUDS;PY.Z6 ME(((NCF2 F+D>@@VWV)W0%)B=B]ZY": F=J$9K]?Y1MV6ONGU]LPI[6,_ M<6,<.$Z"HS E;F+[;D"$G-)]DVLVF TYQ.FAAJ"8XO?B,&X0YTH'LWD P825 M<4R"D>$/6WTPHCC+$=Q0Q[F/AA'3,Q? MH P'X/GA ,%M"T%+6<.=CY",BD[^X[06/>H+B7UZMA<;-./6]IHQ/WYQRT\< MIF?@@%HV-ES?M:(@L S'!5_<]M-:Y.XV+W(\^_YV "O!NQ,U" "O0VKA#U0U M7^2.BZ?R+G> TO+7N>,B]][H3@R14^8O.=,-MJ.^(QMZ_XV\]*_3D17@R"(4 MI]1+@C@T_* [B_CEU>,@YY*0^"Y#C34S"$4_;Q 2+N=;$!.GZT@1'P"_]'DBT M79.2AR^POZ[I _V^^AQ95JZC:E"06 M#<<['J3O^VKHH-]VE!1N/OM%4+3I/)E\T MJW9;%CG[:UR'IE6WQ3J+WYK_'XS9R>'0"PT<.A'%IA^ZH1VFOD5[0^@UE5;6E"2)[WM#+$7,H+S;HC6X028J7C6AXB#3L8LJM$TR8^C-. MT($5=,S+!6KX0+^U?RI=>.:"HQIO2YKQ!9I.7#5Y#F8$"/ ALTV[U9 4BA>:(^(%#](,&AQ=0=$4V1)3JHJ8#",6IQ8 .ES,4 MET5>;X_^(]L\76ZK3?%,R]IS?DTW;1#^:4R'2PU,+)M@TXN=*(U2AU 38B0$ M:&HV$#L.FNNJ"T12-@DBZW7QC9=00FE1HKA)G%\7%= ++@*IF!U1#!3,ANPQ MJJMO[>QS!T,FN-50 P1P>S&.@8YMQ;28JK82(Y26W3Y, MBWRV91 8(N&F+@DOU\,>W+WE2N^:$/=0]8W4[IQN2W0^2K4;1&V+TL]$ M;>[SQ^J6EK51938UBT]72TH2'-JAC2GU'3,V:)(:0G5Q1JEH5L.:!OJ0Y2@I MUFM25KS^&JHX><&$BG&,Q);'V9+#-'%'CE?00C7!"U235+<2CDJD: WLI['H MZC!^#:<$V>:7+U MG<9;'A)XDZ99S+[8SSDX7&%R(LU:4]-'>P;0CH,+]+DH-GFQ 40Q3(,RK5!* M\0!>.TU"P7:,JJ,'OE R^>/7XL^=PR_]K%L M$P<^=7'L&JYA.79 0ELT'O)D;MVG.T8-?42T@CT0 MXZE@XA&+,P24"U$4>7&@B,0!"49"$$]'+!9S.,!J-\APZ!%)5VS\1)/MFEF1 M>_K(W]4=?2E*?O7\)>=],^I7]_&M_65OT H_>+J^SPZ>S"Y0GT3$9'AZ1*@6 MPDP^=+MP6ZYXA;*6--HSACJN9TLBE:KVRVHGS[E%7QNN!UBX$!GR,SZ%.HC<]WG+:Q46^2I/ZC3%VX+-2C=94UV;_93_ M@#Z_K(OZ-JU3;JS:U43,:'5(;CS=P5,[P21*(FQ:H4\-(W)=AT!6:L7\:5[! M6VX1R9,Z^_BE_?<+XQ(?V$116Y.OB-;98VUX@+$45;LJ=1'8&BY$;):3:P4\%;,@") MV3YU8L-,V:X:?T,8,]CV/*1?DKN]Y(<49 M8K__IN]Y]B+'N>&1HOP=W&75WP\=H,RSN!1V\B")8V/+3'V?FH:5$N/W5UI& M!2 4?) S38V8Y:>H3Q''A]_XP=M^.NB@JGU)@R3>P_WP*3P ^?]Z7'2>YNJ6&=)$QH_GJ\? MV08.B>-BF\2)[Z2F%R8.<(T>)*99K7GX8\77Z;C+ WB]'L9*>+U6@@!XO3Y0 M72:!7D10=4OW,*FEE^Y)H7N6[NDQ\.BFJS2E,0^:VOL'>(HLKV^>\Q:W-37V MPU^87.6&9#GW"MZD]]NHRI*,\ KHS5FS+A-GD<1BFN]2WG,OP<0V31S[9L!L M0.@21S@L2A53NN.IR'=$6S\73^'PWCYN6]P(69H3V'78=B MG7I_S.5%_8LC1NL@B@ZK,%>/TC;UD M=(?BMR11MGWMI=8IPAB^:/[BG M?LT>T[OQ_Q M?>P[OB>Y[>Q[O"_0ME83HB.[6]44%]OD:H*JN]?514*R_$$=O$5I7;CDYH6S MTG_30JF+ RND./8LFA 2)[8-RD09I*1YN=O1135AU% &UC\8!$EL-ZQ$=,4; MXH8-#?.!\^#$\,$)=(=7=3L[ M_WQ]^Z63A0%O8WTN_KA^*I,K:8!U=K'IL%,5-6-L!FP)]4+/)["XY&F2 MNJ,66@80?Q^H(DW:H4SC.0'TQ)98M9C ]/D8COL6C@/]MBV=PM &86%5!3=, M$UPVO$$8@+, !_&1W41@2FB\/ \;%-#->-/#..7:%LLGEL:+8;G#&4[3F[0&7+&WK9 M,]<- .5J1&L&4>V\31F+XBZ,&6]CVINT#,8P.U3#^Z4#[XXM=-N!]\ 9OTQK M>$.<.?1Y*7C%G4'+P"SG]]$*-\C!,Q^E$5_.C,D7<]O,!Z#KH5$PF]Q>LBDP M3^NV.?O$SD/VW#W[0.O3^TW:EJ(GZ]NBJCLH7WW?\-"]:$UY\Z;35#@2A#B* M2(AMZD91:-#$): MIS+.-*\P+9^H9O0"=;)C#\Q>H#V[?('9,XQV'*/?#CRC MJYQ]!4VHLV!9(/5O4VP+_"[O"+9"O=/K 6^PE4.I:!^NCJ]%M^O*X3S=U:LG M,*, _U.Q9B.J*[9L;-Y.W>@AV]U'5N0R2YR&%DF#./9C<-W](Q*ZXQ-YJA&B M-2F)VOJC:*0&;V1B&MAT/4)L+_ \U_N]N4MF+ZW<+(')*3EA9#[2QRSG96]1 M1-;\^U,-CV'9.'0\#YLVM:PD2&/BIRT\5WFR'#@[8N*7+GFB$A>Q!7">I+"5 MK)G_ JTVFS*+MINZCM:F0+=$;0F-89E4=ELX)K!\DX5> 7M[*_0_*6>M/[%O M^Y4T88>[W7[U$\ERWC[G:Y;3+VS5J$[WTI[OX( X"4Z)RV/_3->)0'DI8F2U MNV)V3'2.L-4%XGR@#YR3']!OG!E4

31W'B^P89!J& M"&DV!BU9U*&+?FLH YVA@TB)F0$5\L,47TITL+)/R:5(O0?)+*K04\*>JO#D M\PH#C"[G1A**X"]1S/HL_VI@ MMNH]WHJ:<")I$'7&$L&9>O] (FD@A:*(Y&>'YP_L9^[<4ZWRA)=8_9GDI-EW M#_:*BX,$DYB8.$V=R/#L($G%\HK@I'6;VB_7J^O++ZNOZ,OU_P&0,(#=H'49J;PUG!1UX$&B_/@#EPOF%@503LR\G_DB) MQ4VM:?*Z^ZF! THB,_+"- Q!9:=[J6BVJKO^*DV>IF";^G%8!!U9-G2Y23..G(V9=]C]B6C9.3-_U MD]0C41+^7G=+$%/,*8(@'=V3%?YVFV#K]8&)>@&2";Z>1$Y,=U7B 5/CKR<@ M7(V# %9A4ZV.S\8#195:UKK// _JRVVGPF M6?DK66_/;JAH8.'0"6WL&H$=&PZQ3 H*K%/'FN9E?D\2'5@&1M8I? UB5N9] MP(79H_XP8,2X1 8*[=SG1\'"'<<4V2#.+JKYU1PL/ M#G0'%XHGSG>;$M&AOV#EJ^-"^RA)'GCX+HLJDW%JS&_4EYK^=2V MVF& B>$X.'9=8GIIXB5BG3KDR.NVGYPXVNRIHYB31Q_*/0/#72A5@#OM>M(+ M&4!E!!OBEY3$;\4Q*3+N:C MDA>XZZ>:,8NDKRIF7]=VS1>*XV9-=?^F0V?/GHJ>E =M$1R9(<&$1+[M17[@ M.#[(B04BOTCP5NWH;GO. QU<,"P%/5_:$ *ZQ Y\H)81U'+2M)Y#G3:P_?DC M&BJ%RJ&CRKL&([ZLVTT*F#-_G-PL&G)I/[ZUN]@[NFY25IZREX]O363V_F;U M:]'DLWQ\ZYN,>_L?^"=YZO(C;H*)$X>8^J%-;2/T0V/^R5X+ZYI-H%"B:LV( MRG1>M2]WAK_@W5^9"G\"[&VIS2C6 MP26M[C?;DT6^< M : 9GP10S/BJA 5F,N<@,K\=^("8NEJ"GY)[W[;@ \)/M@8?&J?G.G@H7B/R M4QRFMH\=WR6^%7N>E8 BE$4)+W2W(W@G.@]#-1?$^N,]^D'1$O8!%7:AN^/W M"0Z!@@&]2YX90I+0C)FC5UH*?M!GS^MX0)] MX-5^!&]XU+T0L05K&7PE+]-.,*T;2JSJVC^[:,:&OV4K_BB#3-%Z.)^?11=* M9?"=KJ#J)H;9T*K<_/XS^9X];Y_[F\4%OH^);468)*'O.*F5)&8JLM\^FUGS MAKJE)6:ISL4>MSBSA(%9CI:,PDN:0>;'=)@-ZN@O^]=!=\_G6T0'!\78Z=+P M W+[BH]EECS2KP49Z*-(4@<3U[&P;7A62GP[8K^%'$5/"6C6D(8:0'(J6P+/I%UW1AH0[7: &GY..=RBV^:93^@::B3(X M@=:[]Y;FH9B2EI242=G4W9P/$5KZEGQ"X)X;\:D1,^K^W]$7]@D\D8K>EL5C M29[O*"_9P*A=;_G'?Y/6]5BJU7;S5)39?[-C5_&1'D8EIW&5J>O@T'$<[+@1 M,4.?Q"DLRTP-6YH7F)HZ*O?TT$O#)N\.UC**R)ZW"Y377/.S3]V@GATVL[S] M*_#$J>BMB9F>Y=\%S$PUK^% "MWN7L.>1[3JO(;K_6MH6%9<\EX94BK+Y,]G M:OG2^LJ ["W'KVYVZ8(VV89^S5YI\B7?L.^95V%H$A'9N??,H%H&#JS4QW88 MQ,1)_=1T0&#S])>;\SV"@\AE_W2#Q*:& M2:ACS KZ.-!:/MZ#TY:L.C>&F9B:*T(">C4F"<+\^(YS\72%=G0HO6]4Q[G( MDP$=/4-D+^#:=IH5VR30>%OR,.7H/'0CCG%HAB;V0HO:D1^E*0FEKM5ZR2UU M6;8CCK8Y+Z_,S,,S6A<$VO-B"#31JR]Y#"0OM/9R\X-"0Q)QFBHOIT:%4G;E MU$]EX8ND45'/KX?&'X<7.+\N\EM:7--B]?I8EZK@=657SQN1!79LO.:5E9'% MMUC6QJQJ'E@2*G%?.G?>/=TJEV M02PO+?.[5,(Z!QP5=>.1S1/)V?\HJAI.F]\URSH7A6L1#T-LGGYAO\3T+#<1 MO:S!:[_JERZV9WC'5PDT<'07',/>VTF28[6K5<^3I1MV^:MN?_@#+V7?\HQ: MINO<:K1G6]UV11.>BK8YJKE;='ND"=K3;94N,I)73_$33;9KVGI:SZK]=SHV M5!_?#L^T'1U6WTB9].95AJ:-PR BV$O]Q(N3R"8$M @HXTSW!53+Y_XNH^UY M<;POZC"+HC?4VQR#1KW'NP%>2"W[6N#75*HA5'53I8RO92^K M5,-Y=E^EG(""X&(L4\Q\)!1"ULDL0-:> 3PR80 SQ( M2;-!W=%%%2<,,X3#Z(@9-B4RPPS57MR:Y@5JJ&H(*9N439$%&::SJ$68%/=4 MPZ<'P#U>J^2_'HK]*9[;B\_YH=JYH-MK=!+-RM@I[+(I4-<+=+20?BZ*35YL M!/N=32,S[0)3!@I,6X%XB%7-![G%A 27\HV-S[R8@TQ(P*Z73&P 7'G9TOUK MQG[(J7A?,1-"O@'Z< K/H^UP9B %C'P&S*CS.G!']>"8TQ$*+2&L MLJM^<_F%?(LSBUF*@(SE0(TA;8NP" MM1*A_:ONR%1?9'6DZI2)/,Y ;H73GHG\+J]%T=JP+.^+KB[O\EI.UZ?W80)^ M*F'\/!8Y;:L OWW:LDG9$OJ/+5GO,[EK\KL]$B# 1F9NS4M(RQ+:\822;6T: M3MEJ;1 G;Z_*<;4YA%UP8GZ)@X!Q.I:/F6:^$X(J9E)6%H1J%PGY5!,IIU=4>X7HWV MI '=/X;Q&5=.=5(#O5R] D_?!T(D!_0W48* 9!\3V*N']2B9E&NL%\GPX.5Z MCDP*<-1;9/IIZ0S:?=/SN^SQB9U\?JF:S#VV863GG_]NOK'3M!S'Q9$=I3BA M(8T=(XQH /*2"=+5?3O:(<5WS'"\6B$4Q9Q/&K !'C(:!IJ.0Q>H MY@$7*69<--FV]6EBSXC2K%N(Y.K2;X6H+IV'"X&B)R$7-%S.>C0>%NY)Y+7G M+@M>7&6;Y8\W>U?P1\K=P\USS'C1ZNK[IB2,!N.O?*LOR]BNBF&R8>"LZTYW M3(]I=9:\G]@F)J'OXB R4M,VD]AV":2UKT9>058*WA7XBI2\I$*%HII!E#4> MW UG$6:G-+^O)/0HQ8%-0^P'AHTCW_.P29P@(+%I.1ZHYO8?Y7U)]*+Z/^)] MB:U%?Y"W %N_CJXXFBJJ!\[1@?7="VJ?K[F_0,?4%QD[B&GUI^& @9 M[O[I==O:FB"J*:*6I)B-'4!CW"S.EQ%FR4#B@7ELX3:V,)19+*M44I]H^/D.UD&6T.S M;G#X4=GBNVT;PIMT=C!_ZFSJQ5(:&7U5$5H+EPN%0## M>354R&#)_69S<.1E!!YK6S5P34PCS+:7'G8#P[4#/XA,V.HT0$?W3G-'%>W( M O>3 ^@(;B;GRPS<29Z)JR%C=$(J59O( 2K+[B#'13W;/DX\/GLINB35T^=U M\0W:HF!LBH46'DX7U81U+S>#$JI?9]7=9W-,UC3X4JH0&::(LM*"@OG&1)**X^N= M<+$0OC%QNM%[H\])E :H*X(\/_Z964H-#9_M&ZPUWJ4C@/V3/?=_Q\ M??N%7XM5&9,7$BT[(/BT*LV7&:9,8^(JC8X=%TPNE[]_RN62^$=%.LK>'W]2 M;B?U-K=54T8[TG(NN&&XQ':=2D" *:>L_!)-NR=D4]:E>XC.PFVY)\0][\,]-4"^ MB,%)*MXNL>XTY]JR;!R2*,6F9Q(KI8D;.RDDMFN$EN;8K*:&4DQ/>V75&F-[224L!4;'<"'!4$M%WM85MJC]J=9[&-:0_SW=UH MWZ\EMZ!TL^$=S)J5L=_7'ED&)M0-<>S8CI6XAILFH"#7/B*Z-YXURTLP)-[9U<#@@S.OENM\H5U8U=ME?SBC&5N8!+&!*36I:U$G2)+D]U=: M1@7XCKF7(.3[[)*5N'U=<_K[H,8WWDV8%^MGGW"6(Q+'Y9;]]=#/8SH*$MB$ M> )Y,057AR9,VP\PMIF">](7;3TIE4&10D*JOM/N)_8^5]NC@@_><(^/FI\U MO$M*:)M=G&Z1W<3!)$XBG$:NE[BAY?NN4-4" 5J:5^H=-53DK9THHG7V*%/C M;@PP,1U7! -,P4\2@?> M(3U)/X.2*4TKLE^ Z(/);4.S1$-NHYIIH5>T=]1F;F%&!B2JT0 M!IAB[Q$XI#Z>I#6H;*8M**:R<.AQ:@N'1@N)?AXF+38,G@#XJ2WE\CFK8K)N M.EE]9C^KSGQ;AH>)8T0X2AS;,)W4"L6!<+"%*M'3AT-0<;%FA<^=#+G\O%#_4+U!A -/"JW MHVUF96-7W[/JU(,5.PF. MO'06+&A'B^;UN@YH9'LR^C;>PQV!;U& &Q#:FT M7%**Q1Y#OW%*"EW$O1(HVED>S[WH/K)7K--=8_]#DOH3L\5NN^:51'N+9/=? MB":NA4/;SJ-"F$496L\9U2]Z3/>GJ+T#]$T-04#&5XP+4V /] M\Y8!G:9:_7$^&JZ"8("H,@!B1)>U#" @SDP&;+1D*$61/_)L:WY?=5YNQL*! M%0;8\ BQ(S,AL0$+H>A,KCMT@J>-;WC:> *^O#W"0$SG926#:?9Q+KS"Z(@> M[E5%172G7C8:HD>HLRB(OF?@A:'[2C>>*D_@^6P?R];Y;!M>A*F=IA @NR;:1>Q$#(U MF%NI!;?38%F V^5Q >"[W2-^5>UFFTF7W:T>"7*V&SW^+?QV@^UA$Y[5__8< M%>O36\LP"G#@4P<'B1/9,0G2V'%$;S2.9M9__DSJTA U,?%[BV/IQS5AEDPP M91 4!W0CTA_0&Y%J*WJ'=ULR_S^&WGICZ2U+!,' M) BQ[QMN8'EF9)J@PC&]5'2KRMT];)GHAT)LU9@M(%!OFMUR30]Q@AK<**,B M*5IG^FDLNNR,BGFZ"HT_+%MS=Y4D[%U7E^RO-^5#\2T_RX*T"8[,-,)^1 -" MTL@R#0(KO'M&0[/VM>5I6[(7B!-FL"!.&EJ%]QR?Z05,@=0PE9026*(N[Z!( M,XKSGL^Y<(7>0:'.R_0./RJW %[3#:^A<\O#M!.:?'QC1ZWD2[X/DEW%F^RU MCJ[9UVLZ61W](,&!%4<,6<.S8MLWO"B K(YP%C0K[R%ZF^Q) Z\X)& 56VGU M@@73^;H>UHX3%+VA#YP9E.4_H .$+4-O/$B6)Q#PG_'&Z$W9=_;XONR[EJ): M\G@I6N,E&%AT R /T.GN8,9,LBEP=8FZ._K"^_;DCW7I8]X=H*D)=6JHC-AC MVPAB83,(/=N(7-]T0!$!Q44']0%-PB1D@A2# K$U+&.TI M7Z &DMTO.!/JNOD"Y5669S=.;>&L.R'1SW/PQ(;)5D]AO.>;9LFXRZJ_?WP; M"F8*P@!'7A)@.THBQTQ=-[5 Y_816IJ5_8@RXJ2%@H+ B(GIO"(<@+L+.0@D M"J1,"J>L0,HPI84+I$R*?%X@97J(G$)_R5_9Q$7YQG>%ZX(7J3C$OIYH-*4) M#L.(XBA*DX1$B>O;H/#$,6*:5?K+]:]7UP\W=U^N@(ZY48#$%%B5V# -WE-% M![**PX0A BIK_35":N'>7=-"GS??$A@#C]:_+O);6ES38O7ZR&LIL;W^EJS7 M;[FT:RAO'W\[=4-NF;_K5[9J>61UJVE:%XUB]".'<3Y =?9G<)H M7)45PP/39+7(@)( !&662@:8FGNQI !!(;O) :)#9!=EGEZW+[3]E;\B]IX_ M%<\D.^]Y32T<)L3'<1Q;EF<%KD6%_/-"U#0K_5&%]S;I<\? !?I(UG6>]V\- M+\"=]SB*HDNW(FR IVTUL$BV )T05VD3SR%:[]"&RXU"%VY-H0 S!*3;,!8'2 CC00 M-H$?8^)'*0[C* D\VS38T056$T@9.E(E@3@^Z*>2Y(P^\!9D'"@Q^Z=,>)C] M.Y!M^DVAFC#ZP-'X04.X@9"8BNS>.*U%[9Z0V*=V3VP0/+!\U52UZE046.7) M:3]%]J/;?4VKGCI@/&#!L2),8IMBWS#,-"2AE<1"R5ZSN-!L)U<2-;_$P[OE ML1\W(XLA"C,O.S [#"#& 3KKHUK_],#8=/DPA)W,P/F3P9W<)T>L7^M:H)M565P>0K!Z;3?,@VZ<%ZK/[%.X]H'7]\AO=JRRQ! MR29F_Z#E*QVHV6Q'(28ISWTR#,\./>KY5BKAG^FGIMT[T])!99>'PPE,PE\S M !O 6S,?"@E?S5[VEJJ&0LL"PJGTT Q06MX_,RYRKW=F8HCLPLNLPW.1UUZ? M^R?"/HF;[:;:D)Q'%9^NOPXA.#13$UMV:E$_BNS$$2K%*D9NF66XX:!Q05Z@ MA@G4X0*Z'H\"*+HLJX)%:G661D1BF181=,9J/3K]PHNVB*CG:[?0*-DE_(6\ MU=6E;M*O6;[M=KDCY\V-^EM M6?ZMO/K'YFWUK4PJ]N/D2W[Y6B9_*]N+05$?FN3\NIUJ3^Q?O-=-L 5WO.J@$[.OR=+=#F'WTQ8CCR <^>:UR6B[4-Q MR9.S3KI#<%]#XE-,HM##9FC:?FK$U//W6Y4'>).($W(2NY4'N'W[)2?//+'G MOYF2\&I_**NJ;1T-5N>DL1U,4PQS4Z#-$T5U ;VO\+W,$*1B.YDY"$GVC6!( M?-DA4=/3U"MB0"3%/2).J;Q+;X@!48=Z0@P]+JO39?9*-MDK_8ED.>_'N_L?4,H7 MV==FD3V4 (8J-Q!;+XPP\:T44\,^=*3A%K:8*B"3MYX[,!>+$VU[IO,-8]U>*+:J@N,ILZQ2]A:VL MH/CG]E9T(#P&[S#/EYS[D;EZK/)\2]97WS>\/3M/>^#]1<[N<8B-0R,.<>@3 MR_/])#4#H61?$%7-9\<#'^PHLF/D I&:%41WO%3HI>9&/ A,'-9Q2Z$-+%EK M@;YT<&JX0'LVVH8_.F 2CXW3 I=<+)PBV$"!;V#Q1P+=Q.=:++ -+%XWD T^ M&.Z%8S-G[,F',KDMUEFJV+.+K8K-*BI=Z9P@,71.>4+.M;/E NR*:.V[J M$&3.$DVV_&Z(<89:UL0=:.*H37O,M &LY<26&D(9P,#(>7P$J>RF(<++'C7 MI04?+'?>_;BMN.._6L7_V&955G>[X'\M*3U/^^19#@DA.'""",>.ZP2&XYE& MD$*ROB8I:K8@._K\3CG*\K8(F52FYS1X8BI4+NKG4@KHC.QM26O^I&4\Q&_L^X4M]<4L7:@.7( (J*VGUWB%, M$*'/BUHI#U_BQSI^Y<5OO%8#Y>0-#X>F$6'?"SS7#I,XC*BHI^ID;LT[I/KR M;E5?WXD[44[%G_8HS1 *IH3[RT@FU.3=_J1@XCZ@&0+*>7HZ@JIQXPQ(,.*L M.1VQF$MF@-6NXV7H$;BN7U[>M_4N>\H_\$-2[."(VNR?@>O&#HU]0D)193^= M7'?DTJ5@9;I>P:?5?(XXP,7V\GY?%A:NYV>BB2OZ'!'E-+TCJAI-'Q)A1-7/ MABRFZT/,=I5]\!FX,_66%K 8Q?T S:I[>W4C[MP\2#'MO)02 *:LO+"VDDEJM3L0!E.^3%DUNLIE\:K*A& M/_]CI3).1BQ7 *.?U:.R%@./2#9V83R1ZHG7>ZUCH%=Y&Q_'_LZ+L0_VF0[!C&):1I$%BQD)YV9U*!6')K"CBXQDII-R(XT(FW1XQ=. MG$=?-=[KVH^=%.LU*:O#3P5=V@!@IWM5VIZ)H''E74^+V5 MPR,3C*4*IKF16#/@DHS#$I%<* AK=*)WB, 2$:P__$IHI-P^K"U6UM3J?2#? M:5_12+[OBDT31PX[A!J&%[BF8X6)[T+V78.4-!O)MCKTAE-$+^2-1&M!%9_& M2&P_I41RF+W;E15LA:^):B@Y,BF9JH[G@W26;8(^)>Y97_3) =+U[TM**OJ) M-G]VVMA=DI=L0]9#QZ> '9](X ?8H&$4.(8;)D2H[!>)H"8"NF_GH0 ]J#0S+/ID!WE'_PV9KRA)6=C6 _ MAW?,K 5"'W:B_<#?QN'15CPMYS0XJNK*\HL27KI&/Q"0GH+]T!GDS-WE2AXN1]2W[>)\8W9MHG3W6&]:O64[K0^*9&;,]3/PXQJD9IH9% M@S0F("\0G 7-YNS $#KB".U80@>>T&^S,KI!11F[=1C"39/ M\G H,E,2#"QJKN0!.C5;,V:"7[%^>DV2ZJ:\V3R55V7^6-TF-_F^<,/UAO_\ M6W67KF->PN%AL^8%(S\7I4P!&06D--NL3QG?*>1)Q>!KJPU?D9)'IE9-%6*F M7L>%3/)BTSSX+6-:>$?3-8W;RB9-0O=12>.432M784;%:QJW>^_PAH NKX5? MCN)+ M[\U+(FR&@6NY 26.6%#K.!G-FZD=441WJ_0'$K,O=-O4JTIHFL79!IB/,@"8 MV)%N/@PP,[)'8+]/T='(;$PF964V>XDL7&-S3-#S INC3\L6Q%XE"7O?U2U3 M?;+^?[.7RR(YNX:W[!"'+G6QX7EAFIBV%X4!K!!V'QG-VMJ6>VXI7Z"&-F+$ M$:<.+7S="]2XEJH3'Z:ELI)+%+@>$VQ&8>O>:1VZD*JXDV 4ANG3ORH$H(NDE/"@ ML[>(9%*'ZM&)%SLMBXC7/08+/2^WH?V9?,^>M\]?:?ZX>;I)'[)GR@[0-'O, MFXOB^(W?R7U>%]_^2I-'>G8-0GP<)K:-D]0WS3@@4>(+5163I*]9L5MNT+IF MAU=$WC"&+KBKB;/4=O2,WU!]V9LRKM 39PNV)X9B+K99UH@DS$#L0/RZ!_&A M!K'E!NW8:6Y[.4/HKZ,@@O?8DE HVGQ#J2^Z*Y>$YG2[+CN-9*G9K(K7!>]1 M=Y-V7*/G"AJJ:)56?+8DR9_ M4T-L@QHL5)4%G_V#<;Y+U9Y M1N45^)YC_<@ MMBHMABQL4>*$+IH-W('>!3IP@IHG..8G/SP:<%GDFRS?C+""_VH M $]5):!9O"Q;*D@%;&>UA)1,*AVM7#S3^]T9&AX^VS=:GW*U\;![BKK"5\>D M4A>KVDMEZ<#4,5%[HE!''Y_S#3Z0[U??^?Z-?J0Y3;.S\/C(3G&8&'R7%$2! M08CIQY9(2,$$'.,6.>NDG" MR,&A%QK8H20.(CL(3#8KP'2)$M9LKVK"J*HI\P#LUY8V*H5OKL%0"OK?-0 $ M,T%-C\*.M6G NM^#M>,#W2FYZ9:57%F[+4&R"W?=@H%QWGP+.!X>%UX71&YK M(]=ED2]YS>[UFB:?MB6S7_T-N#S+XO7@$^SYCAL8J161) *T/Q2G+*0AL_L? M[DFWG=GKZFS@NN4 /,?-B&)XY*[JFN+ENU+F;0WS U -%^"N6X+XB$>MJ\=) M+I1=#5Z@('>8Z".1[X(3+18.#Q.L&R,/'"E1%3:O\E7R7]7]:WQ9;6 YB'UC M-6^1;MLN;X>2!6P/0,O7K&U<#"@DVR?XN!E3(3/,:$V)J[KV[(AP7Y0B SVYC(.BP5$"D%?9>66:XL)'%6$(SD\IXD/EK,/]-JJ:O+=J M]3T[2UWEKEAB6!$.#2?QO"!-T@24HG8ROV:M[U!#OW%ZP*HCIVB(Z?0,&8$' M!W'QP(HZ((0BI3R=?5$%'!#M5-F&'I.,AV.[I.*9EI>Y9< M#_N.'>& ^"D.7-=T?CCHZ(H\X?6"PU 1L8AJI$ R8AH[@ MH&%Q%11356C2!+5E@X_$1#\++Q(<)M'!B)V!;M*?BB*I5GG2GHRJ^V*=-"YI-$E.M\;S,U^1HHJL*:"*@@!,TPX\M<(# M-;R5NZ9>!R[NZ"/.P 7:L: 4$T#K)*782#93FHT1K-62L,ACS9>F)UFN'9.P M0$<-FL1'S4O%+6AU76SN:-TVE]?H?*7EVZ&5NT1B[OB,FBU9-U,U89S4]:7* MAA>T8T8N6W<"J6D?GQZ08!;O*).W:-O;WYW@HZ'//5SVV;F^$V3>)?-73/2A M/&#!T;*NQ5WE=T:C+F:X>BZVQS79N3_1HBXFGI-BQ[0#&OB108C03F>*D/ZH MK:8>)ZFI5>T59I:SN1C&=3 $JKZ1EPI]8$:#(M,!UKT91%#4FS@?%Z@+\=!Q M80]/0U2ETW!<+&6>P@$R"[L'QX4]]PE./"\1J<#O\^K4T6[:8"=[]./;X9$V M;["NQ=C493RX)*NZ+./#$\EO7O@4U2TM^3GK)GT@Y2/=K.*GC+[V'(52&X>N M86+3#.+(C%/J!I;H46AQ[C5;G;;8)6F*719U1CEC(3>+\[1<],Y[ MP7T4"/1N3"AK0L/IMAUN5E5%S]/=#9_BR$EL' 5FX(2N%\2^!XC"A- 6LC>S MXS ;Z]!4)F+[A9KR[(8SYSB*G5N4P2*;>-;;#Z9&J.4!K<814M$'9E!D?1U@ MSDF^=^^701 $NKX,CY6S%/6$35K<*D_:M#AH@:#Q2?1]U-@T1?F9J MLBTIV#,/F5/[+6-W=]SRU+2%>*W^7&^>2?%!A!;SX\N(W_7D2XV'%\&^Y*5[V:+:5_8ZMA,<)4:(79(X M1NC%3A0*N>9.)]9M*>IBSXP6L*[UD>SC"CY'(J "BPD#*E7=Q[E4<>JCB18K M1]W'?K< =>_OX>MI?5!]>'[\:_'MY_PEN\RKA/T;NH*.SZ)9$VKBO)AJEC]> M(,8"^OGZ]@N/2*NRA+=!$E\=)]"87@_5 0%3H$D,-*QU8K)*K6X34R^VGHF) MV%W!!$=(*.IZ_5"2A+W?CN>I@F6-C'D%'%LXN744$"\(R44>1ZN@OL6:ZODOS[GX$5R8/@RMZMM*\%. M-B.O/%YL>!B'N X.(3"M?@J$AVF>@-P:UL0),:5T<&C.Q=1O0JBNYDT]"E>Z MIE49OU]Y*M9LR-TF_[6ZI;3\J2RV+V E%)Q.LU*VS>H.;* [NMF6.?JU0IP9 M5',CKI>B($WKJ09\8'HK!HT&U05*+J7*HC064VV@T%U5APZ%AVE]+?+'!UH^ M\]HUO^1U1Y&D)^"29Y/Y(8XB(\1VY-J)31,CLH132X;):+8"G##F?6M0PDA? MH&U+O V_% ]G&0%J7./5B0]3ELQR+9Z?LV8?NI1XR@ R=:KE>E,%"5YPFBO6S6IPPL9SF@4I-(5L.E&UZC M_K8L>)/[Y./;+Q5-ON1?\E=:<;*K>).]9INL$V5P&AIM&9A0)\%V: ;$LFD< M10ZH&"Z8!!' MC;K%QC;>U)7=F)5L0JV>>%AFU6:1,4*GU6+,Q,!A; ?8M'U"O2CTV/]$CQUB M)#7;IB,FZF6_R;\H]PR(;\4%,9P^D:A'!F:(SD%I0R4;%M"' Q. "40(7Z#0#DWSD9",XT6*G')A@W1,/<*1$M)5BX0F7[O&8# M=DO>T"OW#)9I43[S"IV=HPJ@).5.NFD/J8Q@,/LS*A/ZK::NJNSDB3!RI29W MDRQ77O*$[:.2DJ>_4WJ2:;>7W>W'Z0DF"2,<&.P8DSJF0=DF@=BF >E5)$X: MI%SP]D6,D:8UX$MG5U[LV.@<9Y2<9OJ@G76*F0F8LM/+G@_ Z47[D64$'+U' ME3["?X0CR@@@@D>3L1EF=T;,_#!:(M%W5_TI8/Q!9'>'J7*+9B5D@/ M8C K=-1CK(/950>S'2?HZQAFBW&3_79.\27\B65YQ.N>['2]*<6!Z 79LBYA)'/BAE4AD MC@)8$%*?V0FD7?)<;7*V&7ID3$ +WH@C*V9F5 ,E61:G9@*U7"#.1GUC>009 M9P5]X+PH;' H(;^R^CGBE!;JM;G08VN [W*17-.Y4#3503E:C%?8:+F$V8+2U,^T\%U5#J=U0B ME46ZSV@L7ZI[2,S>@MV##TMJ(UVSWS[^Q/2^).M5GJP2MM/(JKI4\"O=9>X. M-"Y-0AS:;HJ-B(:!G7B$& 2DI1#JNK7WI_]!GE_^UPJHM2#\!+59%RI +6_8 MN$ M([5K_YB53LZ]>@L@@X(JRP"BO:S%D('ES))(32)G8;[RXA6\5N_I&N_& M#H[)BO%476$G/ M^%:D@(=Y%U6N,W%.%>?\ =DX0EZ[^I[7DN_? -,TP9%#7.P'KF^9-G'< -2( MYHR"YN53HC[^,!AB2C-+1*!WOY6N)J:CL\60*,IB'$_G7SB.<4"\\UC%H0?E M](Q7A_^6K=>GZD5"#X3B=6+-6[R<@" M4Y]),< *<\JS(CW93[NH>IP*M*F_&YYP8=V$$'?N327D'@C6N=7MQ@>@F%3$O&K P4DHFT M(%(+YM?*0'"<=BLUP\P#71UF<_CL3QN[QRZ.@MC#GN4%$4T)L5W0#?0 '=UN MH/B))MMU?5/*RU$5>9T1P_Y5\U-U ASK'Z O>1VE-1JT <(1>&*41T?Z_-C& MH"&EQD!0,-4'S!,J[W/<[!=U\/ Y\+A$4"2,(9I4Z9)XW2<>PF6(#5R\N\0-,8OC2-2*2JG6KC\2RB]:(D&\ M]"8]_/!K1J)LS3;#IW>5U.6Y6JZ%;<=.?$(\F[H@-14EK%MU=W30@3;0WRH, MH9@BZP &IMP'8FA/[0+=;Z/_HO$&;0KT,ZD8U.B:;C8GE=@N$#N:%"5%-VE: M42T]O<104=[C:X+L._7\$@-CN >8X'C)8(A=&\'F/'TX_IVM^Q3[A'?+\$** M#2=(;=>T(X/ 0I3&J"WC*^L<<&56_W&\Q*R',A2D/%_B ,#C%T0$4Q6O,$IK MV?@$$;'/XA&$!L'/M]=%?K==4].(7),9_552O&QH\GE-'D6/NL,S:-901AAS MRHB3QN91JZR6"_&S[P@.T\=@-1# U%- >O0;9T&1%WI:1JF3\LBTBQV:IT7K MGI\%GI;,I]SRZ]R;](Z^%.6&.[#NZ6-=E.8TH\ F;&%-DP0G"0D=2@.3)C&H M LP@*=TZ6Q/FON)R3QI5+6U@CN0P7&+KJAH0@%J[E_] %=U/R0_/:)P4354& MXS"A93,6)P4^RU"<'B&GQ@_,#E_'+]<(_NKBZOOORZ^OCU M"GU8_7CWPP6ZOGJ :3P463$SH!$OF&W8,U)?H.U9X<9BSTS;A$[Q+?-,*!39 M$BCU10V,)#2G5D=V&GB]IOV4G>Z:C.A=5OW]9Y*39J

/2!A$-<6(I*0?J4D$FV^QTD128G8K%,E- M()MC^/*RKB@BX_]2C!S.P10'7A%LY"-Y)'2_%(H-S*LAS%J"Z< M]PB"XCP3$C9)*$;!MBS A_[:>CC M(/1-;,:.'X0Q-4(+%%@N0E2S_3@NZ%<'?-6K9\,%^HWS@6I&@/<%0H"*V1#5 M,,$,B J$P.8#(K(BVR%$)5O>$_&)&$?3G7)0[?* MM],=AI6F.#+,&%NF&;BF$;I6(K3#&"*@^YZP)HE:FCSZLZ8JWFZT%Y1Q%5EYN*6XR'KG7TX:XMDNCBT+0>'CAT0+S$MW]DO MQF+K\"@]B948IKY[BFSI/:Q(:<,36M>YE; %>1P_L25Y/B8S[ODH:G,J#]CL M2*M;EH4D5+0PC]-:=&D6$OMT<18;))E*UL:H9[2ZW)8E/6]BF@9LOVWX%!,O M\IW$C5WJNZ!Z6&TT/I 'IA$=@Z-F/;.$QBFLAU:%ZBEIC!S M;% 257ECYP26S1H;%/ L9VSX23G-:UKA-%-U)N^ONQ70& ?43+"=I+&54I_Z MC@FYOQFEMHC?:;8^C@,FIIK*8)#Q1;5T48>PAII=0B(J4M]Q6HMJLI#8ITHM M-DBREAZIGOA_/'?DE:SY6EW?]&0QVZ3R7S37/)T?=)Z\I656)%_RN.2+_B?: M_'GUO>W.PO[RQ!,/[MB&]RI-Z7G,B&=:?&/._D:3V/="UPQ"4!7+9=G7O"/@ M'8.2E@N4Y4WW('XU6O^%'A@'5@A<]A6+F;@_[HN#V4S.V443!G-@\ (=6$?- M$^T-=_>'1P,:D=!.)O1A)]4/%V@O&-I)AKAHJ)%MR79([_/65)5Q7);Y96M$ MOLN+.2M ^3Y(:=[7 M=O+[#[2E,I9'$1,S^ZIP@!EI*0AF%"T8EDUYH8(>4N]4G&!8Z.&"!"-CX%$. M7_(D>\V2+5G7'Z1@@,/Q*,VZ>" F&$/<(]>XHLT3":96!SK*=&F8?:DPA9.I M%HM0Z!>A&YPP\(1L,D]]"=K39X1W5 UX,\,HP)9KQ(%#PC"RA:+F>F?7K" [ MWWX\>KTN ,*XELP63>[&HBG_..5+$9 .FEXD*>6<%"*JJ%G"J!"3F4#=,0MG M^_2P>Y[1T_>0W';V5][9,W_LV[V&1LCC9BF.7<]U#6*Y40S*&^[,K5G_6TI2 MV],N F*[44FY8,HO*!)XN]G#O*+=97?F13>3/2*=[AW['H$OFO=/1;GA!0WK MVTIV*OV5E!E/]!_LM\-63AP%?HI=,S63F*8>6TE%5]%IC=5"!-/0!IVZOF53E9JCLJ./.J6;E6(BOH:K MQ49N49^/$6C%%Q=Y9 L@,,EB>P)Q@;J;!, HV7+T545I-W2CO_P(-X%.XF)B M&A'V;,LT*'%#R_9@->F'B6DV@%^O5O=7]] 2\R/8B&TP5$D,LV<-U0MT%"BE MJS"(B(C*RLZ/D%JX]ORTT.<%Z 7&R&GQ*HYYJ@A/S*M]Y+PTP%59%N5E498T MYH:^ J:90Z;4]R4?N$ M&_6Z4S.".IQHR3B7@4#1EPXBO>B7+P/*J29(S3$C M?*FIG#,0.!A%-B9LVX#])$P32H*(^*"">>[=:A_0I./;[]4-/F2 M?\E?V],[T_'7.H;I+%(_\7 8I38VK,BVG)#2V".0@"!QT@L$\]1Q.UO& (_F MR78L(++G 5C64AQ6,776 Q9,S>M(F!T'*'I#'WYI /L![?E +2-O2\:ZP,%1 M53A3G/"RA33!@)P5UH3/ +\&7CT^;BZ?\L?;O,I_Y06S[K?/SV5=%KO:Y _1 M^G-1KE[6T?IO97N;(GA3#)Y8\SZ \5/6R43MWI@;F5OV/-\5U%7^>8X0VVMM MG[=KGG*$/M*VO '@T>0_T%09BSX)3ZC(>3FVQ^WII(+I7^O*3R.VRON3,:### M>4NRA%G6TQ8;D>6R@XUE8M>)HS!V";4MT*W?R?S:0V,::A+%!4Z!$-O\S! / M9BGVDG%*W6C>2_*2L7UE]M^4!_XV#UWLMC*=78^Z/S+[H[&1#M M= LR]!B\;,"G]A[E,]N'DO7?*"D_LY^<%0(A882#Q'>P'YBQ;;@V"4VAT-$1 M&II5<4<5-601IXMJPN)5 H;0&==-13+#]%-"7%!1@ F!I.H!#,VY6"F ":&Z M50"F'H5?WZ^>V5XI^^]Z8W23,I5FKS-CVZ/&A[$WL'SEW;+O_[Y(-]](61?S M2"+3\;"94@/[O.9DZ)((VS1D:IJ$3F0$HG?ZDCSH/A-TN.(;T&S/5^LH1!_H M?OV)6]Y0U3+W@_@%M^PK&-?_A8 %[O2[F-ZDZ,#2KN1^9TG?0;IC2S^BXG$$ M"R K%UR@!V%0P,%,;$:B$&1G7BPT8:;HW7B%N5/)'80^DBJK;M+#M=)ML<[B MM^;__=U4?.R;=H #T_6Q94?$,TW']],( MV*%*/28P6[V'X\#!!6JHH]_:/[6$0< $5W3@$B2ZZ#D,!L3I\0PX&KYUW 50 M\33"?:?$7=!T$GJ&@4D4L7,;]2Q,@C3"EN/$IA_$7N0(;PX'J6BV!ON O#H_ M>$\9%$X]CM+T_DV)[#"MUR^V^"9+B?ARVZ@!&-1LD";E&MD"#8]=;),SR7YW M&S/]L&1GE2>VV7DJUFQ$U31KY;V>^ ^9W:/)KEC68 1FX@0X)%Z"W=3R29(& MGA<*V219!C2;J\O5[9>'U5=T_W!S^>_ IBI0*,7V+SH!@MFT+B?_$[4=E^ON M;_P7N&9G7_%.4VRG+!JJFJ] R2_;A442G+-V+++S2$;$[:X7ZA#4N^SQ:7.3 M_E(U1[2SS+'$QJ%!7.P:3DI]PPD\RP<%QXU1TQTGM[](:1);2DX=%RG>5E0N M; X"G6LQ6^V8#@.1>&'L)%;BQK_G=+,4 M P1M8LO=[M-AM!N7E,) 1!$95<4DCM):-CQ11.RS2$6A0?"8H<],"K;)NZ-Q M\4K+MZOO+^Q[V'FQGE]X('(6-X77.BX1P;@AJ68!T8WGF323;@Z .3JBC M@^DGLB$]&0O\%&@8! ?$3W%D4L./#R$KO43_@7'19O0?&)AXX?X#X^*=]Q^8>%[%,>JT8@ _ /B^AXGK M6MATX]2(*(D=!U0S[IS$P@G1=&RCU\NDWU: MP/$=NX*,]8_;*LOKKGC/4=8LR:OX']NLROA?[V@=;'W6DHM?^":NAP,S27 8 MIRZ)#3MEJRCHPE>8M.XHGP-52*4L"0C%5%]B88#,C9;3!\!OB-\.6VVA3/M'SX5O04T&-VPS(2 M3"P_Q E-'#>P?.K:J>A-\-GLNJ]46GJ($12_^#S'8%SQ9TL&T^VN4!+U\\ZE M$[_.G26EW#6NT"L$W=T."C%R9WL^9K&[VD%VNW>TPP_)[2O:JQ=8E8SC01H/ MC\WUGXXJ%_TB*%J:3B9?=/GI%^QTB1EX2K*D>%;%ZX+WFKU)#S=XW32^55GR M9,'Z1N_CV]DMW^H;*9/^B$5^HG0H#@(_PD%H4R=*J1VFL"KD:OG3O)3=QT\T MV:[K1,KNI?=16F2789X]WG,[CFJN@:7.%;]),7/RCN\'9H\.C*IY.>BW)KU5 M2Q2#)E15E7)7S-VRU=_U0'M6,%X3&>KZP>TNOZ$+G^Y?[CY^>H.W5W=WMP]?+G^ M"1B\)8"@F,54C O,"K;$T9XZZMA%31%9XO*J"L(2H+ALW)4X!&>A5H"ALDUE MHLVAJ473TB:+6RNT[XIZ:A[,V,&$F@XV_<0*'6H1(P29!S&RFBT$9P)E>RXN MT$O+QZYI,?O)CA5HXQDA5 4W6/]8YGL!%R:.#0 M<%.9S:[SZ+Z'"D.# /&JU_R^PT[#Q\E)MT5:U[$ MCCO3SCQ*#[B: ]#7;K9X^S'5EQ@Y+^Z2\WSA;J.4+ MV+,*BKK8QD@CEC!3J %&B9IW4F HJXD'H[YPS3PI:,YKZLE-(^E^;Z\%;])K MNFF+JM8Q0/45TJ +WK+8N=AS>$U,:M'$L3S+A>5.B]%=\%)T5T&6GSBNBQSO M*\HRKO#5\\NZ:*[86F;_QS^;GO&_ZG*S0'>](.*"+GOU. +=]AT(>97V76'> MF@FM-Y% T55Y\ 6I+NO%AT%QYLD'#I_1/81?,Y;TB>L6;U@=%\_T:U%5O)#Y MYW7Q[:\T>:0_D2SG/URE3*7O:+PF596E6=S<3>;) _E^2\X<1/Q81VP<623% M=F2D21PY['@7P+QUZIG4[M+[)6?K1%/W]I$QA3ZL&5L_(&:ZDD.G]B?.LTQC M$[4O3,RHO>]+@-F_IK'*$;.HX19]X*S]<('JI@R<9U0S?8%^JE]3^UO">4>G MS-?+$&/_ C4"*&[5H@5U#*X?*L8+0#WMIK10PF>]R6ZB$ EDO0E/ M)6>O>C9DU\5FV)<6N28FMN_@)/#"V+,LSZ2@3M!3!#5;HM7EY2\___)U]7#U M"=T\_/7J#EW>_'Q[=_77J^O[+[]>H2_7[-]7[+QS!S,1%3EYO?: MFW]'7]A7\D0J>EL6CR5YOM[R6\*J8,-FS@DNOUSN[ M]MC--J><$80GSA\P&#<=LR4#;D\Z0LTH"W"0#EX60$K*F64!QEZA5%F ,R$$ MR@(%N",W;ZR .%%(+6+9E@V*@AHGI_M8 M--4\#';\F8!.[/"C#A"8;3G%XJPEE;KCCIB(B@X[$\06/>J("7YZT!$<)9O; MNV:_??R)YK0DZU6>K)+G+,]X=0A^*=T6C3IUUB:!@YFN>SAU$TI*^ A9 ?33QV8CGE07UP, M)K2RU%\AH@MG_T* .$\ !HV6S0%.:5G2I''"/)#OC67J:='-M@HX,HF/#<<) M(M]V[5 LJ6.:E&9;L2/,]@BU4W!#OD.-P@A,8H9 C? PY=_+W3I#&=5V/W#! M8PE5YNM.":0T,)YN5,"G^?B3HZ8&V&\BME);5N7&1R+7!F./.:' C?T M<12Z!G9(&CB>0:PP%G(4*.)'][:A$T[;X0]-AIG)!B'+O13!S<5R4 -W';(H M+Q30/ LNY8'.:^9=()>6$MO=U=3-0->8L7 M6F[>+A#O'='DA5/&V\NS<+,#<5C%K)L:E*3LU[Y3W:9 +7%TH*[,B+/ZI^1 ?*'LV8C8HSFKG#?O[FK;AO%VGSEEJJ1]@DD0$ITEDQQX) MC9#$L%/2-%'MYZ4#"XU?I4,;>FX2@%#T!*46&.A9ZD#] NWI-_X4$7@D#E7B M\BH[7@F07/B@)0["^9$+,'9&SE5[DF,"];= \MP8$R-A&X@@\0TS2")@ %HO M%,QK+Y^<, MB=F;8C/X,#SZZYH\L]/$S^2_BG)WN?JI>"99?N[GL'%$0X(-TV'+=.JZ:23D MYQBELE1@Q&\-.<'X@7%@QK51F;@P;127%!07-2G)C)BGX;D7BV>:%*\;JS3] ML&QGP$NFPR59?\D3^OW?Z=OI,3H-""9V:K#U, VBQ#9=A]JPEH G%#2K7=L- MKR6*:JJ(D84V 3S%95SSE$@+TSJPH!+]_@:$F='H[W3&A3O\#0ATWMIOZ$%X M+N@M+;CVBB9YMH]KUI+;JQO$R8BG8^[$&-<#20F 'I\IYD%)D"?L2F4W[N98 M+&WQA.EN/N+IK^0.2W?TE>9;^IE1Y2E"O(7)?V2;I]WBT]:[_DCS^.F9E'\? M*"U('1R:!O>T$#MV[,"/$M#]E!07FE6GY0GQ%X)V7*%OC"VTX^L"[0JX[UF# M'<7DT!<[JFG'%*;,^^$09FC"V'^(%C.E%* M8HF;IMF,+7,3=6"S4VN^XEE[Z, I(A5J>>T^=5+N92RN1=.[$W5?+_$J)'W; MB\ OX0%7!)DR]_A_J3ZODU^K3?[(%H&D^E2RO[R6R=_*=E\C>')20TWW MP:O,BA+]C9(2,0[19Y*5B+&]K2_VVWJE=4^I"OU4DGQ3!T*B5?Z&.B,W3X07 M/,[6_,[[9THW:/7RLL[B.ASG5UK5'8.X='4WVPI]VI;-3UXICS#D$F^V:[J3:$?7[Y MX^KQ<7-5UM%=J^>-J!4>G$#W'>B!+F*$RWI_BQCY(J?%MCII'_E<;$5#I<91 MF39K2@ !7H\JQ )D2R9EE3(/P[,NIO&3@G65>/KAN='CYU6PQTM4FZF#0QH3 M[%F1FSJN;9B6)1[ML-(NP+*1WY. BIT;]< $4_X)A!:*VA:5 M7WF ]B3A=XK%%@5D..Q:> 9ICW^Q?F4VZ[)N>3;<-*CV>44I#@T2X]@CD>U9 MEDE"H6MA(6KZ/?@-;6#7(#&DA+WP:N0'>]M;T1NZ@!Y",@[U:1'5.I M9',+ >J:%;_E .WZ,G >VO40V%T'ABET\Z 8*:B#60*D&3L%@+#*-PLBM-]I MOP" 97C+ )E$SKA\;GJAUAT,^TL.,R-BQRX./3_!GNG:H>OZG@N+ ^BEHME8 M?![J\HH^5)2BG%>I]("IIOUHB9F'V1C S,!._)J>EMJ_HP(I4O5^&HNJ]*B8 MIZH[_C#N1,!I]UQ\K+! M].>A)(W_#2(>R-G6+XF4A^UDJL7<:OTB='UI T_,=J UD25WM&XYS:\^TZ)\ MKFE\?&M_>;8?KHO,A@D.+8_MAVW7]"BUHC0Q)#UIHCPLZ5)K ZWV3*$.5QML_,7/;+/X"P)XW';#.<,$I0W2.-PZ*B7JWG# '[^6?@T(TXJ@#3R5ISGB) MVH^\&FWW0J>^@F:K3\[XZ2TQRR-S_91@$CD.]GS'-#W7BEW+!YDQ<=JZS1?G M!->LH#;)O+OH7J"6'_$"M3+X"EHI/:@!K1, , UN00D,5%DC .5EK1 I:3F!;[':RMQS11W0$&=<[Q+L%Z MUUDH@Q:G$X)/S)JH!@5F1H9B]?<<7*!+U5G9$(F5]? 0(+EP'P]Q$,Y[>0#& M2NY*-F13+R2[;D/MCJ=:?<_.REJ'3HB)&1/L.L2T_-2T A.V#QFCIGOGT9)" MOW%BT*/0*$R"VPE5P@,W$()RP[<&(O*HV@R,TEIV^1<1^VS!%QHDI\)?\E$.KT'2*Q( M^T4H+FH# !"<6@+(4/@-0GV$N/I>QK=E%@MGL1^/TJRX5]]I&6=UTR9&3/SN MX$2TZ;L#>:E@2EC308)B@>X,^B60NC,XF6JQ.X-^$;IW!@-/R%9(^9RM:7G) M5MM'IF-G]<(L$P>I'6#;,3QB___MIM$IGYL3*1 M2.3%"SS?"V']48[6UZTJ3=.0FB3J:$);HQP#,JTV"L2$Z0Y,0HF>*(-R+.B( MROU0!H4Y[X8R_!A>_J(,?#;M]_1@0> SS8+AX ; MIQ()H&4\P-G5UW,*104]\A.%7Y*,A.ZBDO[WCAW.KOD)[8FM M]B#0\' 8UQ8ON19211%'HI* 8Z3$=W]'-/%=5D$:F#X4T9P>"QT6BQ54= 1*NO&/Z=%/8M\SCP.4U8^VK/K3?\I+PXC?N_2J_SU M-<_JLJOK'_%VQ_/YFGO6W7M$XO\\\=%49[G.GHN)G_C8#>W4C)R8Q&(S>98R MHGO[WM<1QWE9\>'B+2.H*DA6DK@N)DXI+9MY%!V?S0AR%#6<-N.\?N=AQ$:H M=I)V;[IY@M*\0#%/@]UN =F@BS_DM+E9\_/ [-%^ ;'K3?"O(^A)?,3:8I#%!R&O!;;O) M^8U-B_7+J*ROZL\BCG7J7FCBP#-F3&.Q_++^8&RDL% M/,'5=)B[UU)2Z/(-BZ!J///QXNN.8QX4[&S\\O!3<'>N&4K&E/*9E@\TYJV3 M-NP[1<$[[ R(NK[?+3C/?W[YDG)7-? MCZKSAX(YIFWCP"+LCX[G.*EK>+X%&KQ\3D*S53EK!"$1P1G 16S77B8MS*( M!84GIX[*HBH5]9S NHFGHP*>I9F./PG?SC^0[#^?=Z1NJ4C+RRQYW!6T>O_ M.]\-5[#E*28FH;A.8D=>6DDNK7/D].LD)P!=."@#J4+:"J :>8M%*WO3-+KW;5 M*R9B_YY7\ VY(\$'LN57%8\OE%8\[:,NNSL]&/ $>9/?"X4.CA+?B2)BIH;M M0@X&8X1T7_-V=08\M-VT)]GP]*"\K._.4-IQT& ^ +F*: MM4Q:F'H!!948(S0FB[*Y0&<$5A[T,R;@^>2>T2?E%.^>9B7?![.D#HXS7Z5B MA]=-0=LA:[Q'9#F44GNRT05QR%Q9U\66'\=)XL=!&H-NH&49T:S$]]>WCS=W MM^CR]B.ZO;O%W9_O[QZ?\/77^R]W__IZ??N$/ES?7G^Z>4+W7RYO'V$Z+OT) MQ"S!&L#"[,7#GCSJZ"O.BKNXX;=M?6OV/]E?YL'E^J:6I(GAI%X* M"S1JX7(E*_BV)RC1%E?YEQ'TA'XVWL!;PEZKW>.AF[VI +P%^%!+7L[Q1?,_ M^\G #>O[I(&I;R?7F%<7MBI;^"KGQC74XM.#;=GNCB(?(J)&P2.Z9J^QRAD=8%J\B26Z"G+ MBY"Y"!MS<<:1>#"Z5U%8M9RBDK-:EQP^?KA";YP;\RG3;-V*"7'K[20 MM668-5/,FK9L-1@V!9GGUOE^)6#%$TW7 %@N_50CT* $U:4(3:2M2B^]6C+K M4N'[*:Z+UY+MLW>9)+SM:OL_7S89-4\#AXZ98F(0%\>^X1"'>-0,A5JE3%+1 M'3-L.M*U%"^Z?T&- M#3'G1#FP\D;Q)R,J%@14C9/2D^4%XDR@A@MUP3F(S(IB;4(D5PV=04 XC82! MWI7,1JHKNFZR_>"_QOJ/YE'R@PRQ[!"[) @L-S#-D(+R*.<(ZC86U_=W#T\W MMY_1]>W3S=._@-E)9GNVOI6>#$=1454E-,V16S>Y M25#XLT0GT??D=)Y/V& OO5QFR4?ZC6[S-QY"N_[!8R/TM"^!&Q(64HP/3]"( >8=125J?H0@(J MTO)I6JNJN)#8I_HM]I)D([XXWKWNMOQTTK03RE_?"OK"=."K,\+VP Y M,^BW;5Z*-N=:#' 4!I@$J8>-U$\]@_TQAKE.6N"5Z8\X RX'%?UV>7=U\_L% MRIH!7!7YH0MF,0.L!3R8,>:(C.:F*I]9#!985=-&8;KK]G.$PG'6ZA&\@*0! MWV[S[SQD\2DO/N:[J$IW6T8[WV45;PI'-]_X3V=D:''J>3@,W0@'U",DM*+0 M$NLB)45=OYVIZ:)B3_@"D8Y!H#D!H2IH4G1A!30K'4P//9CVO-4AL+98Y4O. M8^?*)QQ+X:#*VH!HKVMQ9& YLSI2B\A9GKLW6A!^W/Q""=/5;L3R+1-W9$2Z ME^(@)#9.HR A44+C)#5A+N,L3>VNXIX#M.4L[*>DOW?S IJD[\;1R?(,#XQ3 MKX]7;T7^;<,K"J$>Y3SN8O9(*98P&W0 L:9]-%']0%^=R1$659&9F:>WJFD1 M%O_4G(B_*-LGHV 6J6(>$2^KJ$/6=^GA/];MLL]F";DA%<1"%IAUX M'BC")$)4MZO":: #36#W>"'8Q(R :C!@=N! "-64+M#C+OHWC2M^U/E*2@8M M'\E<6XI>1N\%BBCS4RBZ2U/VELK6'.)H*&O6(4!RY?8=XB"<-_0 O O/K3[D MYG6)W(RR4KNLM+R+NM"XH-] M[*M9^@:JYK()&-;#H#)TN$L[+B$$[P(J/X5X>O9/^"1RV=HK?QI0!K=B$"<2 MNE516BV_6S$T_71OU4M+3+CEI49U=3"O(=XO+SS7=OAUS4YJ3Q=(R=6AYJ"N M@@8,LQV1?'H/4"0T,#!6ER$>A.P9 T6C:JF-IIX4Z&D8[\ZAL M^O8#?=[P#A%9=4M>Z?FTR@@'D1%APS -$EEV8-M"FC=&0+/:M?DU!YJ($X6F M:I]@,JUN*B2%Z1I02(FT[&%)%F1DGRRX=@CSTEF^Y'RY=,V__X/ MFCQ3OE/RC?(I_T ?:+PE9;E)-S3YYZ9ZV61/W^GV&_V:9]7+625K2 ,<)2'% M@<', "%F8CH^* E0C@_-BLJY0BEC"[UPOM S8ZQ-$>#ABXCRBZ@]>^A[S1\R M+?1:8J27*R;OK@,JK.LQH7+P;WTQ^H_]T5\5SR5Q759;5[K3-GU(V15TV476 MTFR?ZC3P=A)'7J"GQP=T8&4N>U\.G'FO7C4NP+"- "2*,YNA0DN= H0(K'8D M@(C;/Q^ WI.]<$HW&4W:=JV\J/N65O?LC)\GF[C]K[Q8XJP91^)BXEH1CES7 M3&+;\@+#^;OB 5712RI?6*7ZW>99W%^9-AE^;H_W$DVX&:Z1X@,)W" [=U,)Q MY >$NM1Q3- \53DV='L?+5,\<,AS'_.,\J0S]J>OF[(NL,QHOBN[R@+T6\,J M,!=&\@N(F27]N *]EQZDS?CD/DOHIDU2;[GZG3DR==:PED*M9=BH:I4FQ\2Z MO= 6 776[&S9:DO-W/&\CG+4I)D6P5'H4QS$GF.'24!-8/?K69(KFJ\O>?:, MGVCQBDY&PP!C. (X0@V3"G3DC= X,"O9GCGQE=N948(_R:;, 3!N/V;?E+,5 MS HU$S'(ENWZKWE67[Z6_3*6IWSJ0O8\>NP%. H,%Z=!'+I>:H9VD$!LR7*6 M--N:CYOMCA='T33EJ6],L?)=558D2_BV3IK>TCL^;/70$Y%G&Z.R%@3H,BGX M0F)6:EW<85:LQQMJF&LZ^)5G!5?UQ^$)BM?[KS.38:(P^JP.0D664 %#JUI* M=0">6E*%*R_H'G[6I_"\[^T1>6Y+FI[U/=M?NY)/+R2[>^-+E/45?7F3-0?F M4]_.(CX.'-?!7ABF04@#)V"^':B*8RW6(?9#JACD=LV.7Y73!S4RG/19 Z5/(NPD4EQV_(5OX+* M3N9KL+U^<_,5/\9@O_,UZ<.VI[*H_G[:5/R(<<,V_)KV@38]UFPP;= MR< Y;=HU@P2SSC+X")O/!9).64"V;,_ZL3\=+)\,Q56,UP(H.ONS9 EX9N?' M-O?__]V1@NG=]KUI;G767RYU<4@L T?420/#BZTH$.Z6/4)#]VF_I8KV9-OF M:N(IGF/@3"N^(I&!%ZM@:4&YGC/R2*5[CJVY6L;GC%#]I,^Y1^%)4$T-1')/ M:?&YR'=OGS)P[M/$$KI3,AO*B)-&->T+]"G/JRR'U"Q,03"M8@JEAZG9E. : M$IH$9)3*8YI:=[7T)0'A^EE+(H_+17B:Z,)=NJ_"?Z3/9R%R[C!3V\:1YZ68 M1";/3[(BRX\A(?)12IKU]1 _.5QCERUI6-QD'"NQ0(<2!& Z>Q#^T [C<4YX M<.Q@5C!%A_UQ.JN>SF?%/3U.S[\@4>Z7_/LIOZ[1N)I"0T%^[I"0VK)RCXC]Y%S<(<'G,W 'W_JUKS[_2?E8 M4)IH$QNU(,RFWX7]E:Q89L M'RC_,ILM3W>OZ&LYW#G?3!(?3Y#1[\VW\X3!QYP+U M^$"<$6;Q?O!6L_S/5WG!GN,&ZY9]EN9=V)XX Z[81J4.,N#NL1PM# M[E_R+7OWHYEY: F=,?N2S*A>9NT,&4;@ MF9:WM+I+^5[)O.T-/;L-CL,8AV%L8,M+$IMZ"4U=H0;I0+J:5?Z(DSI%L!T> MU3"#?BOVG @&@1;B&MH&#KW4PXYA&9%-J$\-2Z0'B$YW ##KB!G7LH ,_;1&]8*6 )-IBX1U] M&,*LL5+XP&$=.104A7F Q%<-^\@!.ZF!I(!!Y#-02=F4U0" K,B^^9)'10] MVAJBP:*"JAH^-D=NW=EC@L*?C1X3?0]^MOZ3%!MN01Y(1?>MR0ZEB$GH&08F M4<3/TE&,(SLT<>0%2>1ZD6TDH>A9>H*.9F7O*"-.^M!^#5A[.(?5_ E.$0(P M[5Y'>/'SF"(0Y,Y?TF" 3EL"(DZ7NTT)2!"__0D\C@\5L_/9&Q!_IGY M]?GECTTI&I\?>'6% %U+$7VD;('73=8XWIR!_Q(/Q ])/1]\7R@P/ HT+BOZ MBU-7E \^(9=4?'UHO=5BZA/"]./H4X_!M8AY#?9+2(5<0-!+78VU@4@3*?58@<^-\N H.@,#2*] MZGE:!I33L[74&DM[!Y_>-]1M0WAB:CG12)CRT5%&ZN#0LP([<2R#ID2ND; 0 M?&QKHGOP/Y7_'T=P:.Y GP?!TY@]6-[[S+[C9;YL1])B4?Z\D] MNKC:?-M4[ZVP[\S^LQ9%C-2\T2%%"EL%*E/6EB? M./DZD?8YV_P/TZD\0YNN/45=A59^)V_ '-!95X]GAY:F <=3B]S/S,UCWY&G/EK&6E) M8&HV5Y0W*:1<35Y?H&4E>?5*ZU?D]048+,@[>D!3 YMRK#"__L<3H\H4LIYK MR9@9Z*).L9\&+B8IH?P?<>B2R$E-V PV#4SJ/@APPHA35MP61N9[" 94?S+* MP /"'F"%&41K0+%6HQ,9%G^MGB4+0 :W'UE""^YS7/]W]7[YO4C*R^3?)2PW M9.!5S::L[6ETVJQA343I'PY&C=[6BSAIQX.73?!@1LG3DH=FR9>=WI_DJB9."4H<7)_ MDJR9D*R-.(-(S!U8)O'":@A&\VR*M(8RB#'15-<_G-'Y.84/8^*.5CR,OB#1 M_",KLP]96G$;(-&)>N1US5O?/0]#YAEJ+U*.]@69/M1C(,SOA0KDA^FBF.@: MNE#/2"K7V6-DS?4Z>DP+==3)8^9155VH/V[*>)N7NX)^&;N="X($$X^$V+5M M+XI<,S+L:%DSZ@&JFG5XJ#@&&^O?74R_!]^^XP +S-_WOG1VA OZ[Q%31K_G$/7V!/K@FYYW=K M-2(#G>?>I/:.*() -JEYR64VJ@GEEUMKYX7K;]="SPMNV-'U:'M[2<2T^;[ MG9YP/9?B*.%UPE[H>,2V8]<%M0,8(Z1]7XXJM-G3O4 IHXP(0$UGD1+=>I?+ M#]UMF>@W/=$Y467J*2J7L@UUA,S*>^BTL.?;YLSSDM=INZB;&C8\43AEVAK& M(<$&>]]-W9 F!'87=DI!LYKVZ 'KUL<#O'EX^3)+!O(^ M@048P%4U[B;[!@UY.IRVK*/40E)\57L0D/JZ.Y0<-&?[E^0R-2%.&FM38L@ZWIC%9_([BEKY2U,2, MKS(D8*:V@Z"CBSK"&IKG"8FHR)Q.TUK5> J)?6HJQ5Z2:4O5A-CNTNNB+A6! MW[B(+J/O1[N/SC+W@-'/,YKORFV;>W0Z>T[;)0P4!\F63P($5NP!)2[N<5,H MP'OP+I#7:4IY'0/=UV_R7F[[$43U[^ VS]A/8\<>B[9=-D8S"8W\^(,)7E3, M+><]*1\HX[0DVW(D6FQ;.")FB(/4BU/F-A O$"JXU,VH9A]C3XTK'2\DW_5Y MZP'D(/Z&"'M^V='MLD- M$BN\@4$E=M)4 0#47Y>1'7R^G!-,T=%RE,RJI\HY84\/E+//*VJ^_O0]/T2+ M>/]U$YN)EV+?#YC/3,,0)X:7IH&7I*8GU(ERGI1FU1UKO,WH+VQ ?@!KWF-5 M!P%,>2>DGX\106%8V(I="@ZUW=BG?A3+&[&?"0CMQ7Y8X.>V8S\39+8C^_D; M,(M5%E53Q?A W]HQ-/=%_ER0U[I+^4ELVP@I.^%3BOV$&I'K)GYB&R+6:IJ, M[EP33A@=**.6]%Q7#K=!S+]B?#J[%S.*K MJ*J8@)V:"CX-#U!_S=XV/#KXM'FER:>\CA;^2;:?MN19-%]Z8@G-^O?U]OZF M'W"N.4!I7AR'I!DS.T#1TQ0D\Z%Z16C U!$"!/J+\Z(H("\@K50LH.$/=(Z2'OP2-OEPPRY_;JYL-P8E;BA9@0)\:>X=E)Z)M^ MY N5'0^LK5GO.3'$J8F'D$Z%GP^=+1 )IJ-[:20B8Z=BB8?"%H@G%_N:_VB@ M2-<(_Q.AK=,W5HMEC;#:#UZ-/0+7\H\TI45!D\>*68L_LDWU\?&/H9'&/O8] MA^ H"9!5-!"<-SH$S;Q$4"0RS M#AU15%-%G"SZC1/^7<)<3,DO;CH4X2!G1L;Q4&-7!(2;L#%3;Z]F;P1$Z-L> MD<=E*T[8BC=EN:/)QWI^RSTM-GE2AP#+IX(2=J)\KQ]ZH)OZL=/$.9(&.$H= M$T=V'-B&91(:@B[NX2QH]ET:7A#_8JAJZ?-S=DFK:DO1-UKRYON/'Z[0;^P4 M7M9\ J>M2, ^;?S6 1,8NZ_5OT6SX08U[%R@AJ$+U+'4VHJ.*975/[* *"L M C.P<@V0+$#G94#2*TE6 FTRPF3\PE:F#YOGE^HN_:.DER53U%Y)4O/4AFSO M\W+#-[+K'Q4O2XJV],NFK,YN"%,;!V9"<6AX;NRY@1[3P\#1UOF M-[J4X- S/6SXD>V'$?&2U!8.9@V2T!W+;HDB3A$0 !J&0R"\M5A(8"2ZDX\3 MK(64"7<-2PN(>BV66N[4>BZ]HBC8I#Q3P;#A%]>+B4TR?A0:FWY2SKGKM55] MRB^3I+91S%J137*379&W346VM6L9G7:O?Z#_O=LPFT8?:?%M$]/UH9CSQ M!^KTA--A'#8Q,#$L@B,:F1;QW,0AL(E[FAG6;-W8>18X:D_W!Q+SZGXEV('V M]O[FJCT)XWJ\ FKG*YP. XKYV8FV:39EA7HL*ASJMQ*.JH8 ZF9WW:&!*X%_ M-F1P+;IR>\"7/'OFFPIOM\-[BC0,U8[M7;3=/#MI>YC :^%NC$-CGU@,"VJAJ+VC&NVX_Q7UA-'!VHJ]N)8,(JVD\$B:ZZ*\" .+7M MP+?AY_RG%[)AOY+DB?RXW%4O><&,S_!9W^"#[@@),64GG-@,S=A)'=&S_C@9 MS0:@(UP77^])BQ^%)_"9/_RKD1JFY<,"2P0!)B07#P2H04 N& #\]*" P+Q< M$T&!B9=7"PS,"] /#@@\#3<]_Z0\KDF32^96D6=ZN^/KW:7-55.O\S@[5FUB M9OP^;K8[_GC7./&T^8OCX] (*"9N[$6!926IN'U:R(MF(]9QATG#7GM?C7;\ MO+G)4,Q\^EW%KV;?F"M9_V7;:[RLK[=?-]LMWR=^!^3P+/TZ\]9Q1V5]ZHQ]T%JOE#C$'447JZ M([X+V]AH[76S@(;$.DOP&7Q(3HV:3D7[ M^^@O''@^>7B@9M]R0TRBV,6I$UBN$7#%$KHI%J"E6\7Z"1MM!["./-]]MG60 M#E+%+X*?F"XJ0@6HF2H 2NM@*B*5'B*TJH*+2#RJ7J+O"*G[/>T2//BE7_; M9I<>KG:(O01'9N)@&@34HE= ,'!8EL(L,!8A(W5S6-_5[V?A9/2" >& M:V/'-AR'6);C4%!)!(R\[K2W;SR QU-*=WR#>-U4_'P=D>P_B#=_3@J2[B\? M-]#!!$"@!6_+M,$'O#7C;Z\F!T M!]3'%TKWYZ/A>9:AG^+ MRTV@"?AIC0R,*>Z22N%UN&XY._LWI/X,GR@/CE.%&AWWK8_-;/2 O_ M[GL$P7'*"<"$(Y4+Y9?2]7WB]6\=X=_YC;D(%#(1RGD1U<4H)VBM':6<%WL@ M3BGPDJQ^-RN]W]*SRF";&CBTV=D^-@FA@>_ZG@7:TON+:][$%^CK. "A%^"( M_1\.(]<)3--/W)#\7>4\K5 O 'L2*P,@:I_DQ(*:HY;*!6)T5)J><^Z569K> MTBL;EG.ASNW(P#/PYN-?V8'_=?BW_AY^8,D-?S_M MV+USR<;RV9@6NZYHN$:<'*'$X$7]:+Q<*!5/#GCPRM1LG@@$*-N0% ME*S2$/APL-*,80FFZC%.WEBO"&.8U:/*BY%'X#=05_DCW=*XHLG7NHL7A0P% M&'Q9LTKS2F62O:..,FI)3[?#%Y1[6M65B Q3>#EI05=*DQ))W2<-K[C:9=*D M0/V;I.D'==:ULXU[N^.)[%>[HF#&\2NI=D6=8W&:!&T:6XWA1 M&,60P,Q2AC0'WZ[WF05JT,GV#G%ZP9GP=/KII<8%TYB\G)'D;<'*9[G#;OC&(<)K&+7=,G M9NK[L>N 2@5&Z.AV5QZN/]X\H4^75S=?;IYNKA]AQFL,'#&;I$!DF*FI#4QO MB)C::2:"8BDR#F-45M7Y&5%/57GNOE>@I M86()S*$B]A1\U&3OP@ ;P0,TH>#5'"0&A MI0X44^NN=JP0$*Y_N!!Y7+)]8AS71?SWY)U_P78_/MTO/3/!$7%C[+B>9:9A M:$8Q*%-]F(QNC6V)HK>&*K!OX3 R8IOE"AO_38JDJEW? M,)%UF^Q-"GK6&F_Z:7C O&WN6'[*B\-PW;OTJ#$^^[NZBN7#:;N]>_:K.,LO M2QR*PSCV,0FH8_&#?TH\0'Z9&JZ$?OR+$]#NNP'0>7H8RE'60R-X7TP^C>.- MZ%;_/9S4Q%'@6)BZL>U;(75=QQ&?UK32IUA2UG?P#6*>MO[;9A\0J)@S M49*X3H)-*2U_KPM?\M=7]N>V+*[8"]6,#$[H=L.X>&_;&/Z<3SA_;[/N9X%M M#QUOB#'0GY)^EYY.5N$/]%O-'HV8O%\==O%;I77AE[N(6N4S@&ZRU*$V/CR*%XD)+Z;9KV]4I,] M,P6E1+\Q'J1F;$U"(^;R*T4%9M[G -%0:2XLKS MH_N(V*J+/06$DROXG%IXO:)/ ?&."C]%GE]8&_)IDVW*%YI\SO.DO*757?I M2UI\.Z\ "_T$D]1DQT*31)Z3D-2#MJZ:I:E9>SO"Z)E3EJREF$!,;!-6C -, MDWN5%WLT:OIU)08_Z'8\:*C*F!=8=;'&!,6?4\,Q#\%H:8? J\IG3YYFY_B! MC:,@L7'H4I<&U+5=WX2U<9J@ICWF\^DHQ>;A[@]$.-VRB_XT?83?BOR-%CS? MF\=P*O1_D=>W_P?Q(2%OS0U31BN@ S\%L9C54 0;S%H(S'$D*3/$Z#*.=Z^[ M+:G;U;[R&1/_HWB2@H#\^F,A<@K,Y,GO%&VS2+ MF4'W76W1$G^M-DY&!09#6 Q%U(!11@!@.B*.< Q4Q1X!E->-0L(A.8M'2BP!KWU_VE1;>I?>9,GFVR;9 MD>UI_VY>"FB3!$>6%V+;#T+#3:PHC@W1&OA!"IHM2$VSWHP/D]4!+;K'@9DV M"DK$A:D^7%)0V?RD- O*YX?77:V,?E*L?CG]](-RF_S(](MVR,79$(SS2GN" M0\-TL&\F(7&M) K""++1 ^EK5M5N; X?5=1,-@(&&1;"28C+6^*8[/<9!K9I M4S_T#$CEE4XXX856'9S?NS$ZW=2HK!FCDZ?=_*C\P--ZX(LY51HAA5G7L6%$ M^? P(F4CB!8"HWN_+E'L\B-\)"P R;2[48P&S#E,P* [VP$25NBT6 M6'ZU.V-Q4?LWQX"W))L'[\I-1LOR,FY&IP^,.VJ*N6TZH\I3&:),1\+%I#B:QS5^!\# UEI$;WO)W6BI5_7Y'J*S;['=: MU+-.OS./P^LTVBEG5YS=K"K:9*[R/\.CK2W>NPF- Z(0T+7$NYS-$U* M=YRT(8Z.J"-.7CP3? :K:955BP PYCDJO$3+I!D4Q'/=U:$AE\1<3ZSP&K9Y&*"]#/%!=^ F:N$;OZ^SJI-]?[X2K;;SA:>VBABN#@,_ 0[ MQ$[]*(I=(PA%;-3(^IH-4T,1U2111U-,&\< F39$"L2$61^8A,(J-B/'A%_/ MWFP8!;3HF$&FY6.ST MBP N?290#./R(\,%:MA UXPZLPT=.ZACYP(=>-9ZL ! H^_<(<+$SSZ6 ( 2 M.+5 5EO8D/F0>=+-1(>V%3Y?09^V]+H*][.A.L(Z6@J/BZ>ZH_ I9_34'A< MY-%^PA.OP-W8C^V!A2JC38>V*G'2UM#X?4Y1ET M:4H3QS2#P!.-+T\1TJR3ASHAP4Z\L\#,!Y-5B0O3Q]$Z'Q$?%0:!>"19%11R M<>112-2$D46$FP@B3[Z^6@A91(A^ %GH>;F#81-RX'G"><:^]?F('I[%&_@A MLT%!B&TK#-PTBA/B@DJ9!ZGH#B4WP90]4^@8T]7!D4)-7"=JI0XR$ M)D)WSZ,4UCH(-T01HXHX6?@Q^!@7\3.PM+22!V!10:6.OX/"+#K['J^X^L%W M4*"A4^_P@_ C[SW-+^-J1[;;]WNRJ4ME .?=X;=U7[]PO>MG7^7K 5+;?H&O*)D4]Y._)BS#3C/, M4[EYNDBOE]6G&;RC?$#=M)3E" SVI^$;+B4.)F;B89H:L6N$H4Z+/*8T*3\Q1K_P;*.[M)F@>*K'(8UQY+LN#FT_C'W+2CR'POK3C=*" M_)RENM-]R(LB_[[)GLMVC$!!O^7;;_Q>=)L+=[6?QTQ,LY7@ #P7MR01_T&B MFF@]>J$FJTZC9R53I,[C=%;5Y5EQ3Q5Y_@7)A(SRBID%^I1_S=XVW$@\\6DT MX*)?@:4T[[BM#URSP!M&/FW89E3EZ.OM_4UO0RHOT!-L!)L(2O/A+,4 P718 M%!NV6]?CV)07!P.DE\_ZF%E_W?P/,6'/,D$$7Y/;L?]!DV>V<7VDY>:YR0H_ MK0_FMSY^&N#(M!TK?$D4]JE+5P2,8B6W/RR6'Z;6$ MT."->5HF1;OR")%5M^1I04_WXYFGY13T[HWRRKWLN4[&^+(A43V)_)8)T(R' M>ZQ(59_>[]*FJ^R&;+O.6M<_*G;,WS![\653GN5Y^5Z ]NVL!M$";$]BQJ6 M!=%JA;QI-@5[3KL6R7MF+]"!W0NT9YC[LWN6>YW*#ERCZVSW2INJ2J!!4?E- MQ:S03_I2,-/UTSX2V !J@%.1U53)V:JF5@.DI_99!PE)HUZ]T(+1S3N.FIC, M999<_^"!V?$&W;%1SWM,<1Q;EA'X0638,)LM3%JS2?YZ\WAU_>7+Y>WUW1^/ MZ/I_WU_?/EZCWYHH*;"I&P!/07NI!26@.>0\H#X3J(VG\N:9+1^:@JEP^579 M+W'"ZYHG,"!GU@>^@IQQ.9H$V-5QMMWBKO*2)S+5USRGV;913#%Q[0B3P+'2 M-*!6:A&(:1$EK-FP_/.TD>1;L8DI3T9H.D;6@V /@V'KH2(HR;=;4I2'IX 6 M2!AT,?NC TJ8]6F[11Y*P;N&DIP\OTUN+I_5F1RHR(H,CC#951J7GN,+ZMSY0NM7]O:8W^PGK7_]Y+E+*3(^(5@IU>C_GMD!3@(V3]\ MS_!(9$6N[X)Z88]2TJPJUYWGQ_1_?4#>OS'Y<,UL)YE%"&Q'5&)W#"- MZD@>=CM-WO:L;*HJ7$;IK%OE,B?N6:7+[ OPB\Y>B^0'&N=L:WR_R9);\BK4 M+6EZ!)Y9= M[<9Q7K3^1:/ TW(;XV4<\R()/HFJ/@"SU>GF&[_!Y*,QKYJXV^DFZ1HN)C0( M<&(:CD==QZ1.#-DDA:CJ3CYH>6!'S8YX/9$2MFV*X2>VA2I'!:;7>T!X^*H) M;O4XJ.?:7J"6"W5[*TAH1?NL&,U5]UP0#*?[+^SE!2%QGI=:/]&F_C8 ME[PLKTCY\FF;?^<7K/0SV63\/S(FMJ0L-^DFKJ]W/M T+WA:XVFN89+:." Q MQ782^HX?.+8?@JK(U;&FV>1PVN@WSL7OZ, #39H\O-#%OP\@2(78U MWP<0@E\==9D0_1&378S^-\[2[\R@,581YQ75S%X@SN[^;T]YOD!1S35/F58< MS5<*IN?\3;'8\I\SVF=(0AS:EH6]Q/0MGUB>;;L*KRYU,0 :W[Y%(258';[>'^I6P]&=$RP(%W=8?>M]O>?1&D+?.0G/.W9$M% M!,;1CZ53Z'[-R2)7AS>TX'J%=Q/B'%7:33TGYQQ]R;-G]N-]_4BCB9B)0ST< M!B3&B6-?\DM.L@\#$8]:-TTK*U9(>O?Y ?$"8KWZ#H5?UKG%@H%4[1:'DZ)"06?CGDJF'C/ ML 4"RK7ZZ@FJIAW7B 037;1.WUBM^=4(J_V>56./P'W83XS#/*.2R5[#;_]2 MB5XC LZ[K\ME@^EV2T]WT6%*^[,B2JWFSTR+U_=F9)^4\VC^R@I+MYG]H MTMTZWF6'6XJS&;"I&># 3U*&?ZH$^VN;\*(WR#+WP>U>4'-B .;QS*(IYOBJ0D=+>'B2]5 :.RT"HI]ZR:*O229TU@-V1A(W'6K@P"(!]JS #Q/#\X@9_5WQ M *Z8OA^M#MI=]S2 <>6V]+L=' 1,SCS"0DQOI24$!HEJ,CKR*8?X5Y4W>;3V MNOF10V*=Y4$./@33H[*H_G[@#5=/^RPUJ8HNCCPWQ%80>*Y!:&3[0HG/1ZMJ M]DIYEX1-66UBICU?ZS+#IAD'I+72,0K3FB,M&TQC),425J!!,:84A[W04QKV MIX/"'*^UBJ(,LM\IR/!?PL]H5R^\+/Y3\2?9WJ6\)B')GB^SY(_L6UDEU_]= MO5]^KQL19U5RD]T7Q;\*X&6$- '-.O4O2@K,/77,_PU=O7 P>5N^3V13(,;M MKF[;W4Y:.N[MS1^[+S9Y@?B[)7IZ(6P[*RCJ%]+PG'LF)2TKT3'IR[['_*ES ME4\!,P&K?@7%]S:+X90Z$,M37>W,O!B8_K%Z^6(2EZ_/S]5U40 '!1V_I?O" M]?FYJ(_7B)',,YKORF4C@DYDGKJ%DL+N8@>%DKN%/5YJO?O701&. M;EZ'GY!L0-Y,+2@?Z)8'>Y[R)_*#YT6\Y%MN@#_EQ? 0A+.#;!+@P*,Q=IW0 M,@+;#>W ZD)73^*7L[+\2 2VGB0\^0]7*.;U*>Q84VUK=Q?8NUP1W,1R,/$L M!K=OV59@AJGG@0H^M>*L9E92W+<2/P=UL0C%&EC"C&[+T44]2*+'RL7P )S# M0!.%O>@7@J*J5;TL&^MVLE\(UEFC^Z7KP9VN>TJ+ST6^>[LIRQU3_$\9N/_] MQ!*:S0ZGC&K2J*5]@3[E>97EHG-/YR"8=\@420\T%!."*^[=(BBCY.3&\757 M'-\X*]SQ#,?YQ^5\NL?XA2:[+;U+#[<8-UE9%76V13D\*\K'?D@\3 P_QH9+ M?),&1AP24*M44<*ZG8B6#1YZZ)7H]3B!N0_">(JY"SI0 D9N9P'2,L1"%@!% MKH PV56W?B@8IUL]^'UXTM]-QI20EM4#\R4>OY.W_[7+*$/7?\K;?PO/LP'Y MY8R;Q#BDCH^)DX:QX=&01$*'% A1S;:D8P-Q/A!G!''ZB+/"I[]T?PC%<^V$ MX9PV)[I @ID287PDDA*%@1+/5M0!F%P:X_(?%BC)$2KX1/:C\%*KI45"A>OG M2X+?A1^-NF!=1K;OY:8$GXO&WM=L^L;BM2T;XN>B4?GG#T4J1(<9M!FI-1R* MYF24.A&-+KK:<6A.K/Y9:/99V6IKSN=FNZF_X5VZGV=Q7^3IIN*97KP>\)$^ M-[Y2?I5G9;[=)$UX>*0CK4EL3#SJX=B(B1>X@96X :P 6P5;*QZBCAGF_^4P M>:;AN4MJK MJ.\;Y-M9G'5J*K.3CB9W)UO\D,*NDZ MH/=:IQ5!9B;,2IE:N M>E8)Y'DAM-+5XCY83].@I%]+LCK>;$G/T(2F]E:E\;LCZ:7)*E%?5NH M!&6.T!KW6.A &[7$@26?LW!-6S>5( C3-+R@](#181;D#$XN?QJ280B0O;S M"H6>5]]S])96=^D3^7&?%_4DQZHJ-M&NJF>OYO?D-/N=:[=C6YB808H]QW1L MSZ&,J _)?E_(#\@(R.;+YW7+R_BHY>6F;7FY;9I:9K2>S%=-=!=9XW,0/MXR MHC9.(TI-RX]3+P3-,UKSON9Q@DFD6/AR FF9/P MNLO:=NSE<(>A-(AP%,8V-@R7NIZ=1%XL-)MB@H;N[?GJ\0(=T>WBL^)7X6/H M3"NQ(IEAJGLNKD#'/6&!Q:_Z%0@N=[,_ (":._P9B2:N[,?>7.V&?H;U_H7\ MW*/P^_>'W9::1N2:ET7Q5+QF5?)I2YY%;]^'W]9L,SA1Q*EBLY^>CWAWITTF M?IDV(?ZTZ5 C.?"2:U9H]!?G0-&]^[1X4K?N(TNN=N<^+5+_QGWF2;7AX8\T M91Y"\H%F[%^J>_;1R\ODW[NRXI\7&*BL;^ 3'P=68N$T8ON_Y_DD,BU8GR1= MK IIQY(&2_7(JJ*IZ^ !M*1A&$4-QXBGK' 7@U=.9WF&NS^_Y66%Z>O;-F^* M?O;/J:(ZZ+V?PE0K&JP!:-T2JC!S\/MD>DKZ1XWF3WE"D6 M\\.?Z>E6X*46#J,DQJX;6RD[&!+7%(K:3M#0G1O04$6O-=D+9K$[PN+'HS%T MYL^#"F2&&;].W*^MN/<*Q14_#2H06^XT*"$^Z% X(]C$H7#LS=4.A3.L]P^% MF0'Z8S>D(<1S4BER*$9 MH[*J/S(CZJD[,?>X= E%UYVWSF(%ED\.%UR['GY';$*\X=GX[$ MO];#IOS/?FCA0'XN+QEW74R('6!JN23PV3\\"S0J?(Z@[KN9/GG$Z:/>F$:I M\2RS$(KMF2J! 5[@+,($O(V*"JIH/YTEM^K&*BK\Z0XK_![,#"1TPUSM>%=L MJG?3BIXVU?;LQ&TD*8XLWV#0FK8;\ %,CI W/+2X9O6N:? \ M/Z+?H===3% M%'H0C&GE72HB3%&AT@FKYI08$_LI>ZW10/8O!\4;7&P5)9L2HU.HR6-D#.XM]R@ON'IWJ5N0X.$HM"SN)'Q&^G=(DA&RG -J:58]S,A*4 M[F<&H[\X2ZCE";C50I 6VW4UX0?3:\70P3O6PT%0U<\>0'G=;O=P2,YZX4LL M(6> GHJZ&_O[8Y7'_^&Y%'E6'\//NN?';HR)&QDX#"PS<$+3#B-0)?,H)=W[ M>DL7E9SP!2_J8*3K2%<=W8+6-D9D53 MI/KC=%95]%EQ3]5Z_@4UL>FALH5Z'+P98I+$!+N.'46):[%_@CK!CA'2'2+K M0K3[D#2P9F$4(+F8M/YZA?.@M)9JA3G!-,6E?TZEPIRP>$ZQ>JSSX+SQJYO7K\O,TCLGVDQ;=-3,LO M7ZZ&"PE,8F'>NP=3RXE=8A+/3(0+"<;):%9(1A@UE%%'&C':XID4$P!-:Z,Z ML6'Z."*Q1$G!A.CB>21J()!+)8%^?% >R;Q@$ZDD$R^OEDTR+T _H43@:3F_ M_7.1EV732N>LW44:XL!W0FP:H4/:E(PM[PO MOY@G+BD5S(PT MU/"P3VM0=85^1>]U=>U:,>$.G4B1YZ!+Y5'QVBX.$L/%MA$;Q$WMR/ ]T9U:DWDQ,.OG%B&K;AWL@K&0$!SZB8-#U[.".#!HZ+NBF\,T**ZVZEGH5IXK>&%G8^7$ %K%CY#)A82:I;717$T.<6IV7 MH>Y<.2Z+HN/E (%53YGC IX>-B>>E)@,S+,KGEZ?/V[*^(M@)Z31]S0F '%R MZ&GSRMM[FMOW1K&1R@W,'5UQO?NZ40$=C="8I:>FC\/$#;!I)GX21,2,7*$0!I2P9OO?'QJP9T1VV-H, MA&*[@@Y@8,H\B$FO8>$J@];$A%<^:&V&[$\:M"8&QOB@-<'WY4S(>T-Q ME9=G'F)BQS@D[-\<0BP_I:'CNPG$;DQ2TVTL&DHH9J1@-F(:(S'#H$QRZ&%V MJ,]'!\75%!1@]1<249'.3]-:5=&%Q#[5;K&79%4ZJ@XC&:](4;PSQ^X\7E7W MLX@H#D-","&)1Y(PI=0&M3"=(J99H9M^]U%>%/GW.M&MN9,XZ>$)5?4)[$0U M70TB,$7_DF?/F'>-4V+]_VF2$R?2%DI(^;)Y?JKOTCY)>EB6M+GE3I\LX MWKWNZBY>'^E;0>-F' ][D[%65)O_:2*0)_N];;@X\!*7F8@@36.;1&D*J@_2 MS[)F&],)<%%?I"^-.E.Z'O**#/(*#*]JUM?[ *>; MPXJ4Y;:86UH=IF6<^HH.-7'HF2'V+=LSH]@+?".!Y),=K:XYHXQ?#= V^QYF MHB0SDKD3O M;[2(>D MDQIX2AC]2)O_O>UL#B@D M VD>X"64U!R,)ZD^TJK:UKO.6>T@M7%D)7QX/SQR3^H9 M*G4&6?V//VG)-ZG[.H1AGMWIFBX.PCC"7AJD;AI2ZMF@%BTJF=.\C[3$I*(Y M2K^!F#?[LY"%[2$U"WC C/5/QM$[ZC_7,MNT8;YH_@=U7^=^^NO $\TTP*@J M&4TE:^LFK&D ]2RI30<-N%]^7<^EHO2JD,YJF-*[;1])6E+I@F#8\UR&'IX='].G/2T!=J[YO-^_M_Q)?!&;+K_?( M#QGK ]L7Z+KW66K6T6_;FOG?$3/]#?\\ZL$E0+4(_,OVA/@5OJ'XX>*7^)9R MQX]?X9N"3BK:L9XXR^BCO=II1SM\_?.0?F+P_?H+.W;1HAL#_GE'&"<590>U M74&K]P]YEI2,E[MOM$@*DG9SPC=T9*@W30@FH<,3W.PTYC?YEB5T0%+ B^;S M4,/=893]!3IP>($:'E'-9),UM><3'1@5M^-+O\O\CKLBVK!]5070$DW%EB(N MOC^NB+S<+JCUIP[:WA1!-;&)+:6PVE:E"(K^AJ1J2;E W0/EN=QQM2O8R9-M M<,7S^2DO]5),C-3 9AQ%7AS;CF?[L(2H(3+:\Z*.B**XH0J+H0W"(Q8+6RHR MS%X?RWHU(RLX(C4EC*+(TB")52-$4T*>1GHFGY6,F3=#.1_H&\]WS9YOLC0O M7NM-X\N^N/ZT77D:86([)G8M/R%Q0BPWA54Z"Q#5[--U(UWW/* >$V(U^O)X M"L:U%:,$C%@@9(K"JT+$)RW9 Q (2S4##D79DC(SNZWD7;S7.]9%LZ M/335H"YLI@F.TL3"49):KNMY=F0*]W2<)J79.'1U_6_-5'3N#F_K5*5\SU I M..E #:1 YLJ,*#G,2[T@7"OX\'\T ,H#)!3E"HX9 ])(["H.OF(B#=YL)E< M8,5SBX@@Q\<2H3]AU8V1&HF?=2G;1TX5UI^2539$8)]HPD M"@V74&)Y?V?TF1<,/0$J-FT8?X*]WQ+E)B\G;AA=[U]EB=0E' MS(NEMMOIVCQ9;,6<'D50R95 MK1K+(ZQZAKX<@845BT*"ZNJZG">X+I5@\( MG%7]B;\I6T%RF>1OK>K>'5$65]L_6/S_'*6I6V8.*#$QX81T="EKN>8H-GD:MG3?>[8 M V9R.3]1C ME ]EW'^4J^./4G/(O8..QPOTM?E.%\JZ]^K%4)%;H9BY55T0/<">NBN:J$B: M;-X-@5G^PT5^XMI)B!W#B;"?!BD.8]_ 2>SXS!)'A"0&R.0>+:_99'ZH6Y$( M^SXC$ C:,6G!@':HDVG^+AMN1P9E4&4'CA=?5X\'!3O3P^&GX$<$GFI[&5<[ MLMV^\Y[&?Y;[\O5#>U/!0X/(6MH]CWY&>LM+W14;?2O_;W1HA"!^Q!!":/[0 MH1H(N/T3#>@]517Q777X XWIYANOZ3Z] M_7!3BH.8)CBECIOZQ(@('8K07B=ZN*^(+_:$EQ:R#\ HMA4K0T5EZ?H> MH(=Y@!24K(]+K*U6?8#D3RY2'P=AOCI]XMVEK>./,C4NL^2!UDW&>"/:\JDS M%TGHA@'VK,#GHVQ]'-FQ@6F:II9IN@DPT &@K=F7.,D*8F3;!NG05 H FF)6 M0Q-&,.,A <^"IO'"@BKO&S]/^2>UCA>&9+Q[O/@2,$.2T,W?UUFUJ;JV]/M, MCL>*5+OS)$G3PT%J!3B)##\,39I$8O/HYPAI-A$-Z7TVP2''J*$N9B=FP9HV M"BHA@%D 6>F%S8"H:!.G!K9$H^[L7PY:/KOP*BHM*EZGO\+/RV8S=^Y#*9C3 M,_&FSGUG3TPD?4'G=X::6%OLA,F*"?N$( M$-.JMEP\8,!(4#)A]9H68$JSV)L]K6)_.FC4R**K*-.T0)T>S3PE.3:NO-KF M)7W*OV9O&SXSK#D\"(9IQU?0G>-1$T8U91YG>-J\ULUGO][>W_1'RXG'9B? MF(_(JL$!IE:B$*@[2HE)*C]=;WC9=4?L38IV-F=O^FDYWVG?&W"B0WH0X2@A M+G93PP\,&LA(U<@U0X;*ML)D [A8FL)&S.=>*"_,;!W:F!ZU$5?G=$]( MH\CI'J*PJM,](>*ITSWUJ)Q]^K+):%][W@#O>L1_AT'$(MAT[=8CGIPEL MV-_34^G+T>KV3$.+*3%,=A&M@N=7S3=.6NUU>40O/6TI]J M/MOUKKZHCM[KKMNR]_AK_@#$W-)?_K/"=CS05UQI;/U/ %9Y+L.:,ORDK(B? M\)G&\RM^!C.2[3"ZH2;OI[.0?#O$81+8./%LE]@D,2-JB[8I/EY:<[BR"<>= M=;@ =G8X #%_3I 7#Q@)X'0N]C.$!.>6#X@$;$XA)=J"9A0B(L)[4)Q),==S MXO#"NCTFSA@]ZREQ_H2D,\N^3FUR[M)FMNR&;._SGCSH&M&2(0"16M86+D%QWQP6 <+9!0MZ%7Y'_J[C.DD^\R_!=>OW?U?OE M]R(I/Q=9E=QD5]^*Y%_%W:XJD_K@^$?VK:R2-@0L>($NN[[F8]"_*"DPY?/- MCQIV\SG2U3MJ;YX_UPTR^3@_YD.S S+[5_X>JEY(A?B (LYZ1;*D"X8P =A9 MFPJ.3UD$_[2]60MYF/W1"[K"F+\*^*2R!*2)KI9#L!26?H;!XK7@YN[Z!XUW MO(OZ%;.JSWGQ7J>3"=JRP94L#^R.WV\#UY8 68!+S+@.^[ MEL'^U8T)) ([14RSXK6D44<;M<1A<=!)M,3.#*HP@.GDF/@:;M9%!%1T-)@D MM>J10$3HTZ. T#N26ET?+>CQN;FMG#C5ZC"T<>3X+@X<(P@=S[*3* !I]00Q MW5K=D&X#7]T,[W<^#3?>[I+&[XS/6\%&>5'DW^O\OEV6\#'@39Y)VC3)?Z\] MT?1H\5Y43?"27NAC"!H-11 #C48+P&E\2F&S5(B JHS&%*EUC8: T&=&0^0= M>,5BN\*G31F3+3^@,5>^;BEX<@D;^00'04*Q&_ENF!JAG22):+7B&!'-1N)C M&Y1MQVTB1A70:G$2G6GM524S3&N[FL2&9'/:GA495)+HHJO5(\Z) MU:]%G'U6;M^^C-E/=5<7(O,)8CS[]9965Z1\^;3-O_^#)L_TGG#"PPYZ9)DX M3(P(NR';RZD9Q22T(%LYD+YFQ>5T4SF4^JK;NR0TISN^[#*2MV.[J*3_ MO6/+77]C_WABJWS,7QG=LVGJGH>)$7K8H5YB^F&<&&P92#K6&"7=*5-[NJ@F MC#AE]%=#&]K?9!0MP0M$%1@ ;PWEQ(??%,Z)INIZ<)3.NG>"<^*>703.OB 1 M#N^B[C?9X^[UM7CGZ3-EE3U%VT]YOMY?-S43<^:^Z4 M:G]VXNJI;=];MKTYFE %X$4[^BH)^"3>!LT*,@"L7D]^ *=":W0*K[)DT!, M[E8 0&>]NP*X\$A0Y^NQ189:7M"(3QP.8AR:A%C$,(CC M.1 G8IB,9DMT(-HDX38[** -Q@Q(8K[#MZ*9?'IA(MR^F^'1A$A*<&02%YN6$5L!35,_ L42CI?7[=3O<^'D^A0> M0R'HO$L+"/38A6633^?3TD?P>/&?DZ(WW0UP^"G)/AB\#NLVS_+C"O;K']P= M.E,O&OHX=!(^(-GQ/#\V/3XUK7 M!=WFU4=:;IXSKE:7)8]WUF3W#UR6):TN*WYS+"L#RC, !WX0SWZS")Q@#L6$2E1RV3_ MJ0M4\WF!2-6+H*BS5VJQ4V37%#&UJOU3"^2IG52\NN1M7\(NF^R+]M$II\>/^CI,E-MF_"=!DS$3;5IM<6]\2ZIF& M"8V8!\;^+[12DQH6J'>2#B9UV]H#R[R!8=$QC3)F@FG7.([]#?]SW%UBE^BM ME8!7;Q]\&[)G7S 57.OG%;/@/_NC V[Y1]FSVQ_]P_Y[?6=^W_M$OW&6 MT2;['1UZP+5LOVLIKM.)JJH+=QTLKGLKKQ'DLZM[G;1D?>R4%@6G44]7(C]: MU_T#S6BZJ4['IT>^B4/F-&,W=$W>FC)R#:#S/$E/=^I?2QWJ#,,P2GU,+-Z8 MQDV2( V"V(E=6 =/A2A)=?/LZ+>-/%%%?L!/$-.@B1X-E $!]?E;!-H-@9%& MUUT,IJ6N,.P@**F:, Y+:U O"."0>Q%+"6=!L//>4Y5U4"5C%[(1>L&"F8\)Q/$#8.8X7W,!L M=W6Y,^_ 74\0WK''[[H6TUI<2WF\%)D@"096M4KR )T:J@4K+?TC MWC[_2;8/;P6ON3[-\)!,_!)>6;,Y.NXKT'.M+WA58ZM23;Y2/R])2:J7.+K3 MYDL_L##3)8EI]4)7S/,"X[0LW4ND/O1\BL,D"K!O>@XFQ'*P9?H)]?W$26*A!/+AY35;'T80<8J(DT27XEW( M!H"8MA'+Q8/9@!/)YK581$3Q9FO+1)5KN";Z,4']UL8%F>BY-O#2:GW7QAGN M]UZ;>$KNJ,4&.[0.I1HK@K#3![%6"C2BDH6LGKA&F M$$-T3D*SG>D((DY1LNIM !X;O^4$4V$DD-"]&D-XJ<=:9)C;;/'O&%?=9 M?ZDV-KV/(F8"%$(-LP?CS6P.U#7WLSD74V=+FQZUG]_5YEQTH<8V Z_!0Q'7 M*3LD-+Y">W7$#55W';^IE>%^L]V2XNE[_GF;1V3[=9-M7G>O_]Q4+R_YED?! MV%MGB:6!C2/;<[$5Q;Y#3))XAE#QFDJF--NF'C%^*=REI5^@AC?$F+M SS5[ MZ+7ACS\G'CM0]G'F@RH_ W)@.+;CL'\+7?LOQUSVX4<-IZAE%?6_V--/^1+B ML9^?\47D(D9K?AE0U$DUA!.Q*F6D5HMPJ0:G'Q=3OC;\\N]RN[U,_OV4\[ ] M['+O_$W-^P@CB$[29OL72("QY^Z6(CMBSJ6]2VB2':ZO!H9=VZ MU=%"G)AX5\-CZ:>U:)%,0 42$P?4L7"0=:DVA<48?9E%",Q(Z)"FR6G6W2_7EX_7CS!=G<%'3&/520W3VX;N1:\NLB&-_M(RB%A, M3$5:/$-L55T6$_Q4HP7?@L>;GHKDLBAX-M@FJX,9=0]\P9#3X,NZ-]4#-4#' M_W%1YR--BZ6$;J"D#B?W!BDC8:%!@:9)P:1B3<,KKA9NFA2H'W&:?E!WN=E9 MOP77Q*%O)]@TC)@:06Q32V@D-9PT2#GA_:YNN^8(NZ9:JDU4.*XWTU5NIKS, M3)^.*RXO^QDU98JW: #A7[2&;&SKEE@!OHW?9"5;O&!V[3[?;F*V&$^MO$SR MMXHF=2Q8<$N?74CS]M[21]TNV'%1ISW5Z:+)CKV.6H[$=_]YA.8] :7@P"P& M$!?T%V='T864L-A2/L/\ZJOY#\*"]GT)\9?@:OVU/L=3R 3=):E891A>] M=H1A?K 7&+^KUH0H+M82_L"<2CVY.L15SS[N6-!G4K#@ MIYXKX$W);O4OI* ?"/.'^^DT=>4Z\W.R^(4^L8]"!ZZC>;?ME!D"=E;&Q/8# MQW=<,PQM4#-["'7-AJ'F!=?,H'OR7@=]>@&@"]1RA&J6@(WP02B+&1%MV,'L M"0PV#5?44CBHZL4/HKUNJWX96,XZ^4LM(F>)&)E->9?>L]]:ET=\F26/F^=L MDVYBDE67<?T/W#]?WEP^73S=TMNKS]B!YO/M_>?+JYNKQ]0I=75W=_W#[=W'Y& M]W=?;JYNH!=IB[Z&F %;"V.8/:NYXGY0GZ_ZB-_C#!U8.X0!]-S2J4!)D;5; MQ,JJQD\%:*>V4,F:\#*KFXS9"%I6/ W^\3MY^U^[C+(O$_:ZO[BV[^#4CBSL M1_QH9H<&[R#MA4$4)$DHU"YOGI3VJ&-#O"G_X.01IX\X ^+5-C-H31LFM1A MCV7CXDOTCIG!0;R62!T>!;;O8);;G M![81I=2%.' @ZKH]-DZ#UYVCLB8/K!!?!"2ES!..^(80$=MPDR"FD0_KHJP- M2JF>R@V8WUN>$&F80EG-%??;&HQ1?F!L+>C%W%YM<,(VG(X-U/*!;O<(-JR@ M'B\7J.9&G5U6_50J64T=5;I&%-PC_+#:\2\GW[+1DA1V_<63[ M/G9\S_<]RXK#%-3+YYR$=D^T)8B^H8_X' SXGIGPDX&L,_?U).Z:[RLKI+/^=Y4O(3*"V^;6):/N;;Y"P. M9A!,@L# *3$(<8+ >D4:>@$H54U=5[@4XT5> ,>R+G:E57^2HN)^S1VL,1A MR/-1'=>)B.L9(1'*!!]97[>.MA0A-V)C2,Q'9A;*!U3'(]$D C!#,HI'71;* M*A=J$?R68^S/[7ELK=Z MVRW[TV&K'5AP%3T9%Z13D8DG)+;.J\=K'JI\*S;EP-;)-\S0BW!(0A/;:100 M.PU]:@BWO1]87_?6>?5X@0XTF:OW+-Z2>@P2@3UTF:# /?1$1HE-=$!(P":Z M3%C)3?18:$6[Z+@D4[OHP%OK[:+C+!_MHA./22:T-9K4S%7AM1VP"5ACK^M3 MDY8BVI/4,JEJ3BY5"5%C9-;-?9H1]BS-:>YY^)95EP??[;L"'SJNCDU\3FB* M29R:V$S]P#!,QW*#0'0#FZ6F>3O[,M1&^:PSLF"9@AA\\YN=4E!@.EV31@?: M_6[((NHM@8?XOJ@4%[E=<@H?-5NFL) 3&^C\&JMMI\+B]#=7\9?@95'WW][J MZ62'I#_!XJBS%S6;IGORCKZ5Z)X6:5Z\UKW*>07O-N)K#RG>4K0\_',DT_#[?8GQG>>U0V5O]'B_>../N5_ M;O)MO4/OE:A9AZZKV>JW[*".'Y3L*.\9O&>).ZB< M*=1RA1A;%^CRE?])?#L HSF_6^@$$J;V>C $;3*R8$CM06!BJVU1LC#T=S#I M->#]GZ^S:E.]/Y$?-PES-NOL^-K_W T%;OW4P,0B"2;4M=W$2>/0]D7[04]2 MTFQB&MKUQ()CZFTFG7C'Z&F\IDV&4A1@]D$: %"/:2'AI'I.3Z^\6@]J(0'[ M/:G%7I#-YVNG+ESNJI>\X+."R&O3+>(DM)Z4 M9L7MC1K9D[Y G/A<"PHH9&+NO!H@8+HKCX%$)N"<>,HR D<)K9P9."?P>8;@ M[!MRZOQ ^1C/N-H5/*J=)0^4[?*3M=U+WP_BRR>A-15_/6LM:IH^CB(;8CRP_,),@=1)0+XKE+&DV M1/T6,$=#N?K]DZ-W--@JAC.*_N*LHII7H/>MX'N)N3[K?@6865OI ZAJS2.! MF=Y^/1"&?H4F/A( "G;VD5E9TM#&+S39;9G]GJQ7/+EM/2DN-$.*@\2RL9DF M%DG,U+(LH:2915SH-J%BTF9]'^J)W1LMKP]J)G\5(O3G$4.QY. L.-O22,@E#HGF-X M>[N<%5(ZH8XC#SV#\MU7!JY-$AB MT:3:T\4UJQPC)YX/>B;XM%8M%0>F4XQ25] B4?1Q)IIX9NL2$>4267NBJLE; M'1-A(DWU[)75LE+'F.TGH8X^(WM!V;2L:J,_MWF6=Q.Y3JLF@R#%Q+/YN&G; M]]S HE8D-&E:@);NT&X]F82B."^AN^T40*+WD4K$AEY(MGW>6JIU1OB>KLK; MR%GAE%U'CE-:^3YR5N3S"\GY5V0&W=6#4RZ+ C)-X_@MS8HW,/D-,%SC1,#Y M2Q%YV6#:-3303N6XC6$Y).?7'2VUXN"Z(1&.)]8-/B&A!WRJ6WT ?:+4K,O"EXHCL JJR6&R@RDA*#-.;2:'D]&=XR?7T M:%*D(WV:?G+!!+9.3[\(WO%,OZS3Z3F>*-8SSZ7B*QDQ$9=-#SM?=OVQ8:.B M#/Q?I;,K\P"/PN/CYU?W! MLV@']WQB'W,@:,XVJ<#CO=?3$ ?_7W%7]^,F#L3?^U?X\4Y:[D+X"+Q4VN:Z M4J7]4J]7Z=2'DS&F2R\;4B#=[G]_-I"$A SCLV]M&F"_?/\R@PS8SS#DCCQ M;9?9(:C''QK9]-,+VII*K@B>H,:1.YZ8-T89\C&(84LAKX^C#9[T-T:?VHZ MGIL.M6>@Q,# A@)NOLEV&Y3$;&]%J$V@ZJZL^4.RS'F429/^NLR>G]-2 MHMUP_LC%_2-NKJ^\Z>'#J34/',=:>,'""D-_9D5),+.9Z[' 1U5,1V ;ML ' M5))P3C9[7*S; R<3ZA89H0CK-JVKEP_J99#=.JY(BS:Q%/(X3IN"=X4F0)OW M!4>>V#M#4]+UWO!3J-F7A_*)Y^U]F?H,6;-A<[Z,K#-;6-3WN>5$]LSW9PFE M+JI=*P34L$6Y2PO&5^(KGFT+PFMDG#4!40V%@;G8=VR";%P M+F96XKF>"/8'V\$3@PX.2$;+& M@S=]%.!T?T!ZA=ALA 9X,*:/#K7H2^6F0,5:, $'@JN1"2:+IF""M,,GX C% MGC9TDY9T51E!X3QMQ?_QA[I<8?QN6]YGY=^\?*1IW&F9(<*FD'J)Y04N\QP_ M7H0VJ&4&%MBP-?MKO1$@9"-^?A(1:M6!>)/+1X0,"#8KV718OH/-OV_33149 MT)*(%5?7\3S-^CO$7,8WS!$RP2+.(#8K(.TED-T:2+0MA:-4DE=>$KD.C>UT MD)+K:JX#A9VVU0Z2C$[C'>QX?Z/\]23-&"B1+,SJ'0HGD=;&^CK\5CWG^YP^V+';G M&:"%DL\/-VP2'D4,6IT%.BJL/'*IXN'R,F/_?N0[;SK^HRHR]%CYR?7) MS],XPDTB*XAG<\MU?.YX#@O\ +7I,@YI6',/9YIEQEGWG :7V&3%CBIT4D-?S5VQAY_%!PLK*YSW^. TQ[R M!A/0.=$-'XG/F=Z)T)KSS?*)OJPH./=W9I2Y>[4!(S6:0H[OG(SPQ-Z%LJIE M\XYEUI/ &Q!D(&MW;M1DJ;J!);?S+Y<_&0?,KCZSQ'=_KH MG\%X6"L&I71%*G3Y1#SS@CWVY2\ACFKH.:?KL*8J[E''->5)+LAS?"B*[7$\])FNMOR>OU2_ M= J2SN;4HG/?MCR/.BST@\7,1U6B J$:MO\2I"J1(=6PV?HKY+H4TABC!"(R M&3II44EFU/BG>8QJ#5=$K**^0'=* RJUSJS&*.;TB0TH#6=S&^#!JJ9"1 7R M 7)[KE!Q]2H%G5N!&R<6Y4D"XRPM4W2^1%JO; M*$$5E+A/%FT:VP&86#W[!.SJ8N^5:HK7?FWJM)&.5#N/VU80!'.+QX'C^C,6 M17-4F:I3 ,-*=_R*G4K'G XC,(6[1$ZED16Y,21Q1;>PJ=N$(K(!*)F_1"& M%>T(M#;Y*'4;X&98X?1(C%,Y!6'!BCEW=BMK0 ;YIU!YF[J6HL4H,I;)F=$1">M[I,4+7$U)' >M) M_6(,Y'G.#)HLD=._X':F9N J_%[9Q^V*V[/(LV5MN#C;E#R^6=&OT(VRGN&& M'R\2E4A8RS[:%VI6 -\?ZY-^V!9H$AQI$(9E)E\DO*;=L!'AE+;"^N:<;!]L M1*CV)MC8I:KG1(JGZW4L_WK_?9O^H"N9$[\NES3/7]/UURIG4^C2P90FR\1$1OMU6^H5EL6^H^H]TJB2T4[\T^KCGWB=52O M]T)\>50]WV1Y%994J=*EK(:;ORZSN//873CBL9P5HAYOG+^B[U=NLWHI/;]_LOA%_1+3@ M;]_\!U!+ P04 " GA)M<=(N89F5_ "=R@8 % &-L&UL[+U9=R/'=B[X?G^%^O1KQU',@Y?MNU@LEL1EBJQ+4I+=+V?% MR((% F4 K,&_OB, CDAD,I$9B0Q6^UB6BD,A]O#%CAT[]O#/__O;[?2G+WZQ MG,QG__(W]'?XMY_\S,[=9';S+W_[_?H#D'_[W__ZO_[7/_]? /S[N\NSG][/ M[=VMGZU^.EYXO?+NIZ^3U:>?5I_\3W_.%W]-ONB?/D[U*LP7MP#\Z_JO'<\_ M?U],;CZM?L(0\X=?>_CIXI\@4E8'08#Q2 +!+ 5*< (D5)1:IAR4[O^Y^2 I"X BA(&6' *FF<920TDP7G_H=#+[ZY_2OXQ>^I\B>[/E^LM_^=NG MU>KS/_W\\]>O7__^S2RF?Y\O;G[&$)*?'W[[;_>__JWR^U_)^K>14NKG]4\? M?W4YV?6+\6/1S__^V]F5_>1O-9C,EBL]LVF!Y>2?ENMOGLVM7JVE_BI=/]7^ M1OH*//P:2-\"43 $_?W;TOWM7__73S]MQ+&83_VE#S^E__Y^>?IB2>NG?KF: M6/UW.[_].?W&S\?SB(B/^B;1N_[[J^^?_;_\;3FY_3Q]_-ZGA0__\C<[78*D M5T@VB_[?3W_WYZ?U/R_\,H)FS>]9_,;]1Z3%.M+BOZW\S/D-DP_+3.?VQ2]- MDXCGBX>_.=7&3]??_8?SDW^L/_G(+%<+;5?_>()A4 @([R("F9% (1L+7&EEZ^_>;^9>?XP='S6"6_I $P]9"J2RW$4XWNA^VX'7\W6VR MN>% $V8!DM!(;JCCVO4B^_EJ+ZE^KM2CA?UIOG!^$6W(PW)Z82L*?HG>^]_X M^;->Q \"]M-D^DAL6,QO<^AJ-<\@N8U:(KE_^RER'?QBX=W91BNUS*TY6T7+ MZM>_F4/C_^=.+^(G3K]?^L_S144.S 9@D"& !86QX,P+8;,H?VOA5CC Y>.@ MCSP+@<1'OYC,W! RH=#=UD6 M H;KA9XM)TGPNP'MM0 &>@\(5L0@XJRF*,_IL+5R*TC0\B'12Z(CH^)DMIJL MOG^83/WYW:WQBVW:)1) ,P0!$4HA9[U6%O="P_:*K5# RD5!+PD6H?U+?S-) M0IBMSO5MQ:9YY8$*Q !J(&(H0$\XSX" EZNV0@$O'04])%D$$D[CK7X13=A: M\%=1_OYX?C=;+;X?SUWUL/,VWK^C66,JNL32:J2#S ",1B):X424CI-\52Y2RD,#-8:\$"=8%P3C?K=36N7;@4.53HX^LJT4&#@;2:$ MQ4!9R("B7DOAD/).#P(,W"Y\!=\>,O83:DG(.(Y_O%A(A>3["4*-]+[=LKME-]P3'.7B(<6?U7WMXM(G01-M>3 MU;0"7:4,4-(Y(#G6%H: 5,]G\>T5VZF_X-!E+Q&.K/[KA4[9:E??;\U\6CFI M. <:4@D85\H'A!P)_6Z1+Y9KI_B" Y'=A5?(IC_Y9C_IV8W?]2@CG +240^T M)=(AB73P_;R_7:NVPT#!\<;>HBSB.G!\MTCBVCS3)TA''=PM*P\NQ +M% $! M&R.)BFX-R1%5VKUZNSRIX@..&41;!$1.9_'3HC@F7_Q[O=+W;%6$@SR01"C@ M)#),:F.I[G=):%J]'42*CSYF$&T1$$FY'HMCO?(W\VI,)%Y]@%$Z>L)0"X1E M@*BG,[%CT7: *#[@V%V01>#@ZE9/I^_NEI.97^ZP=%$* E& ,*=02Z4]R_&6 M^6+1=C@H/LK879!%X.#DUB]NXI'WRV+^=?7I>'[[6<^J<%8::(\"D)9AK(SF M1N; P\[%V^&B^#!C?\$6@8^K3WXZK:'>XFC@0J# 4D^#YY(*%7*8B6=KMD-# MP3''GF(L @21\-N4ZS6W?UU]BG);7MRM4KU7NEE7+E)8 "-,O$U!"BEVB'F4 MXT6BB89V("DX.IE9S".#YNC6SUQ*+O\PU17"F=; $,8B]=1SS87FK%_=V8OE MVD&AX$AE=^&-_2ZUN1)]F"RMGOZ'UXN:.I/H" %EF P&C[.0P@F]',FZE9N MAX6"@Y=91%I(ZLM,0:.H12,>?51Y[8OM=/6L6;@>*@J.9.01: M%"8V56D[F4 PFCJ/#2!4<(-YP!'?&5'Q;.EV-7X%AS+S"+4,?S.RL=#3TYGS MW_[-5QQF[#V0.D! -0D622L,RU'7M;5L.T04'[GL(\QL:/CGGRM"/(O?Z-[ MX>+\_KB[/3]T?7)^_?'9T=G1^?7/UZV4FT$_--]6<=V+@70#L1 .4P*"F) MI:HI>SWHI5ECX7[1S8;ST]7RX3M/.V\?NKH:E8SDT'<(YY +ZF_][[KF&!NG4!J 4,60R*Y MLK#)-^F.F2U"QH5.'\WN!$D?,1> E6.]_'0T<^D_)_]U-_FBIY&9Y='J6"\6 MWR>SFS_T]&['A8T!+8D$!'+FL*0A^-S8:458"5CJ!8#YT-HH &)'UJ8<]F5D M[&+UR2\NO?61-1/]BG._JGF*AL0#19F-LI/>&6^-%-F/M#:$C=-+9SB(Y==& M 1 [G7V)5,\7WR,+E5 S,D!!KH%W3'E&N&2N*333!4G/UQ^GV\YP@.DLVP)P ML4;X"Y%42JHLC<8SLN$A=D0J 9%K"N=V04>5BG':[PR'D9YR+@ IC<1SA("V MD(# ,.>$1 .HFAX%>_O*XS3F&?#0Z2S=[M"8K_0T"S0^+N:?_6+U_>-41W', M7/+,/J?;9_SSYOKIS[Q>^LO41/4B_+[T:W:/0D1G/&WO;N^FJ1/K>Q\9B#?5 MM19G[N@V)6O^]_K+;8FD>);D2 "/9, 80 HP%I> M1'GHE&J\B^\*,R@ '>$'K+-6<^>,:.QBU>F(;2*H!(\L"Q#SB;T #/TRG[NO MDVFEJB4Z"$ 22P#T0BAA5* X-UP>UB[!#\N"C$["+ $T7Q.5OYL\L6[TRCY MV<0 JGIN (J<8D5XPGSL"W9:V<2_E@S_<#Z*B BS/,[Y>B.U MCW" '27:((JLSQW0KJ=FW ?98;1?#[$^JB@!5//9S;5?W+[W9K5^=?X\2:8R MQ18NS'1RL]9;7=26<0>D==&ODTI(I52\%31E,7;"V3X$%@.]7JC8!MM@*NJ, MOR]^8>:94P,^ZN_I!;J&#Q40D%XK("2W"'*BXW\&R@5X2+N[CB"W._OF&\_-:ZC^:R88=$IH 43 (2G+/*R&C[MV*-E33;7@2, M&XK.#*C#J:* P_*>T<> AZ]C!%(,%.$40,%)P():,82UVDW,N 'MX0Q6!M$7 M@*&J?"K%U(@!B7$:9<4=H4Y[ G-'N*M4C!O5'LIUZB?L$N(-K9R_BI"\C9L M2L!PH-QABQ%NJE >SC$OQGL:\#*87T5%..8?_6RY25-8G^6IV_#"KR8+?Y_V MD+[A;S]/Y]_3-][YF0^35WV@E^"X\QA2 !MG)=)2>IL[2)&9A6(\ MM^' /*;2"SB=M[W6>DXDP9&3*%HOH602,QEH;A-;3TTQ/MYP2,RDB@) 57DH M?5(UI$P7!' 2)8(F(1Q[ZISUX>,(U=H9Y'OZ_" M9B]A%P"7UW97]=+@@2$8 ZR"$!IYS'#V9\97:!HW[>;0IUI_M60[Z@[2=N7J M.O[[MY/SZZN+#Q.B0: M&^]HED)@D,*:82TY;QH^W*T"=R_S21)*FAIR\NVSGRTKO6>BA8P&DQ@@ MC>#.V2!%X]CX3G>[5I2-&Q4? DP#:*0 \W,9%1,)2&V.WL<#>SI?5U+7,..D M!4IZ JAE5BO*'6L<,M[-=VH@:-Q@^#!>4B[Y%P"FYS7T%V&[D+'2*S3$/WE% M@-1&!8^09?G;>#12-&Y\? @X9=3 R$FE<6.L%G=V=;=(=X3[-_#C3WIQLWX4 MN@B7WJ:^MKL"_SQR9'@ GF,3F,&HTN=Y9QKI'DN.&Q//B9PA95V 27KLT;"1 MV=F\.E8IX#2WDV#@)*?QF@FM%[GMT XRQ@UC#F%\^LJZ +=[/9@O[H;[ _A\ M/IL_,%5MG$VC\4P5ED%;8["!2.?..FD@IQ5\L@\>&!(^N61?@M5)!O0Y QMY MU;AU1ILH()YR[357A,;O^MQ-$)HI:A=]S#ZN8%!CE$\%^P-*;0 U\S>IT]1U MQL::#X;U(:PZF=U%WNXM[WRV?.?#?.&?Y>:??(NRC!J&TDL ('5#2 M*A")=0Y&)]BY[(]!C125\-HX(""V'XOR::< K%6R99O94:D1C'(08&6-QU*G M$JNA4Y@[H&U@DW8XM.743P%P:[MKO(HW,A9W#=.$8LY(_,]ACM,2WBT/!Z\< M^BC @SOWJX8H$0M (@F!4EZBN$4@1+G[N[T@H-UY^*;>OKL+N !TG.C%+&Z= MY4>_6,\NKI,(=@(8AA%P6'&.*&/!YDY'K:.E'6;>U!-W%K$7<&9M\_%.+R>V MDACD.%!!6^"U=09*H[G,G2NQDY!QG>\\.GX%./L+O$#4O)],[U:^DE!&B(VV MTSL0J$?*,&B\R%W#54/*N([T09#31>@COU3_Z5/G=^^.OD1'[\:?W]T:O[@( M:W:6%W>KY4K/4J+K>E.D/(\-BW7BTX:F0@$!@@R2D2"A#5N>],[7ZYYDM+-* M;R*WYM!** M?A4>J]?9Y#MP#"S"G%O&N%2Y"_'W)'&/ER>_ MQM\Y_>/D]#Q^>?*2J3P5:[N6.5#IVJLJ"X<=VH-6+E58 TF#7;=/@W'_2@1S M1T!>4C!V)?=P^*B6=W>6? $G[GN_F'Q9ER:OX-]_/;_6D,B%/QBVE ME,9 *(P8X4AYD?L*T43/N #*I_5:./5400%P^C!?1-]Q=O+-?M*S&Q^__*H7 M[C>?',AM7H150$-N@!2$Q;L,E!KFAE,3/:7 J:_6MZ>,Y5)! 7!Z2%V[C+;[ MZJO^O)L+1SC05$=6-(4(!@BISC]M?!D_PZ+[(B M%(J HEH RQ!Q05JM76Z/J$I%(>. ^OM!/05< $0:W\\EC/CVS )KL*'!&ZQE M[EM7AP2%P8'149O[I"8TBK8 7&QJXZHWSL3+NE;N6G_[&*WO/"6 +5+GZ?=^ M\]_:EF.* LFQ!Y@H:XBFSOGJ>=X\^KE?8DZ9XDC]LMK&#(YU9W ;G].SA]X++""F/ M2&T HUHBH0GA,'?63P,YXQKBS%?>7&)_N]VDCW\].O_EY.KT_.3__'YZ_1^# M).AL+7&HY)PFSO(GYK1O>JX%!9I2!3R2P2"OXEUOL.R4)L*&3<+12@$9;2T@ M#G,KN+4\>U_$0I-P,F%AO]2;1GD7<+-YI'XCD61ZY[/XY7)70@#!%"@;3;F5 MWAB.B87"#P6>7005@J4.FJX#36^Q%X"A+1YV/]W&PSE-:68 >X>L(A9YE#O: MNI.00C#37]';Y4B]I5X ="+YM_/9VC+O?IXGS@!CI &.TG@3COLK_TS:"A$C MESWV5VS5H>XAY0)@+[VL6-MSL9D0A#PPT!# ;V;!>D7CKR R76F)& MKGG,#IL\4B\ /D?.39(:]/2CGKC3V?VPY=W,8!2OE IK(#RQV%!#:/:\_$:" MQKW+YX=1/ND7 *5+O]+ID?&A&+@F(Y%18!A70 =)!..&.&)_.# M)X.\"T#-D;5WMW?3].Y;%T*MV0Y4Q(-9<^ 58P8*Y[W)W:NH-7'CCC08P# - MHI4BWF5>C\A2'WG@R@%BN>6!4PRS/SB^K:S1;A?X;@(NP"9M/Q"=SJH!LLOY M='J?>E_)L242*"Y@>C=BPE'')?_^0T_O_+G_NO[)CJV(@1(2@FCDM914&>US5VVU(FSTAJ.'Q5M6/15@ MQEZ$2-:L'-DHM4A(&OOXFU]]FE>D1KF-/BKG ,5+"J::&I&]*U<;ND9O1GHP MZ&77TOAC%E)SE7JVHM >FMOY=<^!>*=9:W:=%%UAE>@T\\\#S*.YUSPUY-EJ M+[BSC5?7]4\C_75[/:T)^:Z[--M>7/HIE.5GY^]FX MFW,AS?&ZF:T_92V\RFT-66"4%2 @%]T3P:Q0N>^O0_,T^HS(@UG@HM!1@-_0 M6%?(I ,2.PXH$7%MX;PSX_>4'G*XY,%PV%WN183U,N??&L/CT:(H<%([[IAV M.'LRV"'2K8><7GDP:!Y2MP58P-?##U9B$.7E021=^N33ITP/D&[]!XS$9NG6L!@#4#( M662#I\8-EF0Z7B(V@0I($2Q@(E!.""->Y\Z'?/.)V(U8V"\1NU'>(YZ'R\7J M'^N;SZ7_?+>PGZ+1_[B8WRST[:X,T: 4,"*ZJ$XXY2WVC+%6 Z#C,L\0$[]Z M0DLS!86@IH-.Y]D%7"1,=B="*&G3Q!P,$+-.0H*<5JW,2R>@C)EIG5._KT*F M@[!''OEPE-1W?GSZKBYS2@'%% '61.]14P2M0*\X.SL^MC35=]'3/(_0BKA; MO9:*$(0$!L?3E;J@@E0"&YS_;O66LG]:G269!%P 1+H\B4$11605!,P+22!$ M,@JLU(?+$?-\FG6?X6VR41%O>#3!T=6O'\XN_KP:Y +^^.&'NFWOYB;_U?JA MUTCMT$Z?GK(AB:8-*RQ]"@V9P:Z:.^C)\%B2/C,>[5\F47+OOO^^3#-K[Z>5 MSFZ.[&KR9;*:^%H)8()!/.JCZR<)0T11$7CN?/S]J2S$CO5%T(XWEB'55<#A MV?B*Q#$&RG(=CP"'++2.&YL[O:>@AJM#:WN?![Q&T1> FQ>OX.D)>V8G4_^" MI>MY3VDZ3"/[00)BC%3!QIWJ86;X#<''N'># Z-X=" 4L!G>^[BRG:Q5'/\\ M]??=T(YNTR/G?Z^_7XW>Q',H& R$P1Y)1BS"K<*?>X"[#5WCFMSQT5.9_9%9 ME07 &7L4QDB9UBHFL.*2-@X@ZD;V=SDY*QK67Q4$P@[H* -W3+(R'GI$7 MLZ?O1?%6HE:> 1VH!"AN((\B@U#G;COW*E'C)I(7!\6\2AP_PS<%Q"]]&A9E M5^O"C6C9-\E*<<_=^&62^9?(7[5Z0V$/3*JH]%8A1X4UT+X6R&F_VKAIY,7 M;B#U%& -?Y\MO)Y._MN[71NIVCV)DDT$WR@2*);.\I"[5= K)(V;T%T,)(=0 M8!']]M_?+[P1Z+7^=O(M^1K^?N1 )0>3I/RY$(!-''%'J ^YPXZOD#1N:G=Q MB,RIP'(RPL^C7*,0-TS=!BQ!L9E2VIV[@JK4-%'DR\"KV> M"BK96)[.OD3)SW==T:!++UJ8 4\$TDH:A>WPH'M&4&G]*0Z$MJXJ*1EFFZ# M>H[3ZFBY]*OJ!Q/UVWH*JTSQ8% UU-!Q6/O48QG$VTF MT[6C4KEQ*0>T$ 9@; WT*C";O>AO#_)*:U5Q2"3V5E/4W M'JC4WU%@BUI6VNR7QM.2NG$MXN%S?(906@$#I6HX2][&LIT@*0MQ8^LH31C2 M@ !"&,L=Y-Z?RD(2^P^4R9A+7078QX_Z^T-3EDW6>>35W26V_&X/1!@!9+ > MA,@5XCA 0W+W)GF5J"(S'K.A8CZDBLIQ$B,;UGNW_! %?*6G_B*\QI@3 :@H M-^ PIA0Y+F7(?3UYG:HB$Q4' U]>)15@\=H+L-(>"+)X\8\.+T26$HBT]NA M'N$.ZHKT"(>"X4!**]82UT%V,?G%O]L,O/+*,)(1?5MG @7Y9:RA[AGDGFN4?;F8;7$%.D!9D-! MPR'<725%I"M<^L_W[NQ%:&2%20AT4 8(K8D@#E.>/?Q22TR1+MY0Z,JCDB+2 MLYZS:2$Z\IASYW*DP-*45Z;8= 5E=UE'-?W4C) MG_EUEY%)%-CGU,!VPV"E_ZS3T;N-;B=BQC(EA$8N=\EU(T'C/EP<&&CY5%.$ M&7N@_,-\\=38)EKEIRF>E4NWXT ))(%7B*H@*<4N=YK ZU2-F_U\:*-F/A\(C2,H;7RD M[KH7/945G,Y2+4R2R YA5SH&.!D/ V&!U%(;ZZ!!/'>Z00-GD]O];?_IRL/J4FJ)&QVMU9J=BB-FY,JP"W@FAKJ14X>\RE M(ZWC)D^/=/H/JM""+.WC/2Y=X-*HKN1OIP9EU12,8(#")$194N.# MZ YR6J%0_6 H[*N6PW-Z.*MK,K3[[9Z5TZ).(? M/NG9C;^,6^@D!+]#"!0N&R5O?1)5H ML?1 *81!<,0K%#2%V>M8>Q$\;A2L3(COI<1B)@MG95DS#C3E#!"$.:),0>ES M5[H.C]O!XF5O [>-2LPZ$*E'X[*[SY^G:U'JZ8,H3V=AOKC=*+.N,M@P(#W5 M0%G#XNT@,*UR)U>V)&W-UG=1=W%796JMMV[N]7Y?/4??FV7*^ES M*/62$@HH(PDQVFL^0#"G'6TCI\\. XV*XS^ GHH=KG)Y\O'B\OKT_)>3\^O3 MZ_]X26^K"2K;GY!G3$HC79EFH=RWADE5\>M(V3("ZF2QF"^.YU$_-E%=7X:B M=$IJ18!@HZ"P1'J?^]E@'_IZ6Z?U"J>S2_\Y]=Z>W9S$A5??KZ.HWTUW)"5A M@8'F3 "$N*/$!$.SUW.^1M/(W=2'0D_%(.543;&&Z-W1U>G5Q8>/<>,?71Y= MGUZ<'YV_OSK]Y?STP^GQT?GUT?'QQ>_GR2)\O#@[/3X]Z3+MJ<,B>R]=!@B'_G(+(D^])9B!7LA:MOF'4R!Q=K#JY-? MTD"X:":.?[^ZOOCMY/+1)>I@^)H^+8^%:TUOKD%V_B9=1!\/Q5K?7PJ@-8^7 M3\DATT@)KK-/VJBAI7=(?NMSWT^6=CI?QBM)+=@-04![ZP#"6B@A$ LAM[5J M0=;(H=0')^<_G'T[NSDZ/+\Y+J#U:G[I#P6IQ6= MF:S-4_?0VO--&0N4UP8P&S3'1$&.!<:$)!KF3MOC*9EX>VL=^?#I7:CGA< 4.$ LP3FXK!@AJ@LV\M M.?V?\"H?78M=9S30%L=K _,64B0H9[E=MR9ZQNZ8G0<3U:>\3!HHUGI$1^"J MD^&X_XMY;,8N*C*9BW7!U%_/ M"TL#+2R% "4FJ(]RX\. :#<]XZ:,9(=0!J$7>YP<7YZ\/[W^<'1\>G9ZW/[7,YF)6HIRF8A'7:X;F3Q6+=]7.:\+2]=US2;5-3]4GU:A9&%T+@0E M$!A-+(#48$HBLBC/?&IY#M",54-K+ZGX,YCX?=CY^;JQMA("&D& M)+$<^+C3H#7&P^R/L_O2.+*1.AP"=TX0'TJ9Q5JYH^/CWW_[_>SH^N3]Q?6O M)Y?'%[]]O#SY]>3\ZO2/D]/S^.7)V<75U?G)]<6'ZZ-_[_9XL-<*V1X5NO.5 MR9S>HV@7."40$"7OG&I@C0B042LQSYWB_I*"WKEE<4/&+1+WY+H_2\HD/Y^O M=IW[]QQR!#1U%!"J@M;,*>)SQ_U>HVE<<]8# 97LL9S"+]8<79Y<75_^?GP= M?_7\EZ/S^[W[Z]'E+R?I??#BCY..;PDM/SA7TNO^7&1[X'PY"?[^X&QJ^+#! MB[=MN+;*:JQ7/\QB_/_>HBI-&J7_QB=ZK1 M1A@2&6"L-@![(3 2R%)G7T%8U[7'?N8< B_/V],-KH]BC=EOIU?')V=G1^'0Q8PX?E,5IMJ%Z,_^Z%FU4L32W& ,O ML';<>8-);F>IF:)<@]KG#T'Z[95JP4^=CROTQVH0N M+M>>"^2Q8GVXRF39GL_)ZMPU,MY7U*NO-]7$>/_9QN7=^YL-DM6P,(-\?_SX !1T$EGEKL0F8R-R^ M:5=:Q[6'0V&MTFGP$)HLUE1NW*#KHW_OF,;V]+=SI;'5T),MC>V^2\#K*)*. M 4F-!8*YU"?:*:ESYXTVD).M$T4+["(D@)%& 4XD#0H+8D7NE/PF>L9.8\N# MB=J.%'TU4*SU^' :W9'CTZ.ST_,4%DH^R%7T3RY/K_[MMZ/SHU].TGB?0)5K1:JC^]Z R0F%CCMI.(L]6EAN=@;V>8,J_OGP:D!=5"L M/4KE-:?GOUQ]/+F\^O7HLDLPJO(1>:Q,,V6Y7N7T8A9O]ZGMZOIUMPY#G&L@ M/89 ,1F"L29 FWNN9ATM?=V:[<^M1? ZBHL) @XK;"PW@J+<%\Y:8D9^F\N! M@VUO)H_@BS4=QQ?GFUXN'?LVO/S[F;*BZFG*%]"YG:P>SH;C^;IW3/@1FR )X?;%:W*MX]]>44$"-$U8JQQC+WF]F M+PI'#^ ,A*T="01#Z:U8>[5_NY:'+A0=C%N/Q<9J3K.;V\,WJ2$"*"(Y4)A: MAUB:S)B[->/@36JV%OB^^7=M#05/K:2=(4 (ZBQ4QC*<.SNV'65OIO%,$TIJ M&L_D5$H!E5'1:B\C!VXSNJ^9%R=]:@(, 4&I,YGGTIG\CD<]/>-61@T$JVP* M* !,OZN ,!IH>0"X#( MN?_Z3"Z+^2S^T:YC8LMV]I0P()T0 ')$B<1(4I:]Y_*>-(X[@F@@F VJJ&+= M^X9>9=?KSBT=O/C7/W/P/FN[:#]PMS4!6>KR+0"*",2*NF"REU4/UFW-?O+N M;AKM[O8*SWJY(Q4=27T;7=D:,52IOCJ MT@HX4%.N\\Q.II,U/Q?AL65#M-EALCJ;+]=CD._97%[/GQS.-&:SCFOI@*)6 M *M($&F*;*"Y"VWR4#[RA(TAD#N"2HL]D)_UU^I\ %<_(WOOKP$/V#VZ/4&? M9C]3&IU_8[1GBL'L'4T'[ #V9+$?%SE.TQ6B=4[BK6_C"RW07D,0')8B6,69 MR/VNVI:VL5.J\F"E_BS-J)EB;1.88WZKK9Y MZB_J8DW!=A^ESD:AYH.&Z?8TH*%HU_-'L-0^6U/ B3="8:XL\9GWU3 ]GYY. MNO3YSW+X:GL1094R SD"'O*X77 @(F1O(_\J56^A$U0C*NI=CBR**-?"/&O! MU-VZ5#\D?X.H(:U*UB8]"D.@B9/ >D&,E)HQGOM4'[E-U%-L:Q5WPHL>0W7' M\$8VGF @'?.I4Z?'&$$'7?:AS*VI^Y%:0S6BKB$XF5.!!<0CGPOUJ=?5BZK" MQ2*-+5L+\]WW2C^LHZ]ZL2N*M6$?FWBC3)W_( GQ!]9);G+C-S,+XT8H1P3Y MF% H8"<\[?'G+">!?Y@OJKP^$\71=/WIZ^#O;L&MU?;N^\>IGC6;"T(LD)P: MX*S&'%F(HELTF+T_(*/CYG84<724"JMB?>T]6_AU=L>[K3-*F\(!G?KF5G6* M06 LT8 *X8*A!F.1N\P[;[/"IXUW9.W=[=UZIV]Z3U4[Z:5'NH8M% 4@# =<5:OW8]!#L;O;T^_I!=$0Y+X1CLH-J*JWB;FUUJQ-K"^)6%GN_?J1P[=3'% ^[9?!5@#10'K3/+8=NE+ZE5HN-:*HW M9H,IKEB;ME^#PLYVKM,R8[1@'- >]FB.9^-YJ;!P #HNB&40!IG[2?R C1B? M-MRY?VC7MW$8&G<85QHHX0,P6AA') S.#9<"WTC:Z%7Z@R"IWC#FTU.QEK!5 M3['.!G"?3S]@C[0!S%WO;EG&2V 0QQ&GR.*(V$#":^(]6*>T71DFB\F7J* 4 M 6K*,[EO1H@QT% +X @AG$4G ?KA[JO-M+W1;FJ-^&C*!,JFIV)MV';'LL[F MJN:#ANFK-N0S0LNN6E1(H((.\5@4ED#M"<\>1AJJN]H3Q/_TDYM/*=CS)5Y? M;OSYW:WQB_OGNE?.; \#D IS$"4A'9W MD +JM&NVV:<\;A;&-4"0:Z,5)43F[I7=@A=-[*VO$U*SE8O6R MX<[IRM\NC[Y-*GU4/'5 DB 59Q#+I6,]^PV<(M+/(-:_.H)9O6KCXRBH14^ MSRK]XO#S?GZK)[-*)QZNXIX3*@U.A,H(@91J9:_W1M!F_7$PE$NGC1#I(. " M\C\?R_8?"O5_\\DWW&8C0 <4B;:94^:U5PPIG_MC4$C">?>FKT7EN\8Z( MD12M?:#\8N9KC**)>\4R#B#D5&N!F0Q;[;EV1NPK'SR>SC,I:IY+:H6H_/KK M?#?Q7DH@)=3 :QZ4$D$:C?90^>,'CW-0#*OR;E(K1>51>S6(C>X.T-!1H)5P M!'GGL%'[*/WIH\>IP!E8[1TE5\!U([K4-LIML:E#FBS_>O?]G9_93[=Z\=?. M Q!%VV6B+\P5U4*CU!,T_]R$9IK&+>(ZE(LYB(:*1-P#-[MW(_8,2&(HP#Q8 M&6]@U,#\LVB;:1H[ZRR"G->'54^6M0ZBC_$J!T;VLK+.TVOL@1H"A#@"!CM.$*$9,[->@5D@J# M5%?5;T,JHQX*@-55U,@ZM*]IK+! E *1JO*]I9:QBF4FVY1[NCF%N?6T3V5A?US#/)JAQ3 ML,MZGL7ML$X.J.2S(0B4,0Q8ZI400LH0ALZ%W$57*_SP'^8$RJVI M#WD*]= MR1VI],3&J=M<"(!* CDT%'J2^T962TP1=BJCWK=GC6510D%HVH@J;;@Z3K@P MP&"<)B-XY^)5 ]KLU2KUU)0U-&

>@$],QAMWP+S MA<:'#A'TU',O695@\N_,LL&P84[C,<@@0)ASAH.Q*N1NH;Y%PINO"=O/?^@A M_[+@4Y,>;SQ0&C'@K TZJ'A(JNRCZ[:)&/D Z:/2>GATD._XY\CQ_/;V;C;9 MC 2I*9:5E@')! -1\$*D68&JZI%EA*H#V*(E*!">P4EQGS[?(E:U=72QW_0WF!"C.(+#2!D4T45[F+M[N0&81SZH9L;*?I]]; M<1ES*@^3K"L#!-JR )24PD4'@V&?^^FE=[)N41G@>^$MFRK&#M+/EZN+\,M\ M[M)PE2N_^#*Q?GDUG[HC]Y]Q\WA7.2.8!8K!*"N$M$8>!KU]V.Z.V;^ZTMO+ M[VX%F0'$7,!)N2VNS>S%**2CV_G=K)+5*42\[C#N(CM*0 B%M-EC_*^0-'+T M86B+E%,A(QNEZ_E*3Q^O-V6,?TN3T M$V)W!*1EQZX@N?0VGL^3Z62]WORI[N_C8AXFJ[/Y6X]@]F3D,HM1G'8 >6# 2XXYIQ&@K#< M =D?MABE$3L#%*,T*JL$KV^?O'B!(5#*$L",=-0+R)S.7C/P0Q>C-,.A3S%* MHVY* %I3?C8*\4^8>N",A9H):ATEC(K=IQBE4,P M[XGC1%+O98L+PALJ1FE6SQ[%*(VR&CL\]4J!14 <*$D5,()9RXECE W6IVF< M8I36>NXEJ^)FGNVR;NXV\R\1H$7@)O?H@N^F.CI8S0LVN$DH=W<:!./6N08(%@1 M8;5#VN0>1-%,T7@CDP9!44;Q%P"F+G%_A$/DR00@HB]K(7$8MYNM-T:.4\F% M,OO%5')KJ@#T/5KDTYF=W_H4P*].ZPC V, ])A+RXB4V^]K^8Z_)S**N&UG MU'7=4=A1\*/F(#W+-/U-+VXFLZ>$EUT!!>T82E&%>.&DBE/6ID-$S<<7<3?/ MCXI< BW HIRF@E6_7)U\^^QG2W\^G\T?H%YA)1[X2CD!8+QQ"&0-8R)W@ZH& MBM%>%B:7(@K U#I]Y3D#&Z-YSUDEQ0XJ((WF #GH!,928Y/]OM9(T=O+ M+MKO[,JGCOW!I3;@FOF;E%-PG0UC1]/U[WAW]2E*^9U>>G<\OTT]E+>V%N /448-C>QXOLE\C %_]+O!4G)_!B M]O2] M"^@B1*] SVXF\2ZI1'NQT\C$QB&,TX MXH!"[H*! A'*'SV?*=CY+TF]^[UM]\W$NKA8[ZG,STXOM:L-%KM:DD M;#Y=AXWOKTB5!X@TD"_^$6!+62":ICR([!?3P=AIA6_UYO!=&A"R[8G<:?%' MQ\<7OY]?7UV>')^<_G'T[NSDZ/+\Y+I[+OLK'Y@G 7T?JC-EC4=CZ*-;%\_> M95W2;U 6&!^B:9246\*9E]G' ^X@(\=M]JN>6?]AOG@_OS.K<#<]LC85_RR? MECN^6Z0=77T5B9Z%!X[X%]$7)KJOL,+HIX)3>57"] M=FRC]U'#4JIB4E*BE*6J$==409J[LW +LL9]6L@-LMQZ*/:P.SW_X^3\^N+R M].3JJ4[I=/8E?OA\\;W[F=?N<_,P8 ^ M]I^+RF,JND6+C1FEQ3TM5/1OT_Q^O6'7DYN/D4'__?E)E_C>3)'9U%-W$6&^'; MOE-LV@D_Y?5=^FE*55_--R+,=V5JN= P-ZT6>"U0RECM=]1K.+(D^5N *$!&DYP;%([5-\G?3&B5??1HU^?S$R2;$ LZ: ME\[4%E/501P8*.PE4($9K(S3-GMR6"-!X\ GK\X;O=D^"NA1W+3*?F]^A1%& M'%#2,%$>YA%_$/)T&9AY[KEZ$S6]-]/3C?#G9 M%)[& W^9RK?.)CO[TBRR$CWM(9@-2>X .I-.1;_IM M) @EBU<0FQP/J ,EA'*B.OI8XP1X!C%J6<27[0;70_T79CJY6>O@_KVN-FU% M$R"UBW=18Z D4EFK35L@U*Y2S12-[')GTGNCT]U+"47X2\W\]#A>I0<2(@$L1 13++PGPU[XNM,^KM>4 M$U%[@74@Y19@*9\[C*\)U,?#1!K&07#".1COQ5RT:A_=T;%6^;3?4^N$YBVO MM &&RWA3-U(':Y27VP\4;6X6U85*3BCH>KGH*YR+QR$G#KK858!$QR MSZ7+2'Z1-XZNT-H7N -IN0 +NM.GJ!=K/&: TH$#94,4K#&>Z2&?%;I:ST/< M/C);SYR:*!]8W7<4%0I(CBE@VF)*C T7)^]/K#T?'IV>G MUWE*CE_]R#SYA?M1GBF3\+TWJU=J!#$0.+V0.D(!#U$JUFE'>.Y8YFY*>BR&!@$2B '' T(8ZBM]+E+JVN)&?< RH"!2H)S M%K$7X""]9.%A+*)3'#(@XETAM6(P0%I( ?;6$T\"YBAWMFV5BI&S5O.H=[NX MN)^LBT/+TRR[YSPPYI/_1@&QE(C@B/ F]U2;772,BYB^NFV$2@=!%P"6*Q^] M<.^2]7T:3?B< 10<,)1# "EGAGE)>/;&T4*H" K>?8B_0:GQD\VS2,^V"7'2^]1%P 1,[\*G[8@V>W MFX?HQP$3I0 LA18:ZQSCN1OL[*)CW(A+=JCT%G4!<$FGZNDL311),<1=3EWT M_8&!V $J132-%$)DY'+44];%H>5^C[70G7E,'T MW45H(^O[W'_=C=;H]2@7"1-[%KO*;H" M/(*S^>PF?MIM$LUU_#N[3CS("5#4I"L3E12C>*^FN=N9[:)CY%3207S(WO(N M$#,U5S%,@3)I#*8*2C&M<<@^C&0W)2,_S/36\"N0Z2#N$D#S;#OM/B/C%T!Q MS("$6"HOPZ2#W\@"TVX3BH*-%-B9M+QF\[)-@TC-^L?"<+*] M=S8<\&"B9T8PT-1A(HQ%QN4N':E2,:YAZ:?5!HAT$'$!(+E/F;GXXA>SU.OH MOC)@=I-8NIJ'Q;:-W+"%?;Q6&J4 UDY20C 7)'?A>4O2RH%3%P3LSF#*JHZ1 M@[Y'[C_OEBOO4OCRZN+#90T'4 !%C 328*D990JC-LU>=W_ZN"'_3)C()+P" MC,R[U$DM"F,W]80(()FEP#)(+8FR829W,OY+"L8-]V8V&3V$.[)E>"Z(Q\E$ MN\YDG3KL09+B4\02Y:QP"K8P#K4+M ( ?QON:CY)E@B'W1L$(PUT.O2D-%)% M7)N@VSP3-BPQ7@>(3,I[#0X=)%DB("YF=9;..F ,,B!-TH7(*!]8FSXSS:L4 M!HLN2GP-&-TD6B(VKK_.=W,2%P%=L/*XR7MN#@V&CFT1' MQ,9RL?K'I9[=[+S;(Q2=(>P]8)AS3AGA3+8*Q,=/?>9EQJ^>/,P7"[9"A'@; M?D5W29:@_CIO.+6@D1)$@N-6QPY3S',!8,P#HX>RMM7=07(C*_RWR6QR>W>[ MFW#G1;Q&60T"89Y F>9MM:I@>$7E+Q8=6>E=5#;/(;^Q%:^_-1#.4ING%,VE M2K,D ZE;/9R]IOCGBX[C F13?&?Y%1!4VG7:I>^=KOQMY8%9\Y0722'@6DGN M-//:YNYIT4A0*Z#(M^$9Y-= 7!ZF;$;V?%'M_.[34>FYWP$:N)A:@)@(DA$ MA5(T>XIJ'2WE]8'HJ.[&VI6.LB\ 0[LD=&]CW\T7B_G75%RL/\>?;!HPO4B5 M2U.UF*( 8^:,Y$I*EKW2<@_ZRBNKRX.UP714 /Y>[J-CO5A\C]SLWDN&.B"9 M8L#+Y"3P$'CV%]PF>LI+N1_"EO7007%X^N@7D[F;V(_Z^_K+Q61F)Y_UM))R MKCTP4L2M$ET+IQ5%HEV4I3.RZB@K+WEV"(QET4MQ:'NGEY/E5:1%NXO9\]@D MVKZH!$'C'85XH*@-"CIL.1JB7UT;VLK+@QL"<9ET4P#F=DGL>'Y[.UFM/5'O MX^:R284WOL):8""Z YP@[VG7F&C6\42>SIL->25]Z0]G+^60T-CMZV-;,VW MV#JR-NHI:NR#UZN[A3^=V<6F:6OD=KM=B/0<&+$N]X0R-9AQ+&SU7-[=V7;? MAW]?,/DEHF:^Y>.NEAFDZWHW3 S4CMY")=- BH TWP$!#?4"&!F\R>]G# M-"-_*BFW5=+RUE(O#R5/*WW,>G+! TQ B M(\A+K(4C-'= [*TT'6^OVY9-QUL+N@"PO-K1^#DS7"I@ C%1UY)2 24C,/<0 MI_[MI _>C+R]OO=M)]U:^ 4@:6=G]><,:!0O 5BGX7[88T,8M'*@@M ]V]&2N]13UR M$.B=GOWURYU>Z-G*^^71S%U%Z*^^OYO/W+(&_!"F2D8,+%684*T1:57?\_I* M938;WQL: XBU )"D4GBWT.&5 U1:"PR)]T4" PPZ,J,<:HF.FB7&?OBXE8D9Q[VWV7+JN;40/U&FX_V6YMZ0+1,ON?13H M>I@+ T%8I;CU)O_@@K?40+2]AELW$&TM[A) L[.OY0LC2:(C;I0!(:X/M43& MH]Q1Z2H598&EBVY;-1!M+>@"H/+>+R9?UG-;G[V@399_[=I)+I T7=<"BB&U M5'JN;.YN6TWTE-01O?_IE$WR1:'H>#Y;/X?4;S".HI"@CU\Z0XUC1/,!!J;4 MTS/V@T NK=?"J:<*"H#3:;S\1;VLUCW#ONK/NTTKU2%R(1W0@1)AA#>2YWY\ MW$U)*1#JJ^EY=K$7 )[=8XF>7 EB+3>"02UC*F*_!@C3Y3Z]>4BX. M)R\GG#SGPRB21JX2H(0)BEA$E,G=:_\M#?AJK^,]!GRU%G@A Y^.=MM&SQ#0 M#GI 7$ **LJ-V3J2WO: K_9Z:A[PU5IHA>C[W6[2F0_ Z&@WH8KGHD>$$MO[B5>KI(>+9*\31S&U'HB>^YFW"0 HDL0IPQ1"$QB!F M6V6<]R.CI(MR!CP=4BD%."9GKR5)OSB!D0'&6 M((,Q02124N7O/-A(T[B-3 M]B>#;+(O $BO57*_V!3I)8Y(#W2TR50@K*7(_>+4NYI^O,X@[=6^9S5]:QT4 M@:>'P,/Y/&E&3VOX8*GQLPT &F4E#=)ZGMLFU=%2>->/'CC*(/LB,+19=C,7 MP!_/EZOEN:^P$7P\HSE$@&%B*';4.YW_TKV3E,+[>O1 4'_)[P\@M0'0S-_H MS12 3#BZY^)L4U>HS5I0E:-?.Z ")$!"AH436MKL#U8["2F\;T=G#/67>@$F MZ'FI6+PW'.O/DY6>KGFZ,-/)S5I/R].9G=ZYE/U\MTA"_RV5LJYO%97XA6- MQHL,@!@%CJ"(/\WN@O>DN?"V'IT!>5!==L=NJG,^(';OV:QDPJ3>B#0ZF8)0 MKHTTS++'M M0 8&W5YZ*0QME=PJ1X%A5 /(/4:*1&L-LT_!?K9^X?T[LB!G+QF7@(\=4KGT M*=P !:J>11)#E+AGBJW+\?1Q]/K MH[.KZXOC?WOJ5'%OF*]6<_M7CT8-;KSD:K7QV&XA8FA^^]G/EFLF M+OTTA176L8RK3Q'B)IYV[KZ/Y+*N-8.7%FC' XAXI5(21Z#)WF^Q%\6]JUWO M-701UFND"7ON.15'BT7JOK]>\]WWI]^YI^/HJUZXG8\I/CJGFD7GU%,D96 & M0Y7;C-" M)H-BMWOB]))R 3"Y3HTT[Q;?URQLN*E)JL0>2!O_Q!!B06)*\/: V=YPJ25F MW$?X_+#)(_4"X//J25]WT-<& :#Q\;#'#,2OM!<",F-R=T/I3_6X@"S$TSJL M[@M ^T/?X?=^\]_3C>7_-)]&?2\W9N)R/IU^F"\2GY7R.VJ!Q-""$$3"ADAO:>)([LPAT8097RM.'460!:G_DF:RDN+^Y6RY6>I7?KBIMB*)!>.L M M9L120U3(_?+11,^X.!P4"/4>8S^M=$;8Y_5TG'A]6JPRQ4@B+Z?+Y9UW[^\6 MD8W-^)T-=R\\G4L_6?]:Y=C1-CG).$T1DT$[[!#*[5ON3^6X9_PA,3FP!D&W42L_C]63F#O00?*ZC MOYSR^/.\_58^+O]S;S/%1;[P!A: DI@ 3YSB2B(9:/:A"S_F"R^5(@W><< B MJK3 &'&<.\[\/R^\^V+V8"^\C>H?T3-<+E:;^,.E_WRWL)\B,Q\7\YN%OMWU M?A0Y #HX!;R+7HGV(O6G: /BN,PS ,>OGL#;3,$/^I;;#(=Y=MT4B;":\G6) M@#'(I]N4&"1]'B$:ZL9\!X' M):''A,N6^F9[ZCM[.&M0?7<56@'!^?;9*Q&\-AA@5/PRGIF&8N24E;DS?/HG MEKV]Y\Y6SDA^C14 O]=3&B(3S#!@-+- .LX1\B+$S?0_B65[*'KOQ++7I%X M=-KEKD1&J/+ " L!)\1@00(7V5]U^F4,C9AH]JJB.V4,O2;U N"SL<:[6NLG MXH,#"A*5FHT$%X]L[T3NF5DO"!CW'::,@ZV[1@J 4W?!/;$]E;35VYM MXP,P!$' -"=>4JF4XKG=KP'X&-<&]H#5OHEF0^NX )Q?^N5J,;$K[]8GP.^S MR6IY>?7[[C/ \Y0U"A$(BFK)G"$R>Q5J(T&%IY4-CI?*X,MWGZ?S M[]ZO6;GXG$2[FQ$8[^'*/F^A2'OUR*&_DA\3+);Y0WMN+UMWK"31"IHQ('C.,0#(G@AZU"\*\I_OFBXSTL9U%\9_D5X)7^ MD=)L9S>[#)Y(I#L% <66Y(T;=CXDV+IIY&V +>*F9B>1 (&21(%H_*'SP00/LV?B[4/@N-'F@P*N MHU;&KCZN.)M/ON@]9Q_F=XN:B*0E0!+.@>4$*^JZ?J M0V3AF3&9T30?0[4E6.R=S#ZVI^_*-;; &&PBZTH&HH*)U[DA'I9[4UYX]LTP M*!]1^6,/-7^>G+[A:[<.TMO[E5^MIFLU5%/7X\U14@:H4\X+:2*+K[6NZ+%\ MX8DZPX#T4.HJP CO*)G8,%NY91 '-*(.^" 4TP02UNZ5; ^[6DM,X>DZPYK* M/"HJ$VM_Z.G=VO=WVGH'6# 4""004$H: *%$,!!IA,I]\:JC9>0GNN*0MK^" M"@!:9S&N_W4?;-GT74,5%T-[8*AAP!O'M7-8!9?=O\Q(_\CQ@9&]S+& 4,HF M,*_S;IIXOYSY9SX,P,NX\RA*V MQ:C0*.:]H8M=6/X2?V\5?_#(^T6XUHL;7_'^D211!HP C3$,C'/"]7Y/$WGI M&W>6YHBWN2(4_J9!_ZQ$94='VM0\*&"@E0_ $DTL1Y1J3 ;'>H6L<4=YOEF( M]U-O >[.0Z/'^S:0U_-K_>W/R>I3:J ;3ZL/\\5N 56RUS $TEH- F1$:A&( MD#"S1].5UG;O(O ' _=!-?S6QMH^"P=]O(^*+[//MVU:9-!!MZVY*Z\?\KH$ M3Z7$> PX4DXH2IG&N4.FX_1#3N?-PV?%???T(G/QH+,403KY9J=W:6MN]N7= M=Z/M7W'35B.7ABB@D*: QANUI$I8K%T+WZ$/#3],%^/7D/;<23B8T@KP"+:> M&'=,[:AD96(.E*<&8"H\<2% 24CF#?LZ5>.^"X\ S($45@ $7P34C^Q_W4TB M#4=?_")>(9,D(V]KQBJYFBEU@T$%J K,.*WBSW-W9FA+V[@OP"/"<1#EC1P# MJ+'_+UBM=:332W=E"Q+N@&8J (-1W'Z>!;R=[+W/T;T')>,^"I=U@ ^EP,YP MC=O$S(?)FGG8BONQ"3D!DMIX7D2.K>&<1<:[Y^I[^VSI!7];UX+/*VSH( $C($&+(Z^I,6 M8YT[\/357@!MI =>FN -=HJQW&\=_S_O MIMR,ES[=E!N5-VH(X/'MMUV#U$ <4!9&;H(A)+B@I,_=SZE/1]LWW4MY+_SE M4-CHP:?W]XL^;J'W5[_7,"*, UJ)%";!WEBL R%;]F]G>*EAB<)+KPZ%J)R* M*,*6Y4^C<9P#$R0%%$5I>DMYO J64I-PME>G@CK9IS;])REV>SG;G*P8*@18.@Z U"4%X[]T@E0D' MX*UPWS8S9G-MF2$!]+8/DCTE\Z=/I1Z/;]_K'[[7*_]!3Q:/]8$O2J.L!I)8 M!I#R2"&;!LN^U;WW*O.%._X_QN;,"\'1+Q;#B>V^1.6A/N4HPL=_J3;*L)@# M3>.7U&)E-#),0][BNG)PP@N_! VSN\J'R%M^@;^^O'HT&T?N/^^6J[68!GV- M?V7-@[W,[\-[D:_T1$I@E(5 0LIEA*:G.O>XY1_UE5['BVK>?@,Y/^H+?B- YL-HJUS@[0Y9P]1C*>Y?P##Q)B!%-)Y3V@7 MY3V23Y$JO)%W_OO->> M'[P7@>.&PX:#V7!:&KF=]/5DE9R)TYF;?)FXN\C;+F-.&3"!"* Y8BA$XVYP MCC;1.Q?_41\*V_A7>312&J12FX;UW2G%GSY-/E_/3V:K5!VPY(UWJS&# !H@E-&;8P,M/>3A;?QQ[NM+G(LE0\%$*3P5'K- M:&CEJ[^"HY>K%@23G(J=9Y%R">Y5]AA^W'I 4\@!Q2AM/6($.]!\H]SI-L.] MG!01I3BP[@M ^]%T_3O>[6;]WDVM>,+"1M<4ZF/X MY/;S=/[=^R;F[[?FT,>@Q'XHR5?M,9Y&2KO M;KOG*ST=,,GBZ/CX]]]^/SNZ/GE_7QQ6\?+T]^/3F_.OWCY/0\?GGR M_[7W;=UMX\J:[_-?, .2( F\S%J.XW1G)I&\;'?OW4]GX6IS6B:S=DX 0OU?2@4J@J%3]/;V\G5W?3#W<6_^U=6]/P03#D% MQ"R!:B@V-3U-^65M*&()HRBF<4*8_4E&H&/ KR48[*5*N7I$8X4A0GA#)KFN$?-6@3R/,MZM%X<-#O#PJ4 M !BV-X>F"V^12T7&*(DUE1H;%1'HR%&M()Z/U7! 5]!:#X Z.PO./<.\V 1P M7\HSZ^.N(H\0C^TOJ8ESF:A("?#NPMTD"V$''$2!YHT0"H^P6.8.+,Z$3_3R MDB\>/LRJ;[]K=:^OUPJOGQY)K0:%E@BG<2P2K*BAT-6C)XKH-PPS*N_ $0J+ M@.^UL6=T]4Z7]C?+=0/ 8\M+Y3D23&1(I"93-$\D 6_M<)J$?J,CH](/&I^P MV-?DU=9/+'%I4I%CE#(L2"1CEA#H8KW.POGM>3LJYP!1"8!N+S&_EYM8-\7B M[SJ/ERGNVF!P%!G,4I633&3@[T2TR.-W'SW;<1,,DJ#H=5F5Z]"/:[A2OR") M5M8R,X'2.,5&Y%EB"/1MB39Y/%_E 4.]D4X#(0B 3A^JN2[NRZOO)I0 M0X<=(A"-K)]ILEA0I1(21="]"5L%"H500W&OQ@(A $9]+.U8>K&\L7;]]AO_ MTG!F9M9^9SQ!*L^PP PG+(4^5-9+XOF1E;$X!*#V ,C3T25HS//JG"'K%DI$ MI%1*Q8:1%/KYE%-E]'M:/)N3-2IT(5!S>OGQ8KF<%V*U=,JZJS8AF8E>-U3X M?E/-9M:0NS*$NLYT]L1BD#9YE&":I2F%#OZ?(-Z;2#+UY,D^*4<"+0 ^KCLB MNAV346X'4OEO77?F_^?-F\ MB;;D\R4(BZ:R>*>-]3]OM)SQQ:(PQ>;BW.))8W7:/%"=)HAF.48DI5DLF60F MAO;F^DGJ.<)Q)C:> <4 +-[^Y#Y8?5]4LKAW-U M.?WSZN;CU>U+M[#UNP$KN5P_O M?]7KBK#"(;7N O>RH ^NY;G'*TG&D1'8>M )489U>1CWI(_Z/=B,RZ-Q$0C@ M)/-NM2A*O5A<5H^B*#>HN<=2-Y/;[35X>.<^LLLF)4C*6&.E392"/[C873J_ M9Y/S&+.1L/)\/7?7/VE>1SFWSG3,N%U,TB2,I%J8+LVBZT?W>Z88WV0!Z-0S M*_9UM.?%3DWSM$PB$4USC R)8T85UE*)4S>]]D_Z?5?[S%L>H/:#O4W:[9 U MX?--I[6QCYT''SKG4;)]EMZ/A\H@D5&".$YUE*7$^E,"V.TXV_'PI4--PR?7 MN_ES1ERQE%&[>&F.\K! MZHUBJS*B44Z(0,RH!"4ZQS%.(ZWV+XMV3OJT?SF@S \DI\X 0P"FZ[1L@K7O M"4$YS[E=0%&"A$HEBA5/=9P++D<[!;ZIS,\8AFTDF (BX,YTML]"\GOKC/Q9 M+:U*GRX3+;8.KWI1IM6EL:<@'-E9XAAIE1K!\RA7'+HHK9^D 269QB3FB/ % M1-*=Y>>NR]FIV8G:WRT*"^-!-_$;][NIF:Z6[A+)8MV#\_?B_F%_]C2.-X=Y M1F5&[<\R$4&7_L#.(*#,UYFL[;G@?E-D_U1P4\9N9:/BC$6 M2<-RZ/1,#S$[T3;[!]"V'W#!EHBHF&N,$I8DUNF1F;N.3E$B,Q[G*I(ZBSN< M>P:4B.1OCC% Z@SV[>W/'V\OKSY]NIA<3?^XO?KW]=7D=MLGN7_._OB8,.GY M$V4'RL2OV;"Y[6I)]O2&7.,[PC%'3!AIMS"3QTDF$AE#=SYNEP@NYU[38>SE MT>7Z>^@RUH@1EB"EM<8IX9$AT-,_24"_83U [C0GVZ%A"L#1.J4A4!Y%B"OC MZA1(G#.>$!-#]WX;W)GK#(EWVP5G"6(IU8C2)(_35#*3 M0[>$^#E:<[6C/J U5RL$ ="I6T>?E&?V!,%B%$E*.9=1PJ. &BD%T8RK'>E> MC91:U1X >0[M]HO9?G66>?TL,D8\$S&*38Z5YD3C#-XH=1 LE-3\^+L?-$H! M4&^BM]?U"_EZ?HNMJWJC[=EWP6=3L_V#J^]RME+VS+VMAW%'[^=>LX<7^V-$ M59ZB*"(4QXK%.H=NV@ \!=^6$IQD53B(!T#XIY;MTW):S-:O@BU-2^>Z$.#8M@7'Q^ASAJ[/_I"JK+^O0 MLLOUN3A PP.A@N2N"0JS_HJRCG26Y)1!\ZQ=(K]U N-S#!"/P4UI1KZMY2*C M'Z>3B\G[R72R_9_KZ>W=U>?K3]._/E]-[MY=3:X^?+R[_G0QN>T?^.WW'9A@ M,, <@0+$KUZ^=&F(93%?YSU?&-P4\3,F0C3)[-F$F03G:1(S\%R]:<]-Q88>ZN%4L7,6!3I!) M*<4T9;E@\%S#<3Y*G1Y*#X \UZYM(6($\HT-5@!\['6.9T(B3E.#!,513%)"!/@QZ&?/9ISDC\&C%"3U=D+6 M!_$=FB"6)!'*2$04B72>G(%R.P*]P4Q#.P&.4JPO&D%2ZRGW7#<;XE1DB*L1 MS:.<9*E=BO"/N;5)] ;S!0/)U1N/(-GE@M)RJ5W49S4OIVMW]6*QT(>="PV. M$6,Q09HD!!M%L@2\W=,I\KW!+,) Y@%A%4ZC^\,I7CQ6\V7QWVL8I\8EZQ8N M6W?8W$[J" F1:X19S U+(A;%T._8G"">WQN&/L@(@U3(7-RI8-C^:9W)-SA! M/,YBE(H\T5BD&L?0Z=2NLOF]$NB#A0 8!=L)[YUN95\9HN7Q^ M*M$]AF,W1W>AL)3%K%A#=%W,9GQ^]ZW:=!G[7)3%X^KQ7\7RP;UU4Y3W]E_M MZY%CB9AFKDLQ27E*L5!9E_XU4/+X/5Q"$\X;4F^ G?8/_RBEGMN-I'1=8J?F M=B46A2JXNQ!K?/WX@_5#%2-()#E)(QZE MAG=Y!&9,&?V>7'VQ^"R(!GLU_\/'R<7D\N/%IX\3UX;>E3#>7DS>WWR\_;^? M+R87OUVY/P%HL=_O.S#G$X Y#CS"."Y^*$IN6<=G+W<:%Z[&KEC\_9F7?-.U MIK$E>J9=T;%$V)!8Q@+GV7YA1JVY..FC0X\M[F0_-9>6VL7R Y?KCB:U:<-( M4;L=T!3%J9*,*"$UA+8M=XV M5D,J1Y3;92"H264.'P<.]4X^$.0GWK_OK/^@N%1_)7AW+B0A=AJI0(1H8PB3 M69Q"%\*]W?OWW5$_\?Y]9P@"H-/Z/LTF__;Z'OCN))@]A],(9R@FUF"3),]C M LVC6D%"(=!0G"MHI7L^8^ZW#_@_JU);1//ZF;C?,DW>521C*4Q)&.I6*IB.@ 6[+_/=]U#V>T*H-4'8#K\EZ+Y8MG5^?5 M*4W=&R(&Q8KAU"J)8 G?WVQ?"K\;TU@GJ$&Z#HXM$_[8L*RR#",6I>ZJ0,JS M1!J1@#\7UB2+;W=W&,:ME.FI<,^[U)V>/UY\JGA9;R$5M_H@B4(99Q%6>12; M1'78C/:�GVOCA5,$H+ .]WS:+S=/W(L401)4FB\LS(M"O>[T[$>\23RPAX M]U5: !O#MEO.>[TH[K>/H-28OCQ3B.:)1 )G69K%L?6WH)_8JI?$[S%F''<" M0.=!,J=^)45:(9Y)C(P61*=1HKF!;L_1)(O?O04"YZ/4Z:'T ,CS- &M+IX: M=KU8Y:: 3XR$U0\2)E*&)P)+">^:'A4K-$KUP?_ 5X4%(P!^?:K*>SO:H]ON M=[M)O#KA\\B5,5%$J#WGBU1@0Z$-4YTE,9:XEXHG-D<*1BHMU_T/O6 MH11AD:4/MBWE,#T4'0!57MO<6E=0$7=8C!'1&&.F<^L70M=4'4KA]YK9./O1 M0%T'QY;Z!11'W!X=K)\Q7">'YP:' [%MI4H/10= EELM5_:K MSMPVA!V-0H+P'*51GNHL9YI%T%U+#H0(B29]<-UO>#E(R0&PI,[4?GKUZ-W. M9&@J$&>2V!.DYB22TGIST(QI%*B4@>3LK^(/(J18FF4"2/MQ/9KV\6D MQ)NZKX17K !)EL%Z#88A_]+%_8.+ M3W[5%U);QZPGNSPA+UQW")-8-U!'',I94=;F5U^UKX>6C(!D#IN< MO)WK>26U5HL/5HMU!G1[D^?YI9"GEWIWH^B1=>BRW-W7H3A-5"+M4@'V@7J( M&5X >1@'SX58 *1\F5:[6=8F0ARK&)G<\(C0C"KP*'.3+.'%@V#H!:)[SUNB M"ZS>;0.K?Y0/6MU;8UT["\I2=X$"(Z623#+K_&6B2ZEP\Q?".Y -W_J ]/FV MKX8_M0^NS,L26935\B4OS _SPHN1[Y$/$^J,E\X!M>?[ACKE[AUQ3I#@6B:) MC@0376ZBG/6&>IUGL'AZ!^[=CZVJ;_1LC?CBH?CR[L>F=<2M)<%:E$_N(_:' M[WXTW9*L#?5DE#B/5R$L:9IG:9XJ =\R]5RS>Z-WZ%LYVN7J_5(@;MDYS*T-->I2)E)4IH",WY W>=9+T^'P)O.A:2=00R2BO4O9N0Z$#B?4$C:6>D!D&>RZVC5E"]>R:JL'@OI?J#K7T;! M+$/"^OJ()#')!",XW3\I#>95#S%#HUP??NP_(CTR6 'P\1V?6=]&WSYH_;P% MU"U6G6K$8H.1-DIS(2+!%?3.VB2+[QLX;V)O!0$R4$+6+V6B<\0(2Q&+9.KJ MQC'#T/70S=+X-7@4 _5!T"B=2_%R]7%;IB,B&/W#+$]YVNJW8UK'N?0 M<996@?QND&>@TC ( N#3L>YFNW.Q:\%N^SQ')DM%HA0G;+]-K_^>@F?HQ!.T MNP4&:%#DK.]C\RJTOG!,2)2IEY^CK?"A9*"WNWIPW-A#D4*E[+":]6!^[+Y8?>#'_ MD\]6!XI5A"+!XP@)G4:QYKF.!'Q?"@C)0]F:X3C5A;;C OQF:?T4 OC1,G-# M,L19S)#*I*0F59F@T/7/<-*'XC4$1N_!0/\LQ8V;NL[*.$ <,.X)H?NR^&^M MBG*SQYZMI+&[*%X*&7MJRG?YHG:U#YE.42*,3+C)>(J[O"#W#RE?9-;64$V4 MNZE*4T*,(1@ZY?RK?'$(1\,I7VSE2J ^3U/@T*3,W6Y,K2<7Y['*4TG(/^=- MH5 Y-"#^WPIH4.0\'D#*1(88XREBQJHH2F/)8^@V"S]'_+\=]0'Q_U8( J#3 M2:%G(C3B/,X0)C1)B"(19=!\^DGB_^VX#XG_MX+P=N+_:9HARC.-6+(^TX][PXTJKT ,@#<1=!I.ZN M#4%&["J@3;:=2VVZ7MDB\>/LRJ;^LH@I?^=L>E\=W8[D1]^2X) MXR9#C">.VHQ*@:,LR=D1^/Y!)6%<1X@SDR!L""'2:,*37QWMSEP2ULK1<$K" M6KD2@*/3+=>A(XI8;*]$I,MH(8)!4;^C>XP@$> MY2B.THSF,L5X$:@NVA(4J1)#EF1,0Y'>%V MY1M^&KD[_OV>1NX,1A#\.J'G@EU[-.,9PL)HGJI8IMEXSQ#T+)W^"8MY3MHS MP0 -BIS':^_R++<+60ADYY$PIBB)\_$NWK[ETNEVU >43K="$ "=3JK:529' M5!&)LCSC5.09R<%?4_U)2J?;<1]2.MT*0A"ETQ]+RT^]6-Y8$]]"H M/?!/6-]UDM,% F2@A*Q?K=C5*_$T0DPSDA%F3&*@8\5OO3UP.]J]VP.WJCX M$G7M4JM="S]LK3Y7$<^QG86,H#M,O_7VP.U8]VP/W*KX4 @TJ4IY?"J*)DBD M[EUCK356<41X.DISX'IQWDIKX--I!*#^4)C4MED:1^=#-X^'IBBR/XA$&EF#"^VX'Y/);[7?>6S4 M," "(%:_&K&<9$A(A5&2Q9A)DL>1@"YG_E52.FIH?B#(05'WN:'<=*=&;.T^ M',P)YX@Q'"-.A-580K(D':\)?[-_TC98SOE@4IM#J7\7R MH2COONG95_VY*I" +PPUSP%A $S] MS+\7CZO'3[J\7SY,S5WQJ+>YM\UI3/YXI8@#E5I/7-A)(HQC2115TE#HR,J) M(@;L9,(PY.K@NI%P]KF:N/&MZ^?%L%S9.%UC>=E+YA53X)11G(3,\PXB\YR!>_7M8V. M' WGVD8K5P)P6DZI8W,E;%SG&:*4QECP.$LU] OPOSKYGLJA >6HK8 &1<[C MU4PFPO9T$ O$:9I&@E$12^CRP9^C'+4=]0'EJ*T0!$"GDRHA4VSWEYA+Q#%5 M(N)1QE)H8_>3E*.VXSZD'+45A#=4CII)@P0GN;7@D4CR/(E) ITW>NOEJ">Q M"$#M 1BD$]J5*QO:=/ GO ETDNL%!6>XS&QXA1-3 MQ%0BD9$XRU66$PZ>%?\YF@ZVPSZDZ6 K!@$0ZF@;/)58KS2URXUG691&G,4Q MABY.?$4T05CY!.<1X+%L6"0C__TD4NORGE\0@' MCHE'GKU$P+4SUPV+).*NWCM'.8^55"G'"=DK6VC)Q.P,[#>5"\^(X=H+P,3T MRW 3E2(>*>:JMW&6)()2?(XP?,\BU)_PJN+@@/Q D .@[N:60?5HO_]@;>]Z M=DZU;E*U]3XO:?"MRK6IYOJ.?]^?N8RQ"_7]W<_GYQ<]6_[*5I))AZE4YR#BPT>>+(%9^7 MUM0NKO7\]L$2MREGGQN#[+]6*.*),)'4N=#0![,F688:O'_IXO[!-:+Z:EW/ M>SU9.8?#GK'=-Q;3U7*QY*6R'W['%X4\*%U4 E'!J!67ZRRW'* &NA+Z) '] MFBT0ONP;JO$ "B31).=KGX7/K#5^K,K-Q"Z6RWDA5DOGIMQ5ZS^S$]3JFO]8 M5\_,YR[+MMX7#IMUY(BF<8HB041F,I7S"+J!TW"I_<9.1F'JF:$,P%ML6)OO MB]G*_NG!$CV8GA;6W[:KDZ6IP)+)7$;076-/%-'OT>>_+U0X#X\@=EQ#(BW.VJ%@^56&ZA+U%69>RT(OWQ4+. MJL6JF6E&NL8$E"+"M$A324W.H5V[DP0<:K+^*.=:NG6L_K#G'4?,70B1&'P0K<'5Z)L7=@_5;[<'A M^"PPQ4@091#A3(F,BOB@=6LM*9J_$$+Y!3 I@-09P+;3>:]N3&=D"B.>)2DR M(L8Z$YHJ"GWT.%U*OZ0[HP5]]_5]:JLWP%]_X7-T5C^X)EN<#]?% UBOV[0ZZ(9Y4+WRK_\*),:[>P@^, M<=E/_=?F*X_K3[R8Z;[J:!ZQI[79'?!S^:5P@][9:;^S/_P;1,S#4;T8A*-8 M/"WE3AKQN#^\DD];+TP!X[4WIA>/HA]:]=H(!*MK^]GE_+%4'V;\'@2IUR-Z M20WUPJE6$X&@Y%;\9;E06CQJ]:%:5_G]R6>#EUO;N%V@R[Q"UT$K(2R\Q:5UD_5=]2SN MNFP$;O4=&;\+CKG_)=A-2\'B.1*,G="C@:(7"&@?2U5\+=2*S];YSB% [0WE M]U#6KO/JF )\+Z79[$6NI]N7@Q91W8#>$&K0>=5- 0&$4C?KW_[E(XNF3R#T M]=A^#\N=5E&K4@( ZZ4$U?E NEQL]?=2A_KNQV&9JIO,RXQ*=3WCY4[F'A;S M443T&B:O)\/^Q>L1D0F >%>/7V;5#ZUOE]9)FWYQ]YS>V>DQZ=5>_;[ZO;=*TC MY&8(?XAZ&K@+#=AH/D;O8]2>7D* [H]2S6<_[F^U7,W7KTI=/"Z'XU8[:B?3 MCOVCUJ:2$""[^CZ7U_-" JROEZ$Z@1- 1O)@\B$@\IO= 9;O^?+E!9CAT-2, MV0FC /*0S>KP#-;KE?WC\]_+-94N'\K[:SG,[!T9NA-T?E.3W903:AG.U7R= M+QBI!.=P=)#RFR-" Y3>W&A9?=7S'U-S\*T#,O3B?:XXBGX["[6-K5X-K(W>O'4Y<.K5>]5)R7\H],GHW@G74'Y ME3CYE3@Y"9M)54YT!0'*ZY'\)1K;=%T=F7A ^XJV0S[5ECO["K;!' SLS:CU M]0RZJ,FWR;N_7VXG-3C:]'HH;P6@?=&J5X5G?)X$*OGLQZ)8P-0V-0[JK1AT MH._=J![/Z-TN_[Z>R^G\;C'?7KM9IY;@JN0[?$=WH! 9K2 MYE&]E8[VQ?*H@L+9 "?5\B_]O%-KJ#+N+A_P5DD*L%D>59MGA#_80:M2/\T4 M(B':,*2WBM*^*+:K)BS/HPXTMJ=\QUNR&PCA+DH, M$/8_BVK3P'QJ?J\>]66U*I?S'Y_XMS&P;_V8O\0Y) .ZZ#- &M@9_V?%9\]= MM:?FCG]_ITMMBN7@8HE>'_27JH>D0U>]AD4):\9FO-P*_/'QB^N:9R<@BEFQ M_ 'CN_7[HK_: "!2G*;9<$Y@D"Y>R[#^"@@ #F%A^GHU @*?H_>'[01B4+&N MXSH**"M0Z84]%][H_ZR*^;-=@3'*)WRF$\A!A;Y.UV&H54#77\>J 'H],DCU M3XNP )4_U_S'GZY-N3UM/;K'NJ +?[J,/V!=6^4,K_5Y'L1;PO4$%'97Y/[L M?2>$OFNY6C\F;LW$?37_,;ATI'Y$?S#MZ[OJ.'G?@>39;%^\0@,5D30/[*_Z MJA6*ZC2]>(;N6E< .+V,XK.FY+BNJY:)^R_RL2)-0.#8'\O?7>@306E0PJ]: MQ7/N-+_J$W_5)YZ&C?I_=]7Z/#YT>;P>R5L95=OJJ)VL;P!FLV>Q8);&_G#^ MMO5:=5==YNX;E/O[Y?K64KDH_^1V\=ZN'A\W<:O%LKP3LP_5_.++3,S^FD-@ M=O+7?'IJ38A5 .H+ '8GLYWBXO:KO'Q^@'THNK6#^O3L.H+8I@S?AQ]HG'IC M-,Y".Z;]JILJ D'I>CX'!VI_3'_KJ0=6#0KQ':7[S_+'Q;>Y6C@1 :"J&\]? MA^5.9J]%!:& ,[([)_';O'2"7WZ=J[_F+I>NRON+4OU1 M?ETL%0 !>G\TC*5_&KX5G+(]<\4=KSZ66_GW)=V?CW4V_II#[.?]OQJ&T>C- MEL'J]DR7/^T$[]\O:_ENYV%__$Q[ )J<_C5O3B$,/7JK-QPK]7?,$MR&]E.V[C/E)\(V\I3K<-S>&[\-,K>=V695J\7YN?P/% M'" 1O%TLA>$1+!">6?7^JU*+Z7RZ?)A?60D7UVI:/L]FLG1__FUQ8V;23>MN M.7,*<@][0%$*XOO>+K?"\ D0 M^/XFCNZN(&IS)WQ_&VZ;0E,FLFZCO0NY46 MIE;Z<#1_U1;#RB]#NW9R6=WJF99+K;8<&GSCI'Y$?_G_?GBUZL5W>9D513W7 M8DV-*:0=]T,)L]:.C^[/!/;#LK.^?-M,K>>_S:O5EX^+Q0H0T;9QO?F^?>WH M<1WYMJ@/KG>_>A84"L6V<;UYG'VMZW$=>5^+U5VUY#.(ZWO[8WGKDM)[S=7J MPC]"%W*YXK/9CVM>*""@ZH;TU@^E/UXMFO%=4^52[E;"]:D1R#0VC>FMS4E/ MX([HQK?;^530?_'U'LPV-@[JKT-)7R_SB'H"0F\MV8Z%@ 2Q;FQ_[44 L&Q1 M5@BF]%E4<(/:.+*_QB!#[.HQ17FO\UD5RQ_N:9.-*NWQYG']A-O[PEAAM)TM M%+HG?LI?GY">]CXYZ9^7.QWD36C[\]5#.KY9LEU$GRM$_Y:S'2.W;7 M1Y7!X3_1RX^EK!Z!8NB=/N"OTP@8ULUJ"P[A@R#S6$BW?*@3XD'%CGJHT3/R M->;'S7P;_((!O>LW.N$=4O3I1.4%M\BGRP<]'WE]UW^C$]0A!:Y.5)[O5^3_R?C# M WAL[$Y(AA3*ZJ@L[]OFG@LW%,?: 3N!%U(DHTTMOEN=NIW9S0@(L+KQ.N$5 M4N2A12DAQ(I!GL?:':@30"&%"^K4X'TWJP;7W#V-T0F/D [S>Y,/HUYX,!RG M%C[&(9VW ZQWK,K?./^R%>R]7LAYL8[G Q4\'A^^$X@AG:2[J\S[OJ0*)Q>? M$1Q_?9D=5![SV.B=D WI4-U98;ZWM7)1OBO-TMU% 2MD;1BS4W%Y2,?K(\KQ MGHI^N48$EW.N'[,3="&=IX\H)]0V]A_+16&5>3?GZR<,YW-7@.O:\^]=&!K8 MT[[E,R -[KM. Z#;_<&G#FC1LVMLX[!#0IG/P[US3Z(,[W-?.Z#'EJK'L'@5 MO&Q1AN^0\[-H@R\E[@WE#9M6;=>B$M UQ8O9K,:6P/1=;1XX *Q:6K >5 M/RZFYFZNK'&%.XF.ZD@WK]\/9*W+@2G'F!JIA\*)'?% M&A0L*RA$" -8_JK1G (#L8'&Q/!X;Y8U%R0$NX/Z*_ M^_]]K&&#/H+ ZNK[EV(."=7>@/YN]_=!JEX;00#U?K41# "BYZ'\W=7O \Z^ M!H* Y5;+U;Q8%GIQ<7]_\947L\&W1%K&]7?;O@]@K;IY&[40U]6LD'8"U_-* MCE@+\>HS(]1"-$\#O!9B]U,'' $HBJ@??U#&<#N\VAT:ZNQ]?/1 ZB9:<7N= M9NRH+^^9X#HY)]5R*RI,O+_[5P()_P_$N45_XUOT[0_<+X(O]/_^'_\?4$L# M!!0 ( ">$FUP0V<+U$0< &D? > 97AH:6)I=#,Q,2US;W@S,#)C M96]C97)T:68N:'1MY5E=<]NV$GV_OP+7GJ;.C)1(LF6[LNL9U5:FFFGCU'&G M[=,=D%B*J$E"!4C)ZJ_O68"R9$MJY-3->*[SH)C$8K$?!V<7Q&E:YMG9:4I2 MG?WG]+_-IK@P<95348K8DBQ)B1N1+-92YV;\ MY9V@?:XA-IFQO=V6_W?"(\U$YCJ;];Z^UCDY\9ZFXLKDLOBZXE2[+??M._[LWT<#];%<7@S/Q=7@P^75M?CY_<7@2GP!C\_+7'P:_B?[Y-3O;:;4Z6SIS>!^:A_==^[UR MI4YF_Z9O!VM]&S:@(");BOX;\:,VA78-$>,9UH@RE>6KW>[QR>?[.)9*@8": M&25E;W^]U^&5+A3RVVNVC\?_ZAY='X?VFU>[[KO4*1R0L+21-,4A%JF MVHD_*FF!Q6R&]V.#Z)E"O#,V%^U6\R=A$G%.&<&Y6(IA$4-W]YL7$,3.QB!^ M)QU"AR#E,W%3F&E&:D2-$,LZ@LK AL*@[ TT*DT*VZP1)5! '@Q2*I? MSGE[8NE2D61FZN9@LC32KK02"TE^&>R&E8TE3+BY,2O6OA!8'&R$Q?6]&+[: M/>ZTCTYBC.Q32DL\C\J*CC#C> K0LHTR[E,59+ ?9,.'P ML](NSHRK,(]IR)HL)'1L34P*KYW80_X4 1 A28/;.)7%B$0?._RJ NN+]KYL MMKM[]-I/;7=5> J/FGN8(@")]0NF@25\A7RS+5LOE-Q;*,%"[.=#U$&""]E3 MUO/NP;-%DMR(I MRL!4Q]2S^Z80WN,#$LG+;3V&FCPC)JU<*M<-4%@JPTR?: M>?Z %!5>#S=:"^999B]+F?1HJ(O'(J.-FMEX4(.%8(LSF5;^U.>JR&FEI=7L M@ XESO-IP9HJQV7';Q[G:Y1G&^,(!N&\YR>-T>'HN,HDDR3<\D8LRA=FA&*X M7,/Q5T0L"![#?%)/R5O/&&W1EFC;>O.O@&Y[VM@:>\#K1"N&E'2FD,R/T@&. MW.\PSJ15\YP#A5I&.M/EC O:NF5Y!WAX^,P'\-X37>J7/ W?U@Z-*SL&\IPO MP'%LK/(&^,YI1 7J:@8 8H3&C&P605<80(8=H,=@PA<"LW@CS 83F55^YW,. M*$G0N>@)HN?6="!WU7,+)@N/ZYL2CRI,! NYT/I$IBHW6[ -U\H[:>*^+OET MQRRB>#PI>X/\?&&HS_X28K^:.3U=U0^%'U@+D$:S#%FJ0\Q?IXU/0WP_'OAK+ZE/A OO&/0_34<'S&;7SWB=MX_P%& MS9'<6.QX)J!E-"TV/^/A$=5VI;NZ,TVBPRJ-=7<%SK^ RCS794GT-_0:&910 M'E<:]GDE>\ ]#\^/YHV!1-[CA$+F&)*3"1$=W M'+$10G7GA"G 1J<1BAY#O7.53ERAE!Y9VIN7OLAXP65L\WM=!]5*['8@@TD MASQK(+W^HUN-@T8@?5U,3#8A9OY"CNIOA[8F&LK'F9D11J>I">PB[Z$,J'B2 MLOCF\W+5[CR3VX$+!-53D.BCV$FUP-*PP52@< +HD M > 97AH:6)I=#,Q,BUS;W@S,#)C9F]C97)T:68N:'1M[5IM;QNY$?[> M7\$Z:,X!)$>2I226?09\LH(*N,:IX^+:3P6UY&I9*^NOO&7+U9BD7 MI4E*/S2:[-DF5R\*SQ$KNI6"5 M4\6$_2*DNV?-9BTU,.7<5^,?9>37GL]\IK>;G0<_$R/E^\#)-< MC(V87UX(-65*_'BDDK-3V>-);\Q[9]UNC_/3TU;:$F>OSKKMM-ON_K-]A*$0 MCV.SN6L M#=CM\/W-[1W[V[OKX2W[,!P$@=-6!T+;BW 0#@7\W?UYR#YY?E?,JG7]/5[H[8S-JL+_P0DA9LD'&9YHW M6"(MV<)\QOWS9[TWYWL[5'(AP"1-+5/?/WVUT\78I#!EX?O-]IORNVZV+:=# M_-HG"Y<>=>+-]6FW3GKD_(AE?"J9E5,E9R!CGRG'?JVX!;3U'.VEL9Z9@KTU M-F?M5O.OS*1L(+7$>B:WIAZAQ2F'[B#L%!&/(YNR_,3$LQD8T8 MK3I&PF#VPB"O8@:N"L:+.:L*;RL)XY%I0])%\#C+\605URSE"9HL,SG(WYLH MMR50R$0ZQ^V<1')^+S'OFDZ'-@%C,*4.&1MSD$"B+#(TQ H,AR5"6C;+5)(Q M5]'/:OQ,6EDK(0=RY312.54%,^4S..A*F00#26\)TXR FU,,$VP\7U^&IXG% MT_\)+$J6J@+1)N"LHML $"&.;KO6KXH4A,*]@AY5)+H2T D$K86R ?0I(J$2 M "#L$J:U7H&SQH5[,#7P+Q0I;I!$I2$ 1!K )DSG@CT)=QE+M9FY!5RMG"CG M+<=$G!JCW;"RL88ZMS!FR]JG";SN(0'O;B-*SY^]Z;1?G[L:6G7=0*1ATE3A M,<1OQ+B5 2F(O!IK21%E2%Y\K)7+2)S$4PU* \GO'+[#Z&$.); 1SU33+&FLE NIHJ%T@04K((>JBF M7M'G.@5;J7D 7)UC5Z!IU/1,G0I4"ENF\&V8+T_]^V-;NR(J1($6NY,P8GDN0/@J? D M)',K%J@"SA4?*ZW\G/+^KFEICP4 !FS%[;$ANE:XAESRL7:HK&P);+M0IR2) ML2(8$$K8B2Q0?FA '#VRI+U#(BC/(XRQQU0).G^:0$X. L@+9AY.N:X"?5&8 M99JBAE13!,CMJ 675<8>=!P?=Y>' ;@8""IUL0@=F\I_VH)]$@9?2DNJL-// MGX[8>%&[A[THXTK GH [FN#)84\1*LR[I8E"-%A +\4(4^$]:@Y?,ZTNI>ZOG-X(-_XZB7Z2L ?\)&M=TB M_\^.;.%*4BSV2F/%6D2BZWA=$1@A[@N*DJTR=VD:1ZGKC77+.B T0&6>*^^E M_)T4,3:H-*A?*-@7E!P#U6!D1XR/_ZG@7FQ%^6NE8'[8=E61A*N)%_\_F7W_ M_'^E4<-AA10@1Z=B.E\G2@(C=0Y?GI!FDM]34HXU74C+H1H-5Z:+^Z0O0EY] MF(EW$CN8C@L,='))=)]$:5W#8@B@AE*S$2L#A[+ 53F @E4*SM0)9N?-V]/- M^@=U=+I"*2!\,M ?0!0N.FND=:(N5$54Z.GDA)DP2?UA;VMV5+FI39S MB=Y99B)%\@T< W??I'HX^1P:]GR7O?E6<<>[\F^D^1%A=8UX!8IF5SBS:=9Y MW0C?)SQ_UG[5.M_^_>8@W,O*S;E_;T]WMO9TI]=YY/W:P;8)L15$9(&7^N&L M3U+D3!?H#;\/WA5_T;O6_^"_L__5O;4KCPNN;?KR4G,JMKV\6HVI#6JLA?.R,KOSVD,]\ ML%/_QF^'7H9OEGX#4$L#!!0 ( ">$FUQ[8#PL!P0 % / > 97AH M:6)I=#,R,2US;W@Y,#9C97)T:69I8V$N:'1M[5=M;]LV$/Z^7W%SL#0!+$>2 M'3NQ70.>XV !FCB-'73[-- 297&A2)6DXGB_OD=*=I+::[L!";IA02"8NA?> M/??P$=A/3<8'_922>/!#_T?/@S,9%1D5!B)%B:$Q%)J)!7R(J;X#SZN\1C)? M*;9(#81^V(8/4MVQ>U+:#3.<#M9Y^D?ENG_D-NG/9;P:]&-V#RQ^6V-QT$DZ MX6E PU;2FC=;\]-VF)QTVIVHU0["3O)[4,-0="]CM%EQ^K:6,>&EU.[?[82Y MZ2U9;-)NX/L_U9S?H)](87 SA<'ESS+'=B:B%IAL+HV1&6; 9-4K(_-R;>B# M\0AG"]%U+=?*[.L,D>12=?=\]]>S%B\A&>.K[IL9RZB&*[J$&YD1\::NJ6)) MZ:/9G[3,[Y;+JAM,P9F@Z^Z"T+8T?DC9G!EHAHW@>3_?CF-K)XY_J_L(QTG5 MZ[<_&M_,+LXO1L/9Q>0*KF]OIK?#JQG,)A".6O0//;K,)S" M\&QR/1N?/7-?.YWZ;9B2&8Y$2NW"GJ'@*G.I#Y@%!1BH(C@_BP\T,'LFU(58UB."TV4)\3WN6=O\YC,,O8LP$ MGM:,..!0%PQA]GRP\IBM!T"8%89<46VQKELSX1PP#$LB'">A=$ENOVF!_KX4RYYZXQQSE%X8-N$0OIO^*MD^'^R>PJ24<&LZN%8,3T*.1V'+?O@_'[]S/EZB:%&:PR@E M2TZ^0S8^+_"1B^<; =[-Q2W[RW#QY53WRYF?W@!SJ=T'J*LH)_;X;=T)UU%5 M(?YC")EKR0NS'?*5:V3U+&^T1^XF_0E02P$"% ,4 " GA)M$FUR0@]MG\!$ 3$ 0 " 6R' 0!C;',M M,C R-C S,S$N>'-D4$L! A0#% @ )X2;7+R'-7'0&0 IA0! !0 M ( !BID! &-L&UL4$L! A0#% @ M)X2;7/A!P7K"1P N+\# !0 ( !C+,! &-L&UL4$L! A0#% @ )X2;7)AP@H BUP 1^T( !0 M ( !@/L! &-L&UL4$L! A0#% @ )X2; M7'2+F&9E?P G&UL4$L! A0#% @ )X2;7!#9PO41!P :1\ !X M ( !:U(# &5X:&EB:70S,3$M$FUP-*PP52@< +HD > " ;A9 P!E>&AI8FET M,S$R+7-O>#,P,F-F;V-EV \+ <$ M !0#P '@ @ $^80, 97AH:6)I=#,R,2US;W@Y,#9C97)T ?:69I8V$N:'1M4$L%!@ ) D : ( (%E P $! end XML 83 cls-20260331_htm.xml IDEA: XBRL DOCUMENT 0001030894 2026-01-01 2026-03-31 0001030894 2026-04-22 0001030894 2026-03-31 0001030894 2025-12-31 0001030894 2025-01-01 2025-03-31 0001030894 us-gaap:ForeignExchangeForwardMember 2026-01-01 2026-03-31 0001030894 us-gaap:ForeignExchangeForwardMember 2025-01-01 2025-03-31 0001030894 us-gaap:InterestRateSwapMember 2026-01-01 2026-03-31 0001030894 us-gaap:InterestRateSwapMember 2025-01-01 2025-03-31 0001030894 us-gaap:CommonStockMember 2024-12-31 0001030894 us-gaap:TreasuryStockCommonMember 2024-12-31 0001030894 us-gaap:AdditionalPaidInCapitalMember 2024-12-31 0001030894 us-gaap:RetainedEarningsMember 2024-12-31 0001030894 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-12-31 0001030894 2024-12-31 0001030894 us-gaap:CommonStockMember 2025-01-01 2025-03-31 0001030894 us-gaap:AdditionalPaidInCapitalMember 2025-01-01 2025-03-31 0001030894 us-gaap:TreasuryStockCommonMember 2025-01-01 2025-03-31 0001030894 us-gaap:RetainedEarningsMember 2025-01-01 2025-03-31 0001030894 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-01-01 2025-03-31 0001030894 us-gaap:CommonStockMember 2025-03-31 0001030894 us-gaap:TreasuryStockCommonMember 2025-03-31 0001030894 us-gaap:AdditionalPaidInCapitalMember 2025-03-31 0001030894 us-gaap:RetainedEarningsMember 2025-03-31 0001030894 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-03-31 0001030894 2025-03-31 0001030894 us-gaap:CommonStockMember 2025-12-31 0001030894 us-gaap:TreasuryStockCommonMember 2025-12-31 0001030894 us-gaap:AdditionalPaidInCapitalMember 2025-12-31 0001030894 us-gaap:RetainedEarningsMember 2025-12-31 0001030894 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2025-12-31 0001030894 us-gaap:CommonStockMember 2026-01-01 2026-03-31 0001030894 us-gaap:AdditionalPaidInCapitalMember 2026-01-01 2026-03-31 0001030894 us-gaap:TreasuryStockCommonMember 2026-01-01 2026-03-31 0001030894 us-gaap:RetainedEarningsMember 2026-01-01 2026-03-31 0001030894 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-01-01 2026-03-31 0001030894 us-gaap:CommonStockMember 2026-03-31 0001030894 us-gaap:TreasuryStockCommonMember 2026-03-31 0001030894 us-gaap:AdditionalPaidInCapitalMember 2026-03-31 0001030894 us-gaap:RetainedEarningsMember 2026-03-31 0001030894 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2026-03-31 0001030894 cls:A2025NCIBMember 2025-01-01 2025-03-31 0001030894 cls:ATSSegmentMember 2026-01-01 2026-03-31 0001030894 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember cls:SegmentConcentrationRiskMember cls:ATSSegmentMember 2026-01-01 2026-03-31 0001030894 cls:ATSSegmentMember 2025-01-01 2025-03-31 0001030894 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember cls:SegmentConcentrationRiskMember cls:ATSSegmentMember 2025-01-01 2025-03-31 0001030894 cls:CCSSegmentMember cls:CCSCommunicationsMember 2026-01-01 2026-03-31 0001030894 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember cls:SegmentConcentrationRiskMember cls:CCSSegmentMember cls:CCSCommunicationsMember 2026-01-01 2026-03-31 0001030894 cls:CCSSegmentMember cls:CCSCommunicationsMember 2025-01-01 2025-03-31 0001030894 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember cls:SegmentConcentrationRiskMember cls:CCSSegmentMember cls:CCSCommunicationsMember 2025-01-01 2025-03-31 0001030894 cls:CCSSegmentMember cls:CCSEnterpriseMember 2026-01-01 2026-03-31 0001030894 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember cls:SegmentConcentrationRiskMember cls:CCSSegmentMember cls:CCSEnterpriseMember 2026-01-01 2026-03-31 0001030894 cls:CCSSegmentMember cls:CCSEnterpriseMember 2025-01-01 2025-03-31 0001030894 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember cls:SegmentConcentrationRiskMember cls:CCSSegmentMember cls:CCSEnterpriseMember 2025-01-01 2025-03-31 0001030894 cls:CCSSegmentMember 2026-01-01 2026-03-31 0001030894 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember cls:SegmentConcentrationRiskMember cls:CCSSegmentMember 2026-01-01 2026-03-31 0001030894 cls:CCSSegmentMember 2025-01-01 2025-03-31 0001030894 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember cls:SegmentConcentrationRiskMember cls:CCSSegmentMember 2025-01-01 2025-03-31 0001030894 us-gaap:OperatingSegmentsMember cls:ATSSegmentMember 2026-01-01 2026-03-31 0001030894 us-gaap:OperatingSegmentsMember cls:ATSSegmentMember 2025-01-01 2025-03-31 0001030894 us-gaap:OperatingSegmentsMember cls:CCSSegmentMember 2026-01-01 2026-03-31 0001030894 us-gaap:OperatingSegmentsMember cls:CCSSegmentMember 2025-01-01 2025-03-31 0001030894 us-gaap:OperatingSegmentsMember 2026-01-01 2026-03-31 0001030894 us-gaap:OperatingSegmentsMember 2025-01-01 2025-03-31 0001030894 us-gaap:MaterialReconcilingItemsMember 2026-01-01 2026-03-31 0001030894 us-gaap:MaterialReconcilingItemsMember 2025-01-01 2025-03-31 0001030894 us-gaap:OperatingSegmentsMember cls:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember cls:CCSSegmentMember 2026-01-01 2026-03-31 0001030894 us-gaap:OperatingSegmentsMember cls:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember cls:CCSSegmentMember 2026-01-01 2026-03-31 0001030894 us-gaap:OperatingSegmentsMember cls:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember cls:CCSSegmentMember 2026-01-01 2026-03-31 0001030894 us-gaap:OperatingSegmentsMember cls:CustomerOneMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember cls:CCSSegmentMember 2025-01-01 2025-03-31 0001030894 us-gaap:OperatingSegmentsMember cls:CustomerTwoMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember cls:CCSSegmentMember 2025-01-01 2025-03-31 0001030894 us-gaap:OperatingSegmentsMember cls:CustomerThreeMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember cls:CCSSegmentMember 2025-01-01 2025-03-31 0001030894 us-gaap:SecuredDebtMember cls:TermLoanAMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:SecuredDebtMember cls:TermLoanBMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2026-04-27 0001030894 us-gaap:SecuredDebtMember cls:NewTermLoanAMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2026-04-27 0001030894 us-gaap:SecuredDebtMember cls:NewTermLoanAMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2026-04-27 2026-04-27 0001030894 us-gaap:SecuredDebtMember cls:TermLoanAMember us-gaap:LineOfCreditMember 2026-01-01 2026-03-31 0001030894 us-gaap:SecuredDebtMember cls:TermLoanBMember us-gaap:LineOfCreditMember 2026-01-01 2026-03-31 0001030894 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2026-01-01 2026-03-31 0001030894 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember cls:VariableRateComponentOneMember 2026-01-01 2026-03-31 0001030894 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember cls:VariableRateComponentOneMember 2026-01-01 2026-03-31 0001030894 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember cls:VariableRateComponentTwoMember 2026-01-01 2026-03-31 0001030894 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember cls:VariableRateComponentTwoMember 2026-01-01 2026-03-31 0001030894 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2026-01-01 2026-03-31 0001030894 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2026-01-01 2026-03-31 0001030894 srt:MinimumMember us-gaap:SecuredDebtMember cls:TermLoanAMember us-gaap:LineOfCreditMember cls:AdjustedTermSOFRMember 2026-01-01 2026-03-31 0001030894 srt:MaximumMember us-gaap:SecuredDebtMember cls:TermLoanAMember us-gaap:LineOfCreditMember cls:AdjustedTermSOFRMember 2026-01-01 2026-03-31 0001030894 srt:MinimumMember us-gaap:SecuredDebtMember cls:TermLoanAMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2026-01-01 2026-03-31 0001030894 srt:MaximumMember us-gaap:SecuredDebtMember cls:TermLoanAMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2026-01-01 2026-03-31 0001030894 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember cls:AdjustedTermSOFRMember 2026-01-01 2026-03-31 0001030894 us-gaap:SecuredDebtMember cls:TermLoanAMember us-gaap:LineOfCreditMember cls:AdjustedTermSOFRMember 2026-01-01 2026-03-31 0001030894 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember cls:VariableRateComponentOneMember 2026-04-27 2026-04-27 0001030894 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember cls:VariableRateComponentOneMember 2026-04-27 2026-04-27 0001030894 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember cls:VariableRateComponentTwoMember 2026-04-27 2026-04-27 0001030894 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember cls:VariableRateComponentTwoMember 2026-04-27 2026-04-27 0001030894 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2026-04-27 2026-04-27 0001030894 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2026-04-27 2026-04-27 0001030894 srt:MinimumMember us-gaap:SecuredDebtMember cls:NewTermLoanAMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember cls:VariableRateComponentOneMember 2026-04-27 2026-04-27 0001030894 srt:MaximumMember us-gaap:SecuredDebtMember cls:NewTermLoanAMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember cls:VariableRateComponentOneMember 2026-04-27 2026-04-27 0001030894 srt:MinimumMember us-gaap:SecuredDebtMember cls:NewTermLoanAMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember cls:VariableRateComponentTwoMember 2026-04-27 2026-04-27 0001030894 srt:MaximumMember us-gaap:SecuredDebtMember cls:NewTermLoanAMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember cls:VariableRateComponentTwoMember 2026-04-27 2026-04-27 0001030894 us-gaap:SecuredDebtMember cls:TermLoanBMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrMember 2026-01-01 2026-03-31 0001030894 us-gaap:SecuredDebtMember cls:TermLoanBMember us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2026-01-01 2026-03-31 0001030894 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2026-04-27 2026-04-27 0001030894 us-gaap:BridgeLoanMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:BridgeLoanMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2026-04-27 0001030894 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:LetterOfCreditMember us-gaap:LineOfCreditMember us-gaap:SubsequentEventMember 2026-04-27 0001030894 srt:MinimumMember us-gaap:LineOfCreditMember 2026-01-01 2026-03-31 0001030894 srt:MaximumMember us-gaap:LineOfCreditMember 2026-01-01 2026-03-31 0001030894 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 us-gaap:RevolvingCreditFacilityMember us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:RevolvingCreditFacilityMember us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 us-gaap:SecuredDebtMember cls:TermLoanAMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 us-gaap:SecuredDebtMember cls:TermLoanAMember us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:SecuredDebtMember cls:TermLoanAMember us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 us-gaap:SecuredDebtMember cls:TermLoanBMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 us-gaap:SecuredDebtMember cls:TermLoanBMember us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:SecuredDebtMember cls:TermLoanBMember us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:SecuredDebtMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 us-gaap:SecuredDebtMember us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:SecuredDebtMember us-gaap:InterestRateSwapMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:LineOfCreditMember 2025-12-31 0001030894 us-gaap:LetterOfCreditMember cls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:LetterOfCreditMember cls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 cls:BankGuaranteesAndSuretyBondsMember cls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 cls:BankGuaranteesAndSuretyBondsMember cls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 cls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 cls:LetterOfCreditGuaranteesSuretyBondsAndOverdraftFacilitiesMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 cls:BankOverdraftFacilityMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 cls:BankOverdraftFacilityMember us-gaap:LineOfCreditMember 2025-12-31 0001030894 cls:A2024NCIBMember 2024-10-30 0001030894 cls:A2025NCIBMember 2025-10-29 0001030894 cls:A2025NCIBMember 2026-03-31 0001030894 us-gaap:RestrictedStockUnitsRSUMember 2026-01-01 2026-03-31 0001030894 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2026-01-01 2026-03-31 0001030894 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2026-01-01 2026-03-31 0001030894 us-gaap:EmployeeStockOptionMember cls:ShareBasedPaymentArrangementTrancheFourMember 2026-01-01 2026-03-31 0001030894 us-gaap:EmployeeStockOptionMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2026-01-01 2026-03-31 0001030894 us-gaap:EmployeeStockOptionMember 2026-01-01 2026-03-31 0001030894 srt:MinimumMember us-gaap:PerformanceSharesMember 2026-01-01 2026-03-31 0001030894 srt:MaximumMember us-gaap:PerformanceSharesMember 2026-01-01 2026-03-31 0001030894 us-gaap:PerformanceSharesMember 2026-01-01 2026-03-31 0001030894 us-gaap:RestrictedStockUnitsRSUMember 2025-01-01 2025-03-31 0001030894 us-gaap:PerformanceSharesMember 2025-01-01 2025-03-31 0001030894 cls:DeferredStockUnitDSUsMember 2026-01-01 2026-03-31 0001030894 cls:DeferredStockUnitDSUsMember 2025-01-01 2025-03-31 0001030894 us-gaap:StockCompensationPlanMember 2026-01-01 2026-03-31 0001030894 us-gaap:StockCompensationPlanMember 2025-01-01 2025-03-31 0001030894 us-gaap:CostOfSalesMember 2026-01-01 2026-03-31 0001030894 us-gaap:CostOfSalesMember 2025-01-01 2025-03-31 0001030894 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2026-01-01 2026-03-31 0001030894 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2025-01-01 2025-03-31 0001030894 srt:DirectorMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2026-01-01 2026-03-31 0001030894 srt:DirectorMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2025-01-01 2025-03-31 0001030894 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2026-01-01 2026-03-31 0001030894 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2026-01-01 2026-03-31 0001030894 us-gaap:RestrictedStockUnitsRSUMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2026-01-01 2026-03-31 0001030894 us-gaap:AccumulatedTranslationAdjustmentMember 2025-12-31 0001030894 us-gaap:AccumulatedTranslationAdjustmentMember 2024-12-31 0001030894 us-gaap:AccumulatedTranslationAdjustmentMember 2026-01-01 2026-03-31 0001030894 us-gaap:AccumulatedTranslationAdjustmentMember 2025-01-01 2025-03-31 0001030894 us-gaap:AccumulatedTranslationAdjustmentMember 2026-03-31 0001030894 us-gaap:AccumulatedTranslationAdjustmentMember 2025-03-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2025-12-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-12-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2026-01-01 2026-03-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2025-01-01 2025-03-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2026-03-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2025-03-31 0001030894 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2025-12-31 0001030894 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2024-12-31 0001030894 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2026-01-01 2026-03-31 0001030894 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2025-01-01 2025-03-31 0001030894 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2026-03-31 0001030894 us-gaap:InterestRateSwapMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2025-03-31 0001030894 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2025-12-31 0001030894 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2024-12-31 0001030894 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2026-01-01 2026-03-31 0001030894 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2025-01-01 2025-03-31 0001030894 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2026-03-31 0001030894 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2025-03-31 0001030894 cls:NCSGlobalServicesLLCMember 2024-04-30 0001030894 cls:NCSGlobalServicesLLCMember 2026-03-31 0001030894 us-gaap:PensionPlansDefinedBenefitMember 2026-01-01 2026-03-31 0001030894 us-gaap:PensionPlansDefinedBenefitMember 2025-01-01 2025-03-31 0001030894 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2026-01-01 2026-03-31 0001030894 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2025-01-01 2025-03-31 0001030894 us-gaap:TotalReturnSwapMember 2026-01-01 2026-03-31 0001030894 us-gaap:TotalReturnSwapMember 2026-03-31 0001030894 us-gaap:TotalReturnSwapMember 2025-12-31 0001030894 us-gaap:TotalReturnSwapMember 2025-12-01 2025-12-31 0001030894 us-gaap:TotalReturnSwapMember 2025-03-01 2025-03-31 0001030894 2025-12-01 2025-12-31 0001030894 2025-03-01 2025-03-31 0001030894 cls:TermALoanMember cls:InterestRateSwapJune2027Member us-gaap:DesignatedAsHedgingInstrumentMember 2026-03-31 0001030894 cls:TermALoanMember cls:InterestRateSwapJune2029Member us-gaap:DesignatedAsHedgingInstrumentMember 2026-03-31 0001030894 cls:TermALoanMember cls:InterestRateSwapJune2027ToJune2029Member us-gaap:DesignatedAsHedgingInstrumentMember 2026-03-31 0001030894 cls:TermBLoanMember cls:InterestRateSwapJune2027Member us-gaap:DesignatedAsHedgingInstrumentMember 2026-03-31 0001030894 cls:TermBLoanMember cls:InterestRateSwapJune2027ToJune2029Member us-gaap:DesignatedAsHedgingInstrumentMember 2026-03-31 0001030894 us-gaap:SecuredDebtMember cls:TermALoanMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:SecuredDebtMember cls:TermBLoanMember us-gaap:LineOfCreditMember 2026-03-31 0001030894 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2026-03-31 0001030894 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2025-12-31 0001030894 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2026-03-31 0001030894 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2025-12-31 0001030894 us-gaap:OtherCurrentAssetsMember us-gaap:TotalReturnSwapMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2026-03-31 0001030894 us-gaap:OtherCurrentAssetsMember us-gaap:TotalReturnSwapMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2025-12-31 0001030894 us-gaap:OtherCurrentLiabilitiesMember us-gaap:TotalReturnSwapMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2026-03-31 0001030894 us-gaap:OtherCurrentLiabilitiesMember us-gaap:TotalReturnSwapMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember 2025-12-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember us-gaap:CostOfSalesMember 2026-01-01 2026-03-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember us-gaap:CostOfSalesMember 2025-01-01 2025-03-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2026-01-01 2026-03-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2025-01-01 2025-03-31 0001030894 us-gaap:TotalReturnSwapMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember us-gaap:CostOfSalesMember 2026-01-01 2026-03-31 0001030894 us-gaap:TotalReturnSwapMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember us-gaap:CostOfSalesMember 2025-01-01 2025-03-31 0001030894 us-gaap:TotalReturnSwapMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2026-01-01 2026-03-31 0001030894 us-gaap:TotalReturnSwapMember us-gaap:NotDesignatedAsHedgingInstrumentEconomicHedgeMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2025-01-01 2025-03-31 0001030894 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2026-03-31 0001030894 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2025-12-31 0001030894 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2026-03-31 0001030894 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember us-gaap:DesignatedAsHedgingInstrumentMember 2025-12-31 0001030894 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2026-03-31 0001030894 us-gaap:OtherNoncurrentAssetsMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2025-12-31 0001030894 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2026-03-31 0001030894 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:DesignatedAsHedgingInstrumentMember 2025-12-31 0001030894 us-gaap:ForeignExchangeContractMember 2026-01-01 2026-03-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2026-01-01 2026-03-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:CostOfSalesMember 2025-01-01 2025-03-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2026-01-01 2026-03-31 0001030894 us-gaap:ForeignExchangeContractMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2025-01-01 2025-03-31 0001030894 us-gaap:InterestRateSwapMember cls:FinanceCostMember 2026-01-01 2026-03-31 0001030894 us-gaap:InterestRateSwapMember cls:FinanceCostMember 2025-01-01 2025-03-31 0001030894 us-gaap:InterestRateSwapMember us-gaap:OtherNonoperatingIncomeExpenseMember 2026-01-01 2026-03-31 0001030894 us-gaap:InterestRateSwapMember us-gaap:OtherNonoperatingIncomeExpenseMember 2025-01-01 2025-03-31 0001030894 cls:RomanianTaxAuthorityMember 2021-01-01 2021-12-31 0001030894 cls:RomanianTaxAuthorityMember 2026-01-01 2026-03-31 0001030894 cls:ThailandTaxAuthorityMember 2024-01-01 2024-12-31 0001030894 cls:ThailandTaxAuthorityMember 2026-01-01 2026-03-31 0001030894 cls:RobertMionisMember 2026-01-01 2026-03-31 0001030894 cls:RobertMionisMember 2026-03-31 0001030894 cls:MandeepChawlaMember 2026-01-01 2026-03-31 0001030894 cls:MandeepChawlaMember 2026-03-31 shares iso4217:USD iso4217:USD shares iso4217:RON cls:segment pure iso4217:THB false --12-31 2026 Q1 0001030894 http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2025#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://www.celestica.com/20260331#AccruedLiabilitiesAndOtherLiabilitiesAndProvisionsCurrent http://www.celestica.com/20260331#AccruedLiabilitiesAndOtherLiabilitiesAndProvisionsCurrent http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligationsCurrent http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2025#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligations http://fasb.org/us-gaap/2025#LongTermDebtAndCapitalLeaseObligations 0.333 0.333 0.333 P358D P362D 10-Q true 2026-03-31 false 001-14832 CELESTICA INC. A6 98-0185558 5140 Yonge Street Suite 1900 Toronto ON CA M2N 6L7 416 448-2211 Common Shares CLS NYSE Yes Yes Large Accelerated Filer false false false 114973107 378000000.0 595600000 3167400000 2638100000 2672900000 2188000000 178600000 251500000 6396900000 5673200000 711300000 586000000.0 149800000 124100000 333000000.0 333100000 255600000 266200000 182300000 156400000 231100000 74100000 8260000000 7213100000 25900000 26000000.0 3087900000 1866100000 1792400000 1896800000 174400000 150700000 5080600000 3939600000 746500000 750500000 89300000 89500000 205300000 176000000.0 40100000 41200000 6161800000 4996800000 2098200000 2216300000 8260000000 7213100000 4047000000 2648600000 3609800000 2374700000 437200000 273900000 117400000 112500000 41200000 17600000 10900000 11100000 -4400000 3900000 272100000 128800000 16000000.0 13700000 200000 -1400000 256300000 113700000 70600000 27600000 -26600000 -100000 44000000.0 27500000 212300000 86200000 1.85 0.74 1.83 0.74 114900000 115900000 115700000 116900000 212300000 86200000 1100000 3000000.0 -2200000 700000 -15200000 6300000 2400000 -2100000 -16100000 1900000 196200000 88100000 1632800000 -92900000 797500000 -423800000 -17600000 1896000000 5100000 -5100000 0 9200000 67000000.0 76200000 221600000 221600000 108900000 -238400000 -129500000 86200000 86200000 1900000 1900000 1628700000 -205600000 487000000.0 -337600000 -15700000 1556800000 1619800000 -153800000 343300000 408700000 -1700000 2216300000 4900000 -4900000 0 1000000.0 19000000.0 20000000.0 132900000 -319400000 -107800000 -294300000 212300000 212300000 -16100000 -16100000 1623700000 -20900000 0 513200000 -17800000 2098200000 75000000.0 212300000 86200000 39600000 37400000 30500000 26000000.0 -17000000.0 -19100000 -10000000.0 0 0 -1300000 -26600000 -100000 -6500000 -6200000 529300000 66900000 484900000 27700000 -29800000 -3000000.0 1071400000 45800000 356300000 130300000 229500000 36700000 11100000 0 -218400000 -36700000 170000000.0 310000000.0 170000000.0 160000000.0 4400000 4400000 3000000.0 2600000 22600000 77700000 0 221600000 0 98600000 325500000 156000000.0 0 200000 -355500000 -213900000 -217600000 -120300000 595600000 423300000 378000000.0 303000000.0 18500000 14800000 70800000 5600000 108100000 17100000 REPORTING ENTITY<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Celestica Inc. (referred to herein as Celestica, the Company, we, us, or our) is incorporated in Ontario with its corporate headquarters located in Toronto, Ontario, Canada. Celestica’s common shares (Common Shares) are listed on the New York Stock Exchange (NYSE) and Toronto Stock Exchange (TSX). Our operating and reportable segments consist of the Connectivity &amp; Cloud Solutions (CCS) segment and the Advanced Technology Solutions (ATS) segment. See note 3 for further detail regarding segment information.</span></div> BASIS OF PREPARATION AND SIGNIFICANT ACCOUNTING POLICIES<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div><div style="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%">Basis of preparation:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited interim condensed consolidated financial statements for the period ended March 31, 2026 (Q1 2026 Interim Financial Statements) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial reporting, and the instructions to Form 10-Q and Article 10 of Regulation S-X. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain information or footnote disclosures, normally included in annual financial statements prepared in accordance with GAAP, have been condensed or omitted</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> pursuant to the rules and regulations of the U.S. Securities and Exchange Commission for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. The Q1 2026 Interim Financial Statements, in the opinion of management, reflect all normal and recurring adjustments necessary to present fairly our financial position, operating results and cash flows for the periods presented. Results for interim periods are not necessarily an indication of results to be expected for the year. The three months ended March 31, 2026 are referred to herein as Q1 2026. The </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Q1 2026 Interim Financial Statements should be read in conjunction with our 2025 annual consolidated financial statements and related notes (</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> AFS) which are included in our Annual Report on Form 10-K for the year ended December 31, 2025. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Q1 2026 Interim Financial Statements are presented in United States (U.S.) dollars, which is also Celestica's functional currency. Unless otherwise noted, all financial information is presented in millions of U.S. dollars (except percentages and per share/per unit amounts). </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="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%">Basis of consolidation:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements include our subsidiaries, all of which are wholly owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of estimates and judgments:</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements requires management to make judgments, estimates and assumptions that affect the application of accounting policies, the reported amounts of assets, liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment also impacts certain estimates and discount rates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the fair values used in the impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may also impact future periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our review of the estimates, judgments and assumptions used in the preparation of the Q1 2026 Interim Financial Statements included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and reporting units, our measurement of deferred tax assets and liabilities, our estimated inventory write-downs and expected credit losses, and customer creditworthiness. Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs, accelerated depreciation or amortization, or impairments of our assets or our reporting units, any of which could have a material impact on our financial performance and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Due to global economic conditions, including the impact of ongoing trade conflicts, tariffs, and geopolitical conflicts, there has been and we expect there will continue to be uncertainty in the global economy. Management has made estimates and assumptions based on information available as of the date of issuance of the Q1 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2026</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Interim Financial Statements taking into consideration certain possible impacts due to the foregoing factors. These estimates may change, as new events occur, and additional information is obtained.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant accounting policies:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Q1 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2026</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Interim Financial Statements have been prepared on a basis consistent with the accounting policies as described in note 2 to our 2025 AFS.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently issued accounting pronouncements not yet adopted:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03 Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires public business entities to provide more detailed disclosures of certain costs and expenses in the notes to the financial statements. Specifically, the guidance mandates a tabular disaggregation of relevant expense captions into categories including inventory purchases, employee compensation, depreciation, and intangible asset amortization. The accounting standard update is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2025, the FASB issued ASU 2025-09 Derivatives and Hedging (Topic 815): Hedge Accounting Improvements, which expands the hedged risks permitted to be aggregated in a group of individual forecasted transactions in a cash flow hedge, provides a model to facilitate the application of cash flow hedge accounting to forecasted interest payments on variable-rate debt instruments and expands hedge accounting for forecasted purchases and sales of non-financial assets. ASU 2025-09 is effective for annual reporting periods beginning after December 15, 2026, with early adoption permitted.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2025, the FASB issued ASU 2025-12 Codification Improvements, which provides narrow-scope amendments to clarify, correct errors, and improve the consistency of various topics within the Accounting Standards Codification. The update addresses several technical issues, including refining diluted earnings per share calculations during loss periods, clarifying lease receivable disclosures, and removing obsolete Master Glossary terms to enhance the overall usability of the guidance. ASU 2025-12 is effective for annual periods beginning after December 15, 2026, with early adoption permitted.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><br/>In December 2025, the FASB issued ASU 2025-11 Interim Reporting (Topic 270): Narrow-Scope Improvements, which clarifies interim disclosure requirements. ASU 2025-11 is effective for interim reporting periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><br/>We are currently evaluating the impact that the updated standards will have on our consolidated financial statements and related disclosures. We believe that other recently issued accounting standards will either not have a material impact on the consolidated financial statements or will not apply to our operations.</span></div> <span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited interim condensed consolidated financial statements for the period ended March 31, 2026 (Q1 2026 Interim Financial Statements) have been prepared in accordance with generally accepted accounting principles in the United States (GAAP) for interim financial reporting, and the instructions to Form 10-Q and Article 10 of Regulation S-X. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain information or footnote disclosures, normally included in annual financial statements prepared in accordance with GAAP, have been condensed or omitted</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> pursuant to the rules and regulations of the U.S. Securities and Exchange Commission for interim financial reporting. Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements. The Q1 2026 Interim Financial Statements, in the opinion of management, reflect all normal and recurring adjustments necessary to present fairly our financial position, operating results and cash flows for the periods presented. Results for interim periods are not necessarily an indication of results to be expected for the year. The three months ended March 31, 2026 are referred to herein as Q1 2026. The </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Q1 2026 Interim Financial Statements should be read in conjunction with our 2025 annual consolidated financial statements and related notes (</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> AFS) which are included in our Annual Report on Form 10-K for the year ended December 31, 2025. </span>The Q1 2026 Interim Financial Statements are presented in United States (U.S.) dollars, which is also Celestica's functional currency. Unless otherwise noted, all financial information is presented in millions of U.S. dollars (except percentages and per share/per unit amounts). These consolidated financial statements include our subsidiaries, all of which are wholly owned. Any subsidiaries that are formed or acquired during the year are consolidated from their respective dates of formation or acquisition. Inter-company transactions and balances are eliminated on consolidation. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements requires management to make judgments, estimates and assumptions that affect the application of accounting policies, the reported amounts of assets, liabilities, revenue and expenses, and related disclosures with respect to contingent assets and liabilities. We base our judgments, estimates and assumptions on current facts, historical experience and various other factors that we believe are reasonable under the circumstances. The economic environment also impacts certain estimates and discount rates necessary to prepare our consolidated financial statements, including significant estimates and discount rates applicable to the determination of the fair values used in the impairment testing of our non-financial assets. Our assessment of these factors forms the basis for our judgments on the carrying values of our assets and liabilities, and the accrual of our costs and expenses. Actual results could differ materially from our estimates and assumptions. We review our estimates and underlying assumptions on an ongoing basis and make revisions as determined necessary by management. Revisions are recognized in the period in which the estimates are revised and may also impact future periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our review of the estimates, judgments and assumptions used in the preparation of the Q1 2026 Interim Financial Statements included those relating to, among others: our determination of the timing of revenue recognition, the determination of whether indicators of impairment existed for our assets and reporting units, our measurement of deferred tax assets and liabilities, our estimated inventory write-downs and expected credit losses, and customer creditworthiness. Any revisions to estimates, judgments or assumptions may result in, among other things, write-downs, accelerated depreciation or amortization, or impairments of our assets or our reporting units, any of which could have a material impact on our financial performance and financial condition.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Due to global economic conditions, including the impact of ongoing trade conflicts, tariffs, and geopolitical conflicts, there has been and we expect there will continue to be uncertainty in the global economy. Management has made estimates and assumptions based on information available as of the date of issuance of the Q1 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2026</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Interim Financial Statements taking into consideration certain possible impacts due to the foregoing factors. These estimates may change, as new events occur, and additional information is obtained.</span></div> <div style="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%">Recently issued accounting pronouncements not yet adopted:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued ASU 2024-03 Income Statement — Reporting Comprehensive Income — Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires public business entities to provide more detailed disclosures of certain costs and expenses in the notes to the financial statements. Specifically, the guidance mandates a tabular disaggregation of relevant expense captions into categories including inventory purchases, employee compensation, depreciation, and intangible asset amortization. The accounting standard update is effective for annual periods beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027, with early adoption permitted.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2025, the FASB issued ASU 2025-09 Derivatives and Hedging (Topic 815): Hedge Accounting Improvements, which expands the hedged risks permitted to be aggregated in a group of individual forecasted transactions in a cash flow hedge, provides a model to facilitate the application of cash flow hedge accounting to forecasted interest payments on variable-rate debt instruments and expands hedge accounting for forecasted purchases and sales of non-financial assets. ASU 2025-09 is effective for annual reporting periods beginning after December 15, 2026, with early adoption permitted.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In December 2025, the FASB issued ASU 2025-12 Codification Improvements, which provides narrow-scope amendments to clarify, correct errors, and improve the consistency of various topics within the Accounting Standards Codification. The update addresses several technical issues, including refining diluted earnings per share calculations during loss periods, clarifying lease receivable disclosures, and removing obsolete Master Glossary terms to enhance the overall usability of the guidance. ASU 2025-12 is effective for annual periods beginning after December 15, 2026, with early adoption permitted.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><br/>In December 2025, the FASB issued ASU 2025-11 Interim Reporting (Topic 270): Narrow-Scope Improvements, which clarifies interim disclosure requirements. ASU 2025-11 is effective for interim reporting periods within annual reporting periods beginning after December 15, 2027, with early adoption permitted.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><br/>We are currently evaluating the impact that the updated standards will have on our consolidated financial statements and related disclosures. We believe that other recently issued accounting standards will either not have a material impact on the consolidated financial statements or will not apply to our operations.</span></div> SEGMENT AND CUSTOMER REPORTING<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="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%">Segments:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Celestica serves customers in two operating and reportable segments. Our CCS segment consists of our Communications and Enterprise (servers and storage) end markets. Our ATS segment consists of our ATS end market, and is comprised of our Aerospace and Defense, Industrial, HealthTech, and Capital Equipment businesses. Segment performance is evaluated based on segment revenue, segment income and segment margin (segment income as a percentage of segment revenue). Segment income is defined as a segment's revenue less its cost of sales and its allocatable portion of selling, general and administrative expenses (SG&amp;A) and research and development expenses (collectively, Segment Costs). See note </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">21</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> to our 2025 AFS for a description of the businesses that comprise our segments, how segment revenue is attributed, how costs are allocated to our segments, and how segment income and segment margin are determined. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding each reportable segment for the periods indicated is set forth below: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:64.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2025</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="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">% of total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">% of total</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ATS</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:9pt;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:9pt;font-weight:400;line-height:100%">806.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</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:9pt;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:9pt;font-weight:400;line-height:100%">807.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">CCS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Communications</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:9pt;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:9pt;font-weight:400;line-height:100%">2,410.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">60 </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:9pt;font-weight:400;line-height:100%">%</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:9pt;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:9pt;font-weight:400;line-height:100%">1,427.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">54 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise</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:9pt;font-weight:400;line-height:100%">830.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">20 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">413.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,241.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,841.4 </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="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:9pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,047.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,648.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Segment Costs by segment:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ATS cost of sales</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">710.3 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">726.5 </span></td><td style="border-top:1pt solid #000;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="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ATS other Segment Costs</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:9pt;font-weight:400;line-height:100%">47.7 </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:9pt;font-weight:400;line-height:100%">40.0 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">CCS cost of sales</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:9pt;font-weight:400;line-height:100%">2,878.4 </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:9pt;font-weight:400;line-height:100%">1,630.6 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">CCS other Segment Costs</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:9pt;font-weight:400;line-height:100%">85.4 </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:9pt;font-weight:400;line-height:100%">63.7 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total Segment Costs</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">3,721.8 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2,460.8 </span></td><td style="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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.067%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Segment income, segment margin, and reconciliation of segment income to earnings before income taxes:</span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Segment Margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Segment Margin</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ATS segment income and margin</span></td><td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">6.0</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</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:9pt;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:9pt;font-weight:400;line-height:100%">40.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">5.0</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">CCS segment income and margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">277.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">8.6</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">147.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">8.0</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment income</span></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">325.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">187.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Reconciling items:</span></td><td colspan="3" style="padding:0 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Finance costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">13.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Miscellaneous expense (income)</span></div></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:9pt;font-style:italic;font-weight:400;line-height:100%">11</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:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Employee SBC expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">30.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">26.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div style="padding-left:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">TRS fair value adjustment (TRS FVA): losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">17.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">19.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of intangible assets (excluding computer software)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and other charges (recoveries)</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:9pt;font-style:italic;font-weight:400;line-height:100%">10</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:9pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Earnings before income taxes</span></td><td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%">256.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">113.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="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%">Customers:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Three customers (all in our CCS segment) individually represented 10% or more of total revenue in Q1 2026 (35%, 15% and 15%). Three customers (all in our CCS segment) individually represented 10% or more of total revenue in Q1 2025 (28%, 13% and 10%).</span></div> 2 2 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding each reportable segment for the periods indicated is set forth below: </span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:64.981%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Revenue by segment:</span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2025</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="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">% of total</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">% of total</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ATS</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:9pt;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:9pt;font-weight:400;line-height:100%">806.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">20 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</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:9pt;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:9pt;font-weight:400;line-height:100%">807.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">30 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">CCS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Communications</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:9pt;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:9pt;font-weight:400;line-height:100%">2,410.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">60 </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:9pt;font-weight:400;line-height:100%">%</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:9pt;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:9pt;font-weight:400;line-height:100%">1,427.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">54 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Enterprise</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:9pt;font-weight:400;line-height:100%">830.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">20 </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:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">413.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3,241.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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:9pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1,841.4 </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="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:9pt;font-weight:400;line-height:100%">70 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">4,047.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2,648.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Segment Costs by segment:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</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="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ATS cost of sales</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">710.3 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">726.5 </span></td><td style="border-top:1pt solid #000;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="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ATS other Segment Costs</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:9pt;font-weight:400;line-height:100%">47.7 </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:9pt;font-weight:400;line-height:100%">40.0 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">CCS cost of sales</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:9pt;font-weight:400;line-height:100%">2,878.4 </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:9pt;font-weight:400;line-height:100%">1,630.6 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">CCS other Segment Costs</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:9pt;font-weight:400;line-height:100%">85.4 </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:9pt;font-weight:400;line-height:100%">63.7 </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="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total Segment Costs</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">3,721.8 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2,460.8 </span></td><td style="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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 806000000.0 0.20 807200000 0.30 2410600000 0.60 1427700000 0.54 830400000 0.20 413700000 0.16 3241000000 0.80 1841400000 0.70 4047000000 2648600000 710300000 726500000 47700000 40000000.0 2878400000 1630600000 85400000 63700000 3721800000 2460800000 <div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:63.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.870%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.067%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Segment income, segment margin, and reconciliation of segment income to earnings before income taxes:</span></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2026</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Segment Margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding: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%">Segment Margin</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">ATS segment income and margin</span></td><td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">6.0</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</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:9pt;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:9pt;font-weight:400;line-height:100%">40.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:9pt;font-weight:400;line-height:100%">5.0</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">CCS segment income and margin</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">277.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">8.6</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">147.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">8.0</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total segment income</span></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">325.2 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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:9pt;font-weight:400;line-height:100%">187.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Reconciling items:</span></td><td colspan="3" style="padding:0 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Finance costs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">16.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">13.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Miscellaneous expense (income)</span></div></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:9pt;font-style:italic;font-weight:400;line-height:100%">11</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:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Employee SBC expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">30.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">26.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div style="padding-left:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">TRS fair value adjustment (TRS FVA): losses</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">17.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">19.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Amortization of intangible assets (excluding computer software)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">10.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Restructuring and other charges (recoveries)</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:9pt;font-style:italic;font-weight:400;line-height:100%">10</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:9pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">3.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Earnings before income taxes</span></td><td colspan="3" style="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:9pt;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:9pt;font-weight:400;line-height:100%">256.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:9pt;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:9pt;font-weight:400;line-height:100%">113.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 48000000.0 0.060 40700000 0.050 277200000 0.086 147100000 0.080 325200000 187800000 16000000.0 13700000 200000 -1400000 30500000 26000000.0 -17000000.0 -19100000 10000000.0 10000000.0 -4400000 3900000 256300000 113700000 0.35 0.15 0.15 0.28 0.13 0.10 ACCOUNTS RECEIVABLE (A/R), NET<div style="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%">Allowance for credit losses:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A/R is recorded net of allowance of $34.5 at March 31, 2026 (December 31, 2025 — $30.5).</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract assets:</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2026, our A/R balance included</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> $382.5</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> (December 31, 2025 — $296.3) of contract assets recogniz</span>ed as revenue in accordance with our revenue recognition accounting policy. 34500000 30500000 382500000 296300000 INVENTORIES <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories, net of applicable net realizable value write-downs, were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:73.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.182%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">March 31<br/>2026</span></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></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:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2,247.8 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">1,783.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:9pt;font-weight:400;line-height:100%">Work in progress</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:9pt;font-weight:400;line-height:100%">139.9 </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:9pt;font-weight:400;line-height:100%">144.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:9pt;font-weight:400;line-height:100%">Finished goods</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:9pt;font-weight:400;line-height:100%">285.2 </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:9pt;font-weight:400;line-height:100%">260.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%"> </span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2,672.9 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2,188.0 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We recorded inventory write-downs of $23.4 for Q1 2026 (Q1 2025 — $16.5) in cost of sales. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We receive deposits from certain of our customers primarily to reduce risks related to excess and/or obsolete inventory. At </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2026, our accrued and other current liabilities and provisions included $388.7 (</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2025 — </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$407.1</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">of customer deposits.</span></div> <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories, net of applicable net realizable value write-downs, were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:73.315%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.182%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">March 31<br/>2026</span></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></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:9pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2,247.8 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">1,783.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:9pt;font-weight:400;line-height:100%">Work in progress</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:9pt;font-weight:400;line-height:100%">139.9 </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:9pt;font-weight:400;line-height:100%">144.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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:9pt;font-weight:400;line-height:100%">Finished goods</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:9pt;font-weight:400;line-height:100%">285.2 </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:9pt;font-weight:400;line-height:100%">260.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%"> </span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2,672.9 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2,188.0 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2247800000 1783100000 139900000 144600000 285200000 260300000 2672900000 2188000000 23400000 16500000 388700000 407100000 LEASES <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense for the periods indicated are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</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="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of ROU assets </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">2.1 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2.1 </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="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease obligations </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(ii)</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:9pt;font-weight:400;line-height:100%">0.7 </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:9pt;font-weight:400;line-height:100%">0.8 </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="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Operating lease expense </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</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:9pt;font-weight:400;line-height:100%">12.3 </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:9pt;font-weight:400;line-height:100%">10.3 </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="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Short-term lease expense and variable lease expense </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">0.4 </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="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">15.9 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">13.6 </span></td><td style="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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(i) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Recorded within either cost of sales or SG&amp;A on the consolidated statements of operations based on the nature of the leased assets. </span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(ii) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Recorded within finance costs on the consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 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:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></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:9pt;font-weight:400;line-height:100%">ROU assets:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease ROU assets</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:9pt;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:9pt;font-weight:400;line-height:100%">149.8 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">124.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-353"><span style="-sec-ix-hidden:f-354">Finance lease ROU assets (included in property, plant &amp; equipment, net)</span></span></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:9pt;font-weight:400;line-height:100%">50.1 </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:9pt;font-weight:400;line-height:100%">49.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Total ROU assets</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">199.9 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">173.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of lease obligations:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-359"><span style="-sec-ix-hidden:f-360">Operating lease liability (included in accrued and other current liabilities and provisions)</span></span></span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">33.0 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">31.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-363"><span style="-sec-ix-hidden:f-364">Finance lease liability (included in current portion of borrowings under credit facility and finance lease obligations)</span></span></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:9pt;font-weight:400;line-height:100%">9.4 </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:9pt;font-weight:400;line-height:100%">9.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Long-term portion of lease obligations:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-367"><span style="-sec-ix-hidden:f-368">Operating lease liability (included in other non-current liabilities and provisions)</span></span></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:9pt;font-weight:400;line-height:100%">134.8 </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:9pt;font-weight:400;line-height:100%">107.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-371"><span style="-sec-ix-hidden:f-372">Finance lease liability (included in long-term portion of borrowings under credit facility and finance lease obligations)</span></span></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:9pt;font-weight:400;line-height:100%">48.6 </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:9pt;font-weight:400;line-height:100%">48.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">225.8 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">197.2 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> LEASES <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense for the periods indicated are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</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="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of ROU assets </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">2.1 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2.1 </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="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease obligations </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(ii)</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:9pt;font-weight:400;line-height:100%">0.7 </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:9pt;font-weight:400;line-height:100%">0.8 </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="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Operating lease expense </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</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:9pt;font-weight:400;line-height:100%">12.3 </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:9pt;font-weight:400;line-height:100%">10.3 </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="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Short-term lease expense and variable lease expense </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">0.4 </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="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">15.9 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">13.6 </span></td><td style="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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(i) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Recorded within either cost of sales or SG&amp;A on the consolidated statements of operations based on the nature of the leased assets. </span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(ii) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Recorded within finance costs on the consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 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:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></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:9pt;font-weight:400;line-height:100%">ROU assets:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease ROU assets</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:9pt;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:9pt;font-weight:400;line-height:100%">149.8 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">124.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-353"><span style="-sec-ix-hidden:f-354">Finance lease ROU assets (included in property, plant &amp; equipment, net)</span></span></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:9pt;font-weight:400;line-height:100%">50.1 </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:9pt;font-weight:400;line-height:100%">49.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Total ROU assets</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">199.9 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">173.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of lease obligations:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-359"><span style="-sec-ix-hidden:f-360">Operating lease liability (included in accrued and other current liabilities and provisions)</span></span></span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">33.0 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">31.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-363"><span style="-sec-ix-hidden:f-364">Finance lease liability (included in current portion of borrowings under credit facility and finance lease obligations)</span></span></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:9pt;font-weight:400;line-height:100%">9.4 </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:9pt;font-weight:400;line-height:100%">9.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Long-term portion of lease obligations:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-367"><span style="-sec-ix-hidden:f-368">Operating lease liability (included in other non-current liabilities and provisions)</span></span></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:9pt;font-weight:400;line-height:100%">134.8 </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:9pt;font-weight:400;line-height:100%">107.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-371"><span style="-sec-ix-hidden:f-372">Finance lease liability (included in long-term portion of borrowings under credit facility and finance lease obligations)</span></span></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:9pt;font-weight:400;line-height:100%">48.6 </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:9pt;font-weight:400;line-height:100%">48.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">225.8 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">197.2 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense for the periods indicated are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.386%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</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="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of ROU assets </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">2.1 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2.1 </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="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest on lease obligations </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(ii)</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:9pt;font-weight:400;line-height:100%">0.7 </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:9pt;font-weight:400;line-height:100%">0.8 </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="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Operating lease expense </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</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:9pt;font-weight:400;line-height:100%">12.3 </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:9pt;font-weight:400;line-height:100%">10.3 </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="3" style="display:none"></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:9pt;font-weight:400;line-height:100%">Short-term lease expense and variable lease expense </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</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:9pt;font-weight:400;line-height:100%">0.8 </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:9pt;font-weight:400;line-height:100%">0.4 </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="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">15.9 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">13.6 </span></td><td style="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="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(i) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Recorded within either cost of sales or SG&amp;A on the consolidated statements of operations based on the nature of the leased assets. </span></div><div style="margin-top:2pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(ii) </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Recorded within finance costs on the consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.351%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 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:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></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:9pt;font-weight:400;line-height:100%">ROU assets:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease ROU assets</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:9pt;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:9pt;font-weight:400;line-height:100%">149.8 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">124.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-353"><span style="-sec-ix-hidden:f-354">Finance lease ROU assets (included in property, plant &amp; equipment, net)</span></span></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:9pt;font-weight:400;line-height:100%">50.1 </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:9pt;font-weight:400;line-height:100%">49.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Total ROU assets</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">199.9 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">173.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current portion of lease obligations:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-359"><span style="-sec-ix-hidden:f-360">Operating lease liability (included in accrued and other current liabilities and provisions)</span></span></span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">33.0 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">31.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-363"><span style="-sec-ix-hidden:f-364">Finance lease liability (included in current portion of borrowings under credit facility and finance lease obligations)</span></span></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:9pt;font-weight:400;line-height:100%">9.4 </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:9pt;font-weight:400;line-height:100%">9.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Long-term portion of lease obligations:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-367"><span style="-sec-ix-hidden:f-368">Operating lease liability (included in other non-current liabilities and provisions)</span></span></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:9pt;font-weight:400;line-height:100%">134.8 </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:9pt;font-weight:400;line-height:100%">107.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"><span style="-sec-ix-hidden:f-371"><span style="-sec-ix-hidden:f-372">Finance lease liability (included in long-term portion of borrowings under credit facility and finance lease obligations)</span></span></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:9pt;font-weight:400;line-height:100%">48.6 </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:9pt;font-weight:400;line-height:100%">48.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">225.8 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">197.2 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2100000 2100000 700000 800000 12300000 10300000 800000 400000 15900000 13600000 149800000 124100000 50100000 49000000.0 199900000 173100000 33000000.0 31600000 9400000 9500000 134800000 107600000 48600000 48500000 225800000 197200000 CREDIT FACILITIES<div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are party to a credit agreement (Credit Facility) with Bank of America, N.A., as Administrative Agent, and the lenders party thereto, which, prior to the April 2026 Amendment referred to below, included a term loan in the original principal amount of $250.0 (Term A Loan), a term loan in the original principal amount of $500.0 (Term B Loan), and a $750.0 revolving credit facility (Revolver). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On April 27, 2026, we amended our Credit Facility (April 2026 Amendment) to increase the commitments available under the Revolver to $1,750.0 and refinance our existing Term A Loan ($228.1</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">outstanding borrowings at </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2026)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> into a new $250.0 term A loan facility (New Term A Loan). The New Term A Loan was fully drawn at closing </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">of the April 2026 Amendment, with the proceeds primarily</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> used to repay the refinanced Term A Loan. Term A Loan (or its successor term loan, the New Term A Loan) and the Term B Loan are referred to as the "Term Loans."</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the April 2026 Amendment, the Term A Loan and the Revolver each were scheduled to mature in June 2029. Subsequent to the April 2026 Amendment, the New Term A Loan and the Revolver each mature in April 2031. The Term B Loan matures in June 2031.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Term A Loan, as refinanced by the New Term A Loan, requires quarterly principal repayments of $3.125 (commencing in September 2026 under the New Term A Loan). The Term B Loan requires quarterly principal repayments of $1.250. Both Term Loans require a lump sum repayment of the remainder outstanding at maturity. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the April 2026 Amendment, (a) borrowings under the Revolver bear interest, depending on the currency of the borrowing and our election for such currency, at: (i) term Secured Overnight Financing Rate (Term SOFR) plus 0.1% (Adjusted Term SOFR), (ii) Base Rate, (iii) Canadian Prime, (iv) an Alternative Currency Daily Rate, or (v) an Alternative Currency Term Rate plus a specified margin (each as defined in the Credit Facility); (b) the margin for borrowings under the Revolver ranges from 1.50% to 2.25%, or from 0.50% to 1.25%, in each case depending on the rate we select and a defined net leverage ratio; (c) commitment fees range from 0.30% to 0.45%, depending on our defined net leverage ratio; and (d) outstanding amounts under the Term A Loan bear interest at Adjusted Term SOFR or Base Rate, plus a margin ranging from 1.50% — 2.25% for Adjusted Term SOFR borrowings and from 0.50% — 1.25% for Base Rate borrowings, in each case depending on the rate we select and our defined net leverage ratio. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2026, outstanding amounts under the Term A Loan and Revolver bore interest at Adjusted Term SOFR plus 1.50%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the April 2026 Amendment, (a) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">borrowings under the Revolver bear interest at varying rates (as specified therein), plus a margin ranging from 1.00% to 1.75%, or from 0.05% to 0.75%, in each case depending on the currencies of the borrowings we select and the corporate rating of the Company (as defined in the amended Credit Facility); (b) commitment fees </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">range from 0.100% to 0.275%, depending on the corporate rating of the Company (as defined in the amended Credit Facility); (c) outstanding amounts under the New Term A Loan bear interest at varying rates (as specified therein), plus a margin ranging from 1.00% — 1.75%, or from 0.05% — 0.75%, in each case depending on the rate we select and the corporate rating of the Company (as defined in the amended Credit Facility).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding amounts under the Term B Loan bear interest at Term SOFR plus 1.75% or the Base Rate plus 0.75%, depending on the rate we select. At </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">March 31, 2026</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, outstanding amounts under the Term B Loan bore interest at Term SOFR plus 1.75%.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the April 2026 Amendment, the Credit Facility had an accordion feature that allows us to increase the Term Loans and/or commitments under the Revolver by $200.0, plus an unlimited amount to the extent that a defined leverage ratio on a pro forma basis does not exceed specified limits, in each case on an uncommitted basis and subject to the satisfaction of certain terms and conditions. Subsequent to the April 2026 Amendment, the Credit Facility has an accordion feature that allows us to increase the Term Loans and/or commitments under the Revolver by an amount equal to the sum of (i) the greater of $700.0 and 10% of our consolidated total assets as of the date of the incurrence of such incremental borrowings, (ii) voluntary repayments and certain other retirements of the New Term A Loan, and (iii) an unlimited amount to the extent that certain defined leverage ratios do not exceed specified limits, in each case subject to the satisfaction of certain terms and conditions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Revolver also includes a sub-limit for swing line loans for short-term borrowings ($50.0 prior to the April 2026 Amendment and $100.0 subsequent to the April 2026 Amendment), as well as a sub-limit for letters of credit (L/Cs) ($150.0 prior to the April 2026 Amendment and $300.0 subsequent to the April 2026 Amendment), in each case subject to the overall Revolver credit limit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are also required to make annual prepayments of outstanding obligations under the Credit Facility (applied first to the Term Loans, then to the Revolver, in the manner set forth in the Credit Facility) ranging from 0% to 50% (based on a defined leverage ratio) of specified excess cash flow for the prior fiscal yea</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">r. No prepayments based on excess cash flow were required in 2025, or will be required in 2026. In addition, prepayments of outstanding obligations under the Credit Facility (applied as described above) may also be required in the amount of specified net cash proceeds received above a specified annual threshold (including proceeds from the disposal of certain assets). No prepayments based on net cash proceeds were required in 2025, or will be required in 2026. Any outstanding amounts under the Revolver are due at maturity. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our obligations under the Credit Facility and the obligations of the guarantees provided by our subsidiaries are secured by substantially all of our assets of the Company and of the subsidiary guarantors. The April 2026 Amendment adds a collateral fallaway provision under which the liens securing (x) our obligations under the Credit Facility and (y) the guarantees provided by certain subsidiaries will be automatically released upon the satisfaction of specified conditions. These conditions include (a) the Company obtaining and maintaining investment grade credit ratings from at least two nationally recognized statistical rating organizations, (b) the repayment in full of all outstanding principal of, accrued interest on, and prepayment premiums and all other amounts in respect of the Term B Loan and any incremental Term B Loan and (c) the absence of any default or event of default under the Credit Facility as of the date of such collateral fallaway.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are required to comply with certain restrictive covenants under the Credit Facility, including those relating to the incurrence of certain indebtedness, the existence of certain liens, the sale of certain assets, specified investments and payments, sale and leaseback transactions, and certain financial covenants relating to a defined interest coverage ratio and leverage ratio that are tested on a quarterly basis. Our Credit Facility also limits share re</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">purchases for cancellation if our consolidated secured leverage ratio (as defined in such facility) exceeds a specified amount (Repurchase Restriction). At March 31, 2026 and December 31, 2025, we were in compliance with all restrictive and financial covenants under the Credit Facility, and the Repurchase Restriction was not exceeded. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have entered into interest rate swap agreements to hedge against our exposures to the interest rate variability on a portion of the Term Loans. See note </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> for further detail.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, at the dates shown, outstanding borrowings under the Credit Facility, excluding ordinary course L/Cs; notional amounts under our interest rate swap agreements; and outstanding finance lease obligations:</span></div><div style="margin-bottom:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:50.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></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:10.449%"></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:10.449%"></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:10.455%"></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:9pt;font-weight:700;line-height:100%">Outstanding borrowings</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Notional amounts under interest rate swaps (note 14) </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</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:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</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:9pt;font-weight:400;line-height:100%">Borrowings under the Revolver </span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under the Term Loans:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Term A Loan</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:9pt;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:9pt;font-weight:400;line-height:100%">228.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">231.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">120.0 </span></td><td style="padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">120.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Term B Loan</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:9pt;font-weight:400;line-height:100%">491.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">492.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">230.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">230.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">    Total</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">719.3 </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;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">723.7 </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;border-top:1pt solid #000;padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">350.0 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">350.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total borrowings under Credit Facility</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:9pt;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:9pt;font-weight:400;line-height:100%">719.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">723.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt issuance costs related to the Term Loans</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:9pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease obligations (see note 6)</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:9pt;font-weight:400;line-height:100%">58.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">58.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">772.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">776.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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 style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total Credit Facility and finance lease obligations:</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="padding:0 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current portion</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:9pt;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:9pt;font-weight:400;line-height:100%">25.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">26.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion</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:9pt;font-weight:400;line-height:100%">746.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">750.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">772.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">776.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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></table></div><div style="margin-bottom:8pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, at the dates shown, information regarding outstanding L/Cs, guarantees, surety bonds and overdraft facilities: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.531%"><tr><td style="width:1.0%"></td><td style="width:67.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.182%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding L/Cs under the Revolver</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">10.4 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10.8 </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="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:9pt;font-weight:400;line-height:100%">Outstanding bank guarantees and surety bonds outside the Revolver</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:9pt;font-weight:400;line-height:100%">41.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">38.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><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:9pt;font-weight:400;line-height:100%">Total</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">51.4 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">48.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Available uncommitted bank overdraft facilities</span></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">198.5 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">198.5 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amounts outstanding under available uncommitted bank overdraft facilities</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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 250000000.0 500000000.0 750000000.0 1750000000 228100000 250000000.0 3125000 3125000 1250000 0.001 0.0150 0.0225 0.0050 0.0125 0.0030 0.0045 0.0150 0.0225 0.0050 0.0125 0.0150 0.0150 0.0100 0.0175 0.0005 0.0075 0.00100 0.00275 0.0100 0.0175 0.0005 0.0075 0.0175 0.0075 0.0175 200000000.0 700000000.0 0.10 50000000.0 100000000.0 150000000.0 300000000.0 0 0.50 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, at the dates shown, outstanding borrowings under the Credit Facility, excluding ordinary course L/Cs; notional amounts under our interest rate swap agreements; and outstanding finance lease obligations:</span></div><div style="margin-bottom:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:50.946%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></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:10.449%"></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:10.449%"></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:10.455%"></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:9pt;font-weight:700;line-height:100%">Outstanding borrowings</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:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Notional amounts under interest rate swaps (note 14) </span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</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:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</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:9pt;font-weight:400;line-height:100%">Borrowings under the Revolver </span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">— </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Borrowings under the Term Loans:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> </span></div></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:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Term A Loan</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:9pt;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:9pt;font-weight:400;line-height:100%">228.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">231.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">120.0 </span></td><td style="padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">120.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Term B Loan</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:9pt;font-weight:400;line-height:100%">491.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">492.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">230.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">230.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">    Total</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">719.3 </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;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">723.7 </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;border-top:1pt solid #000;padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">350.0 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">350.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:8pt"><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="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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total borrowings under Credit Facility</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:9pt;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:9pt;font-weight:400;line-height:100%">719.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">723.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized debt issuance costs related to the Term Loans</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:9pt;font-weight:400;line-height:100%">(4.9)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Finance lease obligations (see note 6)</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:9pt;font-weight:400;line-height:100%">58.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">58.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">772.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">776.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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 style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total Credit Facility and finance lease obligations:</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="padding:0 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Current portion</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:9pt;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:9pt;font-weight:400;line-height:100%">25.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">26.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Long-term portion</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:9pt;font-weight:400;line-height:100%">746.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">750.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">772.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">776.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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></table></div><div style="margin-bottom:8pt;margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth, at the dates shown, information regarding outstanding L/Cs, guarantees, surety bonds and overdraft facilities: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:75.531%"><tr><td style="width:1.0%"></td><td style="width:67.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.182%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Outstanding L/Cs under the Revolver</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">10.4 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">10.8 </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="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:9pt;font-weight:400;line-height:100%">Outstanding bank guarantees and surety bonds outside the Revolver</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:9pt;font-weight:400;line-height:100%">41.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">38.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><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:9pt;font-weight:400;line-height:100%">Total</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">51.4 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">48.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="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:9pt;font-weight:400;line-height:100%">Available uncommitted bank overdraft facilities</span></td><td style="border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">198.5 </span></td><td style="border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">198.5 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amounts outstanding under available uncommitted bank overdraft facilities</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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 0 0 0 0 228100000 231200000 120000000.0 120000000.0 491200000 492500000 230000000.0 230000000.0 719300000 723700000 350000000.0 350000000.0 719300000 723700000 4900000 5200000 58000000.0 58000000.0 772400000 776500000 25900000 26000000.0 746500000 750500000 772400000 776500000 10400000 10800000 41000000.0 38100000 51400000 48900000 198500000 198500000 0 0 <span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CAPITAL STOCK</span><div style="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%">Capital transactions: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Activities with respect to our capital stock for the periods indicated are set forth below:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:82.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.836%"></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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Number of shares (in millions)</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:9pt;font-weight:700;line-height:100%">Common Shares</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:9pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2024</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">116.1 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issued from treasury to settle vested SBC</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:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled under </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">normal course issuer bids (</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">NCIB)</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:9pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issued and outstanding at March 31, 2025</span></div></td><td colspan="2" style="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:9pt;font-weight:400;line-height:100%">115.6 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2025</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:9pt;font-weight:400;line-height:100%">114.9 </span></td><td style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issued from treasury to settle vested SBC</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:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled under NCIB</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:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issued and outstanding at March 31, 2026</span></div></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">115.0 </span></td><td style="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="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common Share Repurchase Plans: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have repurchased Common Shares in the open market, or as otherwise permitted, for cancellation through NCIBs, which allow us to repurchase a limited number of Common Shares during a specified period. The maximum number of Common Shares we are permitted to repurchase for cancellation under each NCIB is reduced by the number of Common Shares we arrange to be purchased by any non-independent broker in the open market during the term of such NCIB to satisfy delivery obligations under our SBC plans</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. We</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> from time-to-time enter into automatic share purchase plans (ASPPs) with a broker, instructing the broker to purchase our Common Shares in the open market on our behalf, either for cancellation under an NCIB </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">or for delivery obligations under our SBC plans (SBC ASPPs)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, including during any applicable trading blackout periods, up to specified maximums (and subject to certain pricing and other conditions) through the term of each ASPP. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 30, 2024, the TSX accepted our notice to launch an NCIB (2024 NCIB), which allowed us to repurchase, at our discretion, from November 1, 2024 until the earlier of October 31, 2025 or the completion of purchases thereunder, up to approximately 8.6 million of our Common Shares in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. One SBC ASPP was in effect during Q1 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On October 29, 2025, the TSX accepted our notice to launch another NCIB (2025 NCIB), which allows us to repurchase, at our discretion, from November 3, 2025 until the earlier of November 2, 2026 or the completion of purchases thereunder, up to approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.7 million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> of our Common Shares in the open market, or as otherwise permitted, subject to the normal terms and limitations of such bids. At March 31, 2026, approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5.5 million</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Common Shares remained available for repurchase under the 2025 NCIB either for cancellation or SBC delivery purposes. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding Common Shares purchases in Q1 2026 and Q1 2025, for cancellation and for SBC plan delivery obligations (including under ASPPs) is set forth below: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:77.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.282%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Aggregate cost (including transaction fees and excluding share buyback taxes) of Common Shares repurchased for cancellation</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">20.0 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">75.0 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Number of Common Shares repurchased for cancellation (in millions)</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:9pt;font-weight:400;line-height:100%">0.1 </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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average price per share for repurchases</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:9pt;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:9pt;font-weight:400;line-height:100%">273.60 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">114.46 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Aggregate cost (including transaction fees) of Common Shares repurchased for delivery under SBC plans</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:9pt;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:9pt;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">221.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Number of Common Shares repurchased for delivery under SBC plans (in millions)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:9pt;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:9pt;font-weight:400;line-height:100%">1.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Consists entirely of SBC ASPP purchases through an independent broker. </span></div><div style="margin-top:2pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SBC:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we pay cash to a broker to purchase Common Shares in the</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> open market to satisfy delivery requirements under our SBC plans (see table above). In Q1 2026, we used 1.6 million Common Shares (Q1 2025 — 2.0 million Common Shares) to settle SBC awards. At March 31, 2026, the broker held 0.2 million Common Shares with a value of $20.9 (December 31, 2025 — 1.8 million Common Shares with a value of $153.8) for this purpose, which we report as treasury stock on our consolidated statements of changes in equity. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We grant restricted share units (RSUs) and performance share units (PSUs), and occasionally, stock options, to employees under our SBC plans. The majority of RSUs vest one-third per year over a three-year period. Stock options generally vest 25% per year over a four-year period. The number of outstanding PSUs that will actually vest varies from 0% to 200% of a target amount granted</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">. The number of PSUs that will vest are based on the level of achievement of a pre-determined non-market performance measurement, subject to modification by our relative total shareholder return (TSR) compared to a pre-defined group of companies, in each case over the relevant three-year performance period. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">also granted deferred share units and director share units (collectively, DSUs) and RSUs (under specified circumstances) to directors. See note 2(</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">l</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">) to the 2025 AFS for further detail. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding RSU, PSU and DSU grants to employees and directors, as applicable, for the periods indicated is set forth below (no stock options were granted in the periods below):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">RSUs Granted:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Number of awards (in millions)</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:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</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:9pt;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:9pt;font-weight:400;line-height:100%">283.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">120.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="12" style="background-color:#ffffff;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:9pt;font-style:italic;font-weight:400;line-height:100%">PSUs Granted:</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="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Number of awards (in millions, representing 100% of target)</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:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</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:9pt;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:9pt;font-weight:400;line-height:100%">325.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">147.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 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="display:none"></td><td colspan="3" 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:9pt;font-style:italic;font-weight:400;line-height:100%">DSUs Granted:</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="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Number of awards (in millions)</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:9pt;font-weight:400;line-height:100%">0.001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">0.004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</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:9pt;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:9pt;font-weight:400;line-height:100%">257.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">79.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In Q1 2026, we made a cash payment of $325.5 for withholding taxes in connection with the SBC awards that vested during such period (Q1 2025 — $156.0). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We use the TRS agreement (TRS Agreement) to manage cash flow requirements and our exposure to fluctuations in the share price of our Common Shares in connection with the settlement of certain outstanding equity awards under our SBC plans. See note 14 for further detail. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding employee and director SBC expense and TRS FVAs (which represent changes in fair value of the TRS) for the periods indicated is set forth below:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Employee SBC expense in cost of sales</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">13.6 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">10.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Employee SBC expense in SG&amp;A</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:9pt;font-weight:400;line-height:100%">16.9 </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:9pt;font-weight:400;line-height:100%">15.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total employee SBC expense</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">30.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">26.0 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">TRS FVAs: losses in cost of sales</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">7.5 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">TRS FVAs: losses in SG&amp;A</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:9pt;font-weight:400;line-height:100%">9.5 </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:9pt;font-weight:400;line-height:100%">11.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total TRS FVAs: losses</span></div></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">17.0 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">19.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Combined effect of employee SBC expense and TRS FVAs</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">47.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">45.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Director SBC expense in SG&amp;A</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">0.6 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span>Expense consists of director compensation to be settled with Common Shares, or Common Shares and cash. <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Activities with respect to our capital stock for the periods indicated are set forth below:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:82.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.836%"></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:9pt;font-weight:700;line-height:100%;text-decoration:underline">Number of shares (in millions)</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:9pt;font-weight:700;line-height:100%">Common Shares</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:9pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2024</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">116.1 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issued from treasury to settle vested SBC</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:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled under </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">normal course issuer bids (</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">NCIB)</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:9pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issued and outstanding at March 31, 2025</span></div></td><td colspan="2" style="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:9pt;font-weight:400;line-height:100%">115.6 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%">Issued and outstanding at December 31, 2025</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:9pt;font-weight:400;line-height:100%">114.9 </span></td><td style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issued from treasury to settle vested SBC</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:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="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:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cancelled under NCIB</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:9pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="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:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Issued and outstanding at March 31, 2026</span></div></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">115.0 </span></td><td style="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> 116100000 100000 600000 115600000 114900000 200000 100000 115000000.0 8600000 5700000 5500000 <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding Common Shares purchases in Q1 2026 and Q1 2025, for cancellation and for SBC plan delivery obligations (including under ASPPs) is set forth below: </span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:77.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.282%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Aggregate cost (including transaction fees and excluding share buyback taxes) of Common Shares repurchased for cancellation</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">20.0 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">75.0 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Number of Common Shares repurchased for cancellation (in millions)</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:9pt;font-weight:400;line-height:100%">0.1 </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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average price per share for repurchases</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:9pt;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:9pt;font-weight:400;line-height:100%">273.60 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">114.46 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Aggregate cost (including transaction fees) of Common Shares repurchased for delivery under SBC plans</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:9pt;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:9pt;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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">221.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Number of Common Shares repurchased for delivery under SBC plans (in millions)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:9pt;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:9pt;font-weight:400;line-height:100%">1.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1)    </span>Consists entirely of SBC ASPP purchases through an independent broker.<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding RSU, PSU and DSU grants to employees and directors, as applicable, for the periods indicated is set forth below (no stock options were granted in the periods below):</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">RSUs Granted:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Number of awards (in millions)</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:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</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:9pt;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:9pt;font-weight:400;line-height:100%">283.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">120.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="12" style="background-color:#ffffff;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:9pt;font-style:italic;font-weight:400;line-height:100%">PSUs Granted:</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="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Number of awards (in millions, representing 100% of target)</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:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</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:9pt;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:9pt;font-weight:400;line-height:100%">325.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">147.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 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="display:none"></td><td colspan="3" 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:9pt;font-style:italic;font-weight:400;line-height:100%">DSUs Granted:</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="display:none"></td><td colspan="3" 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:9pt;font-weight:400;line-height:100%">Number of awards (in millions)</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:9pt;font-weight:400;line-height:100%">0.001 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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:9pt;font-weight:400;line-height:100%">0.004 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Weighted average grant date fair value per unit</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:9pt;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:9pt;font-weight:400;line-height:100%">257.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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:9pt;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:9pt;font-weight:400;line-height:100%">79.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 20000000.0 75000000.0 100000 600000 273.60 114.46 0 221600000 0 1700000 1600000 2000000.0 200000 20900000 1800000 153800000 P3Y 0.25 0.25 0.25 0.25 P4Y 0 2 P3Y 200000 200000 283.07 120.67 1 1 100000 200000 325.13 147.23 1000.000 4000.000 257.27 79.28 325500000 156000000.0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Information regarding employee and director SBC expense and TRS FVAs (which represent changes in fair value of the TRS) for the periods indicated is set forth below:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Employee SBC expense in cost of sales</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">13.6 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">10.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Employee SBC expense in SG&amp;A</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:9pt;font-weight:400;line-height:100%">16.9 </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:9pt;font-weight:400;line-height:100%">15.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total employee SBC expense</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">30.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">26.0 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">TRS FVAs: losses in cost of sales</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">7.5 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">7.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">TRS FVAs: losses in SG&amp;A</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:9pt;font-weight:400;line-height:100%">9.5 </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:9pt;font-weight:400;line-height:100%">11.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Total TRS FVAs: losses</span></div></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">17.0 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">19.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Combined effect of employee SBC expense and TRS FVAs</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">47.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">45.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Director SBC expense in SG&amp;A</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">0.6 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(1) </span>Expense consists of director compensation to be settled with Common Shares, or Common Shares and cash. 13600000 10100000 16900000 15900000 30500000 26000000.0 -7500000 -7500000 -9500000 -11600000 -17000000.0 -19100000 47500000 45100000 600000 600000 ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAX <div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></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.767%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Translation adjustments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Opening balance of foreign currency translation account</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:9pt;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:9pt;font-weight:400;line-height:100%">(36.0)</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(35.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:9pt;font-weight:400;line-height:100%">(2.2)</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:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Closing balance of foreign currency translation account</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(38.2)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(34.8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Foreign exchange derivatives </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Opening balance of unrealized net gain (loss) on currency forward cash flow hedges</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:9pt;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:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(9.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net gain (loss) on currency forward cash flow hedges</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:9pt;font-weight:400;line-height:100%">(9.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification of net loss (gain) on currency forward cash flow hedges to operations</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:9pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Closing balance of unrealized net loss on currency forward cash flow hedges</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate swap derivatives </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Opening balance of unrealized net gain (loss) on interest rate swap cash flow hedges</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">(2.9)</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net gain (loss) on interest rate swap cash flow hedges</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:9pt;font-weight:400;line-height:100%">2.6 </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:9pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification of net gain on interest rate swap cash flow hedges to operations</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:9pt;font-weight:400;line-height:100%">(0.2)</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:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Closing balance of unrealized net loss on interest rate swap cash flow hedges</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Employment benefit </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Opening balance of pension and non-pension post-employment benefit account</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:9pt;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:9pt;font-weight:400;line-height:100%">28.2 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">25.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net loss on pension and non-pension post-employment benefit plans</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:9pt;font-weight:400;line-height:100%">(0.1)</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:9pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net gain on pension and non-pension post-employment benefit plans</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:9pt;font-weight:400;line-height:100%">(1.0)</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:9pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Closing balance of pension and non-pension post-employment benefit account</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">27.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">22.9 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss (AOCI), net of tax</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">(17.8)</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:9pt;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:9pt;font-weight:400;line-height:100%">(15.7)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(i)    </span>Amounts were net of immaterial tax. <div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:72.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.765%"></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.767%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Translation adjustments:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Opening balance of foreign currency translation account</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:9pt;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:9pt;font-weight:400;line-height:100%">(36.0)</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(35.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:9pt;font-weight:400;line-height:100%">(2.2)</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:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Closing balance of foreign currency translation account</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(38.2)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(34.8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Foreign exchange derivatives </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Opening balance of unrealized net gain (loss) on currency forward cash flow hedges</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:9pt;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:9pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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:9pt;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:9pt;font-weight:400;line-height:100%">(9.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net gain (loss) on currency forward cash flow hedges</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:9pt;font-weight:400;line-height:100%">(9.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification of net loss (gain) on currency forward cash flow hedges to operations</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:9pt;font-weight:400;line-height:100%">(6.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Closing balance of unrealized net loss on currency forward cash flow hedges</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Interest rate swap derivatives </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Opening balance of unrealized net gain (loss) on interest rate swap cash flow hedges</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">(2.9)</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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net gain (loss) on interest rate swap cash flow hedges</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:9pt;font-weight:400;line-height:100%">2.6 </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:9pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:13.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Reclassification of net gain on interest rate swap cash flow hedges to operations</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:9pt;font-weight:400;line-height:100%">(0.2)</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:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1pt;padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Closing balance of unrealized net loss on interest rate swap cash flow hedges</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Employment benefit </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">:</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Opening balance of pension and non-pension post-employment benefit account</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:9pt;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:9pt;font-weight:400;line-height:100%">28.2 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">25.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net loss on pension and non-pension post-employment benefit plans</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:9pt;font-weight:400;line-height:100%">(0.1)</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:9pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net gain on pension and non-pension post-employment benefit plans</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:9pt;font-weight:400;line-height:100%">(1.0)</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:9pt;font-weight:400;line-height:100%">(0.6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Closing balance of pension and non-pension post-employment benefit account</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">27.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">22.9 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated other comprehensive loss (AOCI), net of tax</span></div></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:9pt;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:9pt;font-weight:400;line-height:100%">(17.8)</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:9pt;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:9pt;font-weight:400;line-height:100%">(15.7)</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:120%;position:relative;top:-3.15pt;vertical-align:baseline">(i)    </span>Amounts were net of immaterial tax. -36000000.0 -35500000 2200000 -700000 -38200000 -34800000 9000000.0 -9400000 -9100000 2600000 6100000 -3700000 -6200000 -3100000 -2900000 1400000 2600000 -1600000 200000 500000 -500000 -700000 28200000 25900000 -100000 -2400000 1000000.0 600000 27100000 22900000 -17800000 -15700000 RESTRUCTURING AND OTHER CHARGES (RECOVERIES)<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.182%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges (a)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.2 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.2 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Transition Recoveries (b)</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:9pt;font-weight:400;line-height:100%">(3.4)</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:9pt;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="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition costs (c)</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:9pt;font-weight:400;line-height:100%">3.4 </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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other charges (recoveries) (d)</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:9pt;font-weight:400;line-height:100%">(6.6)</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:9pt;font-weight:400;line-height:100%">1.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">3.9 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div style="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%">(a)    Restructuring charges: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our restructuring activities consisted primarily of actions to adjust our cost base to address reduced levels of demand in certain of our businesses and geographies. In Q1 2026 and Q1 2025</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, our restructuring charges consisted primarily of cash charges related to employee terminations. </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2026, our restructuring provision was $3.6 (December 31, 2025 — $4.4), which we recorded in accrued and other </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">current liabilities and provisions on our consolidated balance sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(b)     Transition Recoveries:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See note 14 to the 2025 AFS for a description of Transition Costs and Transition Recoveries. In </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Q1 2026, we recorded Transition Recoveries of $3.4, reflecting the gain on the disposal of certain real properties.</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(c)     Acquisition costs:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition costs consisted of consulting, transaction and integration costs related to potential and completed acquisitions. In Q1 2026, we recorded acquisition costs of $3.4 (Q1 2025 — $0.6).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(d)    Other charges (recoveries):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In April 2024, we completed the acquisition of 100% of the interests of NCS Global Services LLC (NCS). The NCS acquisition agreement includes a potential earn-out of up to $20 if certain adjusted earnings before interest, taxes, depreciation and amortization targets are achieved during the period from May 2024 to April 2025. The fair value of such potential earn-out was estimated to be $6.6 at the acquisition date. During Q1 2026, the liability was re-measured to nil as the required targets were not met, resulting in a $6.6 gain.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In Q1 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2025</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">, we recorded other charges of $1.1</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">related to our transition to a U.S. domestic filer.</span></div> <div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:72.730%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.182%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Restructuring charges (a)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.2 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.2 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:9pt;font-weight:400;line-height:100%">Transition Recoveries (b)</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:9pt;font-weight:400;line-height:100%">(3.4)</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:9pt;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="display:none"></td><td colspan="3" 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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Acquisition costs (c)</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:9pt;font-weight:400;line-height:100%">3.4 </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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other charges (recoveries) (d)</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:9pt;font-weight:400;line-height:100%">(6.6)</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:9pt;font-weight:400;line-height:100%">1.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">3.9 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2200000 2200000 -3400000 0 3400000 600000 -6600000 1100000 -4400000 3900000 3600000 4400000 -3400000 3400000 600000 1 20000000 6600000 0 -6600000 1100000 <span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">MISCELLANEOUS EXPENSE (INCOME)</span><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The components of miscellaneous expense (income) for the periods indicated 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:99.929%"><tr><td style="width:1.0%"></td><td style="width:68.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Components of net periodic benefit cost other than the service cost under pension and other post-employment benefit plans</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:9pt;font-style:italic;font-weight:400;line-height:100%">12</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Loss recognized on interest rate swaps</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:9pt;font-style:italic;font-weight:400;line-height:100%">14</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:9pt;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:9pt;font-weight:400;line-height:100%">1.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">1.4 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The components of miscellaneous expense (income) for the periods indicated 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:99.929%"><tr><td style="width:1.0%"></td><td style="width:68.636%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.016%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.184%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Note</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">Components of net periodic benefit cost other than the service cost under pension and other post-employment benefit plans</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:9pt;font-style:italic;font-weight:400;line-height:100%">12</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Loss recognized on interest rate swaps</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:9pt;font-style:italic;font-weight:400;line-height:100%">14</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:9pt;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:9pt;font-weight:400;line-height:100%">1.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">1.4 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -200000 100000 0 -1300000 200000 -1400000 <span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">PENSION AND NON-PENSION POST-EMPLOYMENT BENEFIT PLANS </span><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost for the periods indicated 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:99.929%"><tr><td style="width:1.0%"></td><td style="width:59.718%"></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.384%"></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.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.262%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefits Plans</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">1.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</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:9pt;font-weight:400;line-height:100%">2.7 </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:9pt;font-weight:400;line-height:100%">2.5 </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:9pt;font-weight:400;line-height:100%">0.7 </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:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</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:9pt;font-weight:400;line-height:100%">(2.6)</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:9pt;font-weight:400;line-height:100%">(2.5)</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:9pt;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:9pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net gain</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:9pt;font-weight:400;line-height:100%">(0.1)</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:9pt;font-weight:400;line-height:100%">(0.1)</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:9pt;font-weight:400;line-height:100%">(0.9)</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:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost, other than the service cost component, are included in miscellaneous expense in our consolidated statements of operations. See note 11. We generally record the service cost component in cost of sales and SG&amp;A, depending on the nature of the expenses.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of net periodic benefit cost for the periods indicated 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:99.929%"><tr><td style="width:1.0%"></td><td style="width:59.718%"></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.384%"></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.384%"></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.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.262%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Pension Plans</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Other Benefits Plans</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</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:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Service cost</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">1.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest cost</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:9pt;font-weight:400;line-height:100%">2.7 </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:9pt;font-weight:400;line-height:100%">2.5 </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:9pt;font-weight:400;line-height:100%">0.7 </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:9pt;font-weight:400;line-height:100%">0.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Expected return on plan assets</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:9pt;font-weight:400;line-height:100%">(2.6)</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:9pt;font-weight:400;line-height:100%">(2.5)</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:9pt;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:9pt;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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of net gain</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:9pt;font-weight:400;line-height:100%">(0.1)</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:9pt;font-weight:400;line-height:100%">(0.1)</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:9pt;font-weight:400;line-height:100%">(0.9)</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:9pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Net periodic benefit cost</span></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.6 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="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="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 600000 500000 1100000 800000 2700000 2500000 700000 700000 2600000 2500000 0 0 100000 100000 900000 500000 600000 400000 900000 1000000.0 INCOME TAXES <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interim period income tax expense or recovery is determined by multiplying the year-to-date earnings or losses before tax by management’s best estimate of the overall annual effective income tax rate, taking into account the tax effect of certain items recognized in the interim period. As a result, the effective income tax rates used in our interim financial statements may differ from management’s estimate of the annual effective tax rate for the annual financial statements. Our estimated annual effective income tax rate varies as the quarters progress, for various reasons, including as a result of the mix and volume of business in various tax jurisdictions within the Americas, Europe and Asia, in jurisdictions with tax holidays and tax incentives, and in jurisdictions for which a valuation allowance has been recognized to reduce net deferred tax assets to nil because management </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">believes that it is more likely than not that the benefit will not be realized (i.e., based on our review of financial projections, no estimated future taxable profit will be available against which tax losses and deductible temporary differences could be utilized). Our annual effective income tax rate can also vary due to the impact of restructuring charges, foreign exchange fluctuations, operating losses, cash repatriations, and changes in our provisions related to tax uncertainties.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Our Q1 2026 net income tax expense of $44.0 included $7.2 tax expense related to Pillar Two global minimum tax legislation (GMT).</span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Q1 2025 net income tax expense of </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$27.5</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> included </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$6.8</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> withholding tax expense incurred to minimize the impact of GMT</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$3.0</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> tax expense for tax uncertainties relating to one of our subsidiaries, offset in part by </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">$1.9</span> of reversals of tax uncertainties relating to another of our subsidiaries. 44000000.0 7200000 27500000 6800000 3000000.0 1900000 FINANCIAL INSTRUMENTS AND RISK MANAGEMENT <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our financial assets are comprised primarily of cash and cash equivalents, A/R, and derivatives used for hedging purposes. Our financial liabilities are comprised primarily of accounts payable, certain accrued and other liabilities, the Term Loans, borrowings under the Revolver, lease obligations, and derivatives used for hedging purposes. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Currency risk:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The majority of our currency risk is driven by operational costs, including income tax expense, incurred in local currencies by our subsidiaries. We cannot predict changes in currency exchange rates, the impact of exchange rate changes on our operating results, nor the degree to which we will be able to manage the impact of currency exchange rate changes. Such changes could have a material effect on our business, financial performance and financial condition. We enter into foreign currency forward contracts and swaps to hedge our foreign currency risk related to anticipated future cash flows, monetary assets and monetary liabilities denominated in foreign currencies. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity price risk:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are party to the TRS Agreement with a third-party bank to manage our cash flow requirements and exposure to fluctuations in the price of our Common Shares in connection with the settlement of certain outstanding equity awards under our SBC plans. The TRS Agreement provides for automatic annual one-year extensions (subject to specified conditions), and may be terminated (in whole or in part) by either party at any time. The value of the TRS Agreement is determined by comparing the market price of our Common Shares to the fixed price paid by the counterparty for such shares (Strike Price). The counterparty under the TRS Agreement is obligated to make a payment to us upon its termination (in whole or in part) or expiration (Settlement) based on the increase (if any) in the value of the TRS Agreement over its term, in exchange for periodic payments made by us based on SOFR plus a specified margin applied to the Equity Notional Amount (defined in the TRS Agreement, as an amount equal to the product of (i) the number of Common Shares then subject to the TRS Agreement (notional quantity) multiplied by (ii) the Strike Price in effect). Similarly, if the value of the TRS Agreement decreases over its term, we are obligated to pay the counterparty the amount of such decrease upon Settlement. The TRS Agreement does not qualify for hedge accounting.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2026, our TRS Agreement had a notional quantity of 1.25 million Common Shares (December 31, 2025 — 1.25 million Common Shares).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In each of December 2025 and March 2025, we re-struck our TRS Agreement at a Strike Price of $288.87 per share and $91.58 per share, respectively, and received $246.6 and $98.6 from the counterparty, respectively, each of which was recorded in cash provided by financing activities in our consolidated statements of cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest rate risk:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Credit Facility expose us to interest rate risk due to the potential variability of market interest rates (see note 7). In order to partially hedge against our exposure to interest rate variability on our Term Loans, we are party to various agreements with third-party banks to swap the variable interest rate</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">with a fixed rate of interest for a portion of the borrowings </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">thereunder. At March 31, 2026, associated with the Term A Loan, we had: (i) interest rate swaps with $80.0 notional amount expiring in June 2027; (ii) interest rate swaps with $40.0 notional amount expiring in June 2029; and (iii) interest rate swaps with $80.0 notional amount commencing June 2027 and expiring in June 2029. At March 31, 2026, associated with the Term B Loan, we had: (i) interest rate swaps with $230.0 notional amount expiring in June 2027; and (ii) interest rate swaps with $230.0 notional amount commencing in June 2027 and expiring in June 2029.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2026, the interest rate risk related to $369.3 of borrowings under the Credit Facility was unhedged, consisting of unhedged amounts outstanding under the Term Loans ($108.1 under the Term A Loan and $261.2 under the Term B Loan). See note 7.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Interest rate swaps are designated as cash flow hedges when the hedge relationship is effective and meets the hedge accounting criteria. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our TRS Agreement exposes us to interest rate risk as interest payments on our TRS Agreement are based on a variable interest rate (see above). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit risk:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Credit risk refers to the risk that a counterparty may default on its contractual obligations resulting in a financial loss to us. We believe our credit risk of counterparty non-performance continues to be relatively low. We are in regular contact with our customers, suppliers and logistics providers to assess counterparty credit-related non-performance. If a key supplier (or any company within such supplier's supply chain) or customer fails to comply with their contractual obligations, this could result in a significant financial loss to us. We would also suffer a significant financial loss if an institution from which we purchased foreign currency exchange contracts and swaps, interest rate swaps, or annuities for our pension plans, or the counterparty to our TRS Agreement, defaults on their contractual obligations. With respect to our financial market activities, we have adopted a policy of dealing only with counterparties we deem to be creditworthy to help mitigate the risk of financial loss from defaults. Adjustments are made to our allowance for credit losses each period in connection with our ongoing credit risk assessments. See note 4.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity risk:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Liquidity risk is the risk that we may not have cash available to satisfy our financial obligations as they come due. We manage liquidity risk through maintenance of cash on hand and access to the various financing arrangements described in note 4 to our 2025 AFS and note 7 herein. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Hedging activities:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The tables below present information regarding the fair values of derivative instruments and the effects of derivative instruments on our consolidated financial statements: </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:4pt;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%">Derivatives not designated as hedging instruments (economic hedges):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:22.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></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:10.742%"></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.911%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:10.742%"></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:10.748%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet classification</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:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>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:9pt;font-weight:700;line-height:100%">Balance sheet classification</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency contracts</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:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">11.3 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">TRS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></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:12.204%"></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:12.206%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Loss (Gain) Recognized in Income</span></div></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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Foreign currency contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2.2 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></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:9pt;font-weight:400;line-height:100%">5.6 </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:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">TRS (see note 8)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></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:9pt;font-weight:400;line-height:100%">7.5 </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:9pt;font-weight:400;line-height:100%">7.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></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:9pt;font-weight:400;line-height:100%">9.5 </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:9pt;font-weight:400;line-height:100%">11.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:4pt;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%">Derivatives designated as cash flow hedges:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10.595%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:10.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.747%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet classification</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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet classification</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency contracts </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></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:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">12.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">12.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">1.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(ii)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(i)    In the next twelve months, we est</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">imate that $6.2 of existing losses, net of tax, will be reclassified from AOCI into our consolidated statements of operations. The maximum length of time we hedge our exposure to the variability in future cash flows for forecasted foreign currency transactions is 12 months.</span></div><div style="margin-top:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(ii) In the next twelve months, we estimate that $0.5 of existing gains, net of tax, will be reclassified from AOCI into our consolidated statements of operations. The maximum length of time that we hedge our exposure to the variability in future cash flows for forecasted interest payments is 3.2 years. </span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Loss (Gain) Reclassified from AOCI into Income</span></div></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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(see note 9 for activities recorded in AOCI for the periods indicated)</span></div></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:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Foreign currency contracts</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6.7)</span></td><td style="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</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:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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="display:none"></td><td colspan="3" 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:9pt;font-style:italic;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="padding:0 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Finance costs</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Miscellaneous expense</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P1Y 1250000 1250000 288.87 91.58 246600000 98600000 80000000.0 40000000.0 80000000.0 230000000.0 230000000.0 369300000 108100000 261200000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The tables below present information regarding the fair values of derivative instruments and the effects of derivative instruments on our consolidated financial statements: </span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:4pt;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%">Derivatives not designated as hedging instruments (economic hedges):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:22.584%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></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:10.742%"></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.911%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:10.742%"></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:10.748%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" 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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet classification</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:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>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:9pt;font-weight:700;line-height:100%">Balance sheet classification</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2026</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:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency contracts</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:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">5.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">11.3 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">2.9 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">TRS</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">7.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">9.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></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:12.204%"></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:12.206%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Loss (Gain) Recognized in Income</span></div></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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Foreign currency contracts</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">2.2 </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 style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></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:9pt;font-weight:400;line-height:100%">5.6 </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:9pt;font-weight:400;line-height:100%">2.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">TRS (see note 8)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></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:9pt;font-weight:400;line-height:100%">7.5 </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:9pt;font-weight:400;line-height:100%">7.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</span></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:9pt;font-weight:400;line-height:100%">9.5 </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:9pt;font-weight:400;line-height:100%">11.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:4pt;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%">Derivatives designated as cash flow hedges:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:26.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:10.595%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></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:10.742%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.747%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Asset Derivatives</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="12" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Liability Derivatives</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="6" 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:9pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet classification</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:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Balance sheet classification</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">March 31<br/>2026</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">December 31<br/>2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Foreign currency contracts </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(i)</span></div></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:9pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">4.2 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">12.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">12.1 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td style="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:9pt;font-weight:400;line-height:100%">$</span></td><td style="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:9pt;font-weight:400;line-height:100%">1.5 </span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swaps </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(ii)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.4 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">2.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(i)    In the next twelve months, we est</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">imate that $6.2 of existing losses, net of tax, will be reclassified from AOCI into our consolidated statements of operations. The maximum length of time we hedge our exposure to the variability in future cash flows for forecasted foreign currency transactions is 12 months.</span></div><div style="margin-top:2pt;padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">(ii) In the next twelve months, we estimate that $0.5 of existing gains, net of tax, will be reclassified from AOCI into our consolidated statements of operations. The maximum length of time that we hedge our exposure to the variability in future cash flows for forecasted interest payments is 3.2 years. </span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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:9pt;font-weight:700;line-height:100%">Loss (Gain) Reclassified from AOCI into Income</span></div></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:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(see note 9 for activities recorded in AOCI for the periods indicated)</span></div></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:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #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:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Foreign currency contracts</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(6.7)</span></td><td style="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">3.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">SG&amp;A</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:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">0.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:0 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="display:none"></td><td colspan="3" 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:9pt;font-style:italic;font-weight:400;line-height:100%">Interest rate swaps</span></td><td colspan="3" style="padding:0 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Finance costs</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="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="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(1.8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Miscellaneous expense</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="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="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2500000 5500000 11300000 2900000 0 7200000 9800000 0 -2200000 300000 -5600000 -2600000 -7500000 -7500000 -9500000 -11600000 4200000 12100000 12100000 1500000 1500000 400000 1500000 2800000 -6200000 P12M 500000 P3Y2M12D -6700000 3700000 900000 900000 -200000 -1800000 0 1300000 EARNINGS PER SHARE<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted earnings per share are calculated by dividing net earnings by the following weighted average number of share</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">s:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average number of shares outstanding</span></td><td colspan="2" style="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:9pt;font-weight:400;line-height:100%">114.9 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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:9pt;font-weight:400;line-height:100%">115.9 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Diluted effect of outstanding awards under SBC plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average number of shares outstanding</span></td><td colspan="2" style="border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">115.7 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">116.9 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted earnings per share are calculated by dividing net earnings by the following weighted average number of share</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">s:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.929%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.205%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">Three months ended March 31</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(in millions)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:700;line-height:100%">2026</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:9pt;font-weight:700;line-height:100%">2025</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Basic weighted average number of shares outstanding</span></td><td colspan="2" style="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:9pt;font-weight:400;line-height:100%">114.9 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="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:9pt;font-weight:400;line-height:100%">115.9 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Diluted effect of outstanding awards under SBC plans</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">0.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">1.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">Diluted weighted average number of shares outstanding</span></td><td colspan="2" style="border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">115.7 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">116.9 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 114900000 115900000 800000 1000000.0 115700000 116900000 CONTINGENCIES<div style="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%">Litigation:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of our operations, we may be subject to litigation, investigations and other claims, including legal, regulatory and tax proceedings. Management believes that adequate provisions have been recorded where required. Although it is not always possible to estimate the extent of potential costs, if any, management believes that the ultimate resolution of all such pending matters will not have a material adverse impact on our financial performance, financial position or liquidity.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxes Matters: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In 2021, the Romanian tax authorities issued a final assessment in the aggregate amount of approximately 31 million Romanian leu (approximately $7 at Q1 2026 period-end exchange rates), for additional income and value-added taxes for our Romanian subsidiary for the 2014 to 2018 tax years. In order to advance our case to the appeals phase and reduce or eliminate potential interest and penalties, we paid the Romanian tax authorities the full amount assessed in 2021 (without agreement to all or any portion of such assessment). We believe that our originally-filed tax return positions are in compliance with applicable Romanian tax laws and regulations, and continue to vigorously defend our position through all necessary appeals or other judicial processes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are under examination by the Thailand tax authorities for the tax year 2019. The examination may lead to adjustments to our taxes with respect to the year under examination as well as other subsequent periods.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In 2024, the Thailand tax authorities issued an assessment letter seeking to impose additional value-added taxes and surcharges in the aggregate amount of approximately 403 million Thai baht (approximately $12 at Q1 2026 period-end exchange rates) for our Thailand subsidiary for the 2019 tax year. We believe that our original positions with respect to the value-added taxes are in compliance with applicable Thailand tax laws and regulations, and continue to vigorously defend our position through all necessary appeals or other judicial processes. A bank guarantee has been issued for the maximum potential liability.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In our major tax jurisdictions, we may be subject to income tax examinations for tax years from 2018 to present.</span></div> 31000000 7000000 403000000 12000000 false false false <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On March 11, 2026, Robert Mionis, President and Chief Executive Officer, entered into a trading plan that provides for the sale of up to an aggregate of 556,394 common shares. The plan will terminate on March 4, 2027, subject to early termination for certain specified events set forth in the plan.</span></div> March 11, 2026 Robert Mionis President and Chief Executive Officer true 556394 March 4, 2027 <div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On March 13, 2026, Mandeep Chawla, Chief Financial Officer, entered into a trading plan that provides for the sale of up to an aggregate of 68,266 common shares. The plan will terminate on March 10, 2027, subject to early termination for certain specified events set forth in the plan.</span></div> March 13, 2026 Mandeep Chawla Chief Financial Officer true 68266 March 10, 2027 (a)    Accumulated other comprehensive income (loss) is net of tax (see note 9). (b)    Consists of $75.0 paid to repurchase common shares for cancellation during the first quarter of 2025 and accrued share buyback taxes (see note 8).

9WH M'EHC/;3+J!SD>N7436RYDE. O&D\>3CC)BC02X\(U-63UBP(>C:V%$3(*%:GA* M0-$FNJD[X.!AM99 /K!S(N]-<[C\#:#]FP]KL(;:*Y#N^H".X,M:H26*=3Z3 M@04<[Q"P>^.XCCB6"ZG;L:632"XIC=*\J<#+,XC;'.X\7G)#;;$YRM\*<2SE?035&[R69-''E8YD-N64#M#@&:&+78SE7,00/,7$O0 M^3FMDUJ?KNVIKF?CP;2E*;MCQ1[A.4.;J!:L5R?KAR3.,C2+N\_!U3C$1<@0;Z4;$*+ZP(T%RBN<4E,/AV)4+ MK<218:XD6#:SNXIMZCBT;&A;$\&:$COMZ3>7F8+987H_^X V1WX;ZT?+B6*W M"J9BI#W[+C"3BKET4MAAJL*=2C\K]MQIG(>>;WBN3#<] ,3S/!SUC2)D/O.+.-T/UU8 D. E MV;,'ETSHM$(\D6;1VJO0+MQD:5A]H255$W>W!:%CF8:X2%JY#D$*=;9A\Y^4V;+0A2+8]EJ0-'^^4EWXRZ=J: M369,S8X_6)D'=@\^4>P#V*%-F-Q6:W0JE3VG&7%3(7/I9-#K-AD+'*H4U,V MX5%@UL@A7W*9U;S4$W$%$N2F]I37J3 E0\IKQZBX"YD$MT/Y -U\5E0JEAL@ M8T0IM4S8:84,)^ES).D="G0G23<+K48M[PVL3JHVPZ^S;-D>,1TRO^_BIDX* M)3CS&5ZWZ:?I6+PL=T3#3ASXF^+HZF%V\3G8";DW!5Z(W4.._]3*E=8M@E!B MA'=3:IA;!N6Y92!B]XI2@]G>6IP2V:?$:CJ4*&(\O [1!-V$+4^F'AY3VQQICB=6 MA7 <^IPIVOL%,.CWQ1[OUR\#&2P*(Q/IR;6M^;RJI)&%((/R,PBK\<$,:,R!W^V,B*"J&!Q1S MAO$!TW+A330^8.*L!#+"25Y3Q:9#=]TQ<0A0MN)INDM#"[ -?8*DK6$9,B+" MI%5/"GX]I+T'=7@ T*E+;?EQ2W* %8 7++UEF,B0BSO$A:R#,N1UOJ#+?W$A2(+ZV2HU65Q*)4K M"JD,%%4IUU6)U,IB92@-%(W\2Y(*X4UC>T&.(U(\$^*WW_/APU^[#'[T^_.=[]ZG?$Y[OX:OO+Z_=W^&ZA[]W!=C2\_ M*E>;*#P"/RQX<2!72K"#F\W/:\U2I29%?E4NB9&?;WN47*HWHN](^B2Q7*HV M:HD>M?USNW7DIY:\JG@L6]3@6?=THERX._NYB=E[GF MT))X]@?+6I.I3<;$=/2W>0?]*P/X\LNU8!(_':5\Y,OM3)B=:\9QSF(J/%:E M-Z^_S8M+F9)4\>OCMR;0I479_5(IULGQ@P: 0)//1!-<"ZR&(5RC"0._T9: M7;?0V,!)V "G8OCWU'+<(IE,#6N&Z>[%]8:R- PU[E"H7:W1]O:46&*%U*#17%C?>E&P M=7"$+2C1<^#QNUDRX)GDO<3JL#ZFV5&*B..N-QLR\KZG,0IU*Y''L+(]<[74 M>5^=":X--&+0B3""I@^'!#^&-PPM&_\/]YC'&8C-I?^GX]DBF/O>1T>(NCYB MSG]MV]3Z"SP>S/%2H24E&.;'=0-+4:#,J<<_,\V#3*?P/E:+G<2EXEU_V*Q< MJF;@?OPP;0(+_A,\CI&BFT'@0P"Z5D.U ZKE7;$UH&1;?Z,ULL*8:"/"O8S# M]4SM0#V#WF-'<<;WAO7^.R+E-T B?MC&DMQ7HAJ*X^A#@$HH/4!&;!4'>+JO MRK4)J]JDOI\V29=&JH56XDF47&5E2E7&NF+@08+8J"& M?D?"9CM<79S6N&@R95S@> @^DV>_V%1YCT/D682J^I:K&()UI+SJQ6+V-'/1_H MTDGK+MV\6TR6)0F^%H_2WP@A&4LJFLFG[AP32R>I%;]H'N.L%&^(>3)6$@NM1B/""8ACTS'" M,(>6=V?532@-\A*E7?0E2KN[0JP8,;52?;,W4?#A9DWTZF"GY9!VDGY(:;TS MRRILEGHD98'0)#V 3GY;K&=>4FPT)2PW MF3H=]N-T"6*@DU*\#E>_MY]^Z_8 DD+W;S\>^O]D>4?+#?3#SE9"+II:I4VD M\7HI;+;2^JR;536+;E;-4E,6DW:SDL52HYQ6-ZM:)9W&4;7$:_JD;U1]9]^H M6&NJPY/JC*VI4:K5H[_);DUBK%9=IUZ46*J468-4HR15/G]2N@VN&#A*FD8' MH[QLIZ-,T5N#%UKJSY,<%65J^WVPN1W/GEWJ_MNP3/2_J).M:T4<:.13Q$E@ M\6D,]40673Q O1)7H:=4PT8\PI6BJM[$\X^QXAE657>_I%/K=V:P:R\!*J)2 M)A,[/M[*5VIXTC;IJZ5&-<8J(L(J:+P7Y9(887$/%(?@$\ %44Y)C4Q)-9K. M#?QU#'F0/SS=G:U(M)RU\XC>YS?%4$R5",6B\'\5TU- CXG7P@$-]5:]P#UK M@_*3&(NQP7/(?HGES]-?/;1]QI8!('&ZE%4*> 1JHKB_%O0/]];T)D7-Z3%8K&K12-XH!-(I<+K:844/$G)^Z\ M$'3VG*J4KM::%4D.<(PX6*;4W<& MU%U)E;IQ]&"]5./$S8F; 9MD1YUE"HXF3EZ\;C1K$3V_LC-9]CC@6(W3>RLC ME(YS5?.BSXK?AUB(_UL![_L-)>=5>.[!\?Q:$37&H9YN'0RDSD] M_)](^6QT%HI0/@A@HMUY-H#@!99D:7]7#(_ 0NDW48WIY4:A54U:[<_[.\3O MUMR01.DKAV8&KLA&>Z7/7)%]6*<9S3H,=<#(*9XYUW!HL@K-% _FQ10\RS[D M4/\@6O%/8EL1 JE2GB/[M/K\E'W^Q<;ZD?I*)EW37LG4L]6QXFR:L[2!LXJ6 MKA%T=SY!<4W4*OE3?F6-)GGT"PLT(FWO3@F8A0ORR9%*[*X=7J$U-?RNBG:K1(GMB M.KY]?=7[UOFR-BKKLDQ6+EFR,VJV-'!6#><3L7)OV;VQ8I-O2,V=)6*FDZ.B M1$VET)(D,4$U!,((?F%XVJD9L3Q3H:"[[%.0F0WVBEJ*$22PQ"Y**+GEQUTJN!,QEP^ M$7?1W@JS2>Z8"%,J;"ZZV(DK5PY-#LU+@&8BQW5CV.BJO0?2=#$\+LHX:Q9: MC<0#>3@N.6>PSAD["HEV,4:UG 5C7*3%][QU;BTW^+CHX-#DT.30Y- \BI$@ M[6A*FOXHYJJXQRAFCORS&,-=E3+ _;GUF/ZNV.I8D(_;8OJ\VWZ=7\\O:<>8 MXL-[?E5EVEQ::I3J*?7\8JC1'2?W[+>5*-TK;?3=/:1_8Q6/+)2K:31PY$3- MB7I?&;[1<7$1IV?G85ZNUU"83I=4M.GQ1"#S)G\9\ M@FJWI:W)L'[-\G "],K>^(OXBS9?=&X!S=6A>;48$QB]CX9PSGYYVMA6YR<@HVBJ92GI]5J MT:R3O9^0=SQSKN'09!6:B5H0G'9Z6JV>B^EI>6O+FF1.VH5:LLD4\PY3=L]! M)C6L).(3E+@"81R:!QJQZ? *UCXT.;-P9N'0O"!H)FO\?!3)4R_C@;H32AX^ M*>(BKSJKP#D?#,'E_\D3#CL2VAFTRZYC@QA9XMD*)NR#V/'U+"A%*K1D<'#X M8(A3$HEMF1M$PG#W_3K6>97K3)9&7,7?913:]YF-.N$W%H;G03!2&.7":0QUG=XL2NV<_\XY,SAJ, MEM_MY(Q:)IQQD39?U* 3 ]#"#3XN.3@T.30Y-#DTCY3&W&AQN"5>GO[0BSJV M^*R51)Y_RD?&Y @4T#@Q!9Q;A\"5D2=Q&@1^TE9C:^_ H 5C8#*O=V$\\V:W M1P4*J^(CD0(Y>J?"NM^I4)(3#U@Y)O+24T#[-.WDS,J9=2]S+]6NC0V_FCW^ M&?!SYLA+9KQSYJ]$[+5'.\K8YYL;XI[GF]EB+LY#G(<^[2271D/-AE1H544Y MZ91VSBF<4W)DS552;?S9P(+P)/7@G%LXM^1'K^PQ1#!9G*)!.Y26FXV\:!T: M#;VA0=HPQ0S+'EJ6:UHN\;=E8G@X_.C5PN6.77=Z>W/S_OY>^AC81LFR1S=2 MN2S?V/#U37AM9-H=-U&+SKDOKQLK\_7A;+4ASNE3\Q(5R,H7'WF;/]NJZDT\ M0W&))E@1&7R_3%FXPDS^%T%W!).XV$/'53Z$*X<0@8*Y^:6TEN9?0D(D1J24 M,2+E#".#K1CI6 !YQW40RO^92),>IRE/HUIHU:L1Q_V%J0)<[%J"O>BN!,0R M@64Z>.C$V6BM)&BT1Q:M!A[JMN,*?WB*[0+1P5YQX+F@F)J@J*KM 3G2AP@# M;X:A#"0X>.*"Y!J?D]P1J:3UR\!&R;/\\J77K3Q?KH5/#Q^%G^SQH%JI7EU: M/)6*X8>;;8Q/1.+T6?&;&/V8@!9V;Z( M&1.@*,]4/$U'\807V/H$J1XVYA"TH$RJ2JCT&NHFD)I.^WK!!_145.FTP,T" MH?R=_)W\G?R="=X9".4*?9?ET/.>MS9!'?U&OK[KFCL.?9.ENP+3OKRX11F M]/7<[;=LK#E%)226=QE:L@S+J:P9"4L_<:%HX^ADJ-5E<2B5*PJI@+&AE.NJ M1&IEL3*4!HI&_B6+A?"FL;W W(@4!V!3_2PJ0]C;K6*\*S,'G9)EXP,LCV5X M)P55%"HW$'I2.$<7='2ZC]U>_Z'3%AZ>.MO5+@LK?7ZZZS[UNG<"_-9[?GRX M:_?ACUX?_O.]^]3O"<_W0J?=^UVX?WS^1X_EK5SII@!/-'#^!5I,/TJ]$OC= M8&W;SA>F%SZWZK8O<\EL]R4;=?+7X@TJ;G;JD-OPEZ_A.6+=I*^E-WU=K9B/ M:DJ+,/&_#EBTV2PU91&Y-*BU"EX<,' )MG&S^7F]4JJ)CO\<>[YQI>U:,)#W8%T7&[P42# M^GE*;'"US9& @?0W\*5)HNEU1R)'EG*BT:G& V"2MJS+);#RQKQ^M4(Y:R[> MW>+FL$,KYU"A<7:5%@_K3==C^#_9AGXOURJLL#_7,*GA%,1?/]:1,$T ME^EYE^E^(W>;N)X-;WU7IL)5_[7W11@JNBV\84F]H"S\,2[^SU54Q#VS> :-EE;\INHGQFF=S\=D3B6HHU93H$48FQ =7"4?$LTP'^&XV#N-J(OV6N2MA M.DG*I$'N*W%2HC=U/IUG=LY\.UR.YU2,_3)O M\OXD&NVO#H\$@AP3;42 [D*;X[+;KJ<8REE .\JT2\2K-:9X]=+Q'M>VWTD MFXC&IM!LE'YP@7R2Y.F0V#8M)*?-,FBK@HN6OT?IW1V"V2]^Z2L?W0\,PY)O MQ"1#/=+%;M!([&;^E!O$)\5P_#!*8@PW"ZURYNWW\R9EF2ZLI3X1+SE)=^3! MDV5B[9?/6 %7;;*35"X76C6>C60!O7%E9B+TBHA>7AAZ;B*S,U;,$3Q(-P78 M79%6>;Y;]D^,,ZO^&'A!=\DDS6-&O.HS_^GLMJI:'A8.VT0EX- .C#@'1\]1 M,A_FL*Q*9)#"V&F/W!'_OP]F".?7.9BCA#.V>Y::$7$#[JUDZZVD@UX9=&\M MP9P)KG=S($$?S#=BNM9*\I9+SO0DYQ)\HWBJ4FA5&I7,F>KB\9I89.[ *PXT MKT>,RN*R,L>R,A@0[=DX25%0'(PY/* MS8B)"3SFPVS,9U]4UPLMF8W"TKR)UL1YR=6.@^)TK>]X1IG*N<,_56;HIUS/ MFZTORA%# 6WHRD WZ%G@:_^TL$/[3.*5RXG.\%D7G? \JA%,F7O>->AQ@9>$ MTSVD,LXJOB[7138.'%XZ(22VFC\AA$U<-\$WJK*AUR]=VC?#1X;=NK-H%/$4 M]G_8U?DA;4%^P&RJO'+V[NY!V(KR)4#$M]D/!XL>YIS=GN,B@K%%/#):K26M M+V-AE!DGCGCM?0X@#A$TO%QFG3B840CAUP$R_=D\#"4\+SM]NDL/3W1-,\C) M&WAB\-(Y7@-/3AIL+C#?5V5N 9]<)[^$0^FL(=J\H#_=V;4 0,'HLZD)Y ]/ MG^)!_8N.7*29OWM19K3Q0=\*)@N"$:-Y*"/)UJ"D*!5:DM2,*#KD.3R62R$^*5,0]F#($_]L,'/!H^^E. MD&X)K<[C.9^'5FE+_T9$ZG2;-%A]WR'W;>.%3J7 MH&L4&58CZTM7E&VE%#%B-:-@_;UN*J::DV#]11(4JZ",IZ'N^2#5-ZF M$$Z;%+LH79!F(C01LK$.#")%KE1H51($Z7EF.VLEN@.?,@OXS)N$S]\J+ G5Q%C%-BN9=T=F M7K1FO\!\7W5>OLG2H8*PM:;C6NI/K,2#3X#_#"/IU.S\.2MG-_WO&,<@[BU[ M03#/PXXUF5AF#XDE2AAC>5'VTICKV&/@M@[N/>]G=E:J8/ETF8O].3Q[MJ0) M>M\Z]*C9><>LSDX-I* %<,[;%BG1#^B$R@GX+GJD] N238+*?JG!5&4_UR#' MI8M-_#?12G'"%:]$D-QB=:W^LK'/W1W/+8,!,A6:S1*8$B%EBQ5>2N/ MK%$>,X:5!LIE,,NJMXPC?[5A+#B&.MO)5$ MYJTD8GK6-6SAG,10YJTDF*&0 UM)Q*20.C8;D1-,-N.])'@O"2;PD9(2GHL" MJLQ.KVVU8.H&*ENJ>;%E+/T%^\:^ ;^:%][)\"AZ%44F_K^[ /(K<5Q;5UVB MX1=M4UO]8.G*%]B'I:W/3>E^J(:'8(5?Z*#L5\4EW>&0J%'G#>0&2MYZYMG4 MBZ>8N'HV>XII%EJB%#5S@;MA9^:&=;8I@FMA0&!M)CIDV&Z(R@%6SO(%!5D'.RHN805:28L&=.I M7SJH& )L7S4LQ[,Q6NI7)@ ',]ME]YS)B-6:TP>L$ 6]L%HAM)>5?0X6Q=G9 M#3N'VOOH?P'L/Y&H*&H%YQ(U(E+BC,1D./&Q2WP[0D@QB*^*IXM*#1:(+V]J MYQQ*63'AJYNJ-2&"JWR0%.I8N;A@5USLU%5("'VD@T\D1JW0JI?9D!B<_K)? M?*KJ*@[]U0LM1C)8>5-83/M)3Y99I)F*C5EQ,^Y/9T GDAP9EV& 4GZ8:*0( M81<)9^>84I3"P4$VY0:[@X,Y6;)+ECMK//8G2RR^J[-!E8PHN!M7&1@D]%NW]:^I ME>K5)=?;]HOG_0\WC_:OY"%$JA,#@FO],K#QS*O2T8V;6IMN[15W)@X!'A% M\8#0Z5$NV)H^07Z!C>'A+OB-IC/Q:'9XS(LV&84/Z-' TE9@!PNK4*!:CDZS M,#:>\M;?R-=W77/'(?,NW14$8LJ+6Y0!K,!SM]^R@9P4$4$M\T_A+LNPG.I: M>&;I)RX4Q8-.AEI=%H=2N:*0RD!1E7)=E4BM+%:&TD#1R+_P<&QPT]A>L,F( M% 2CM-WI/G9[ M_8=.6WAXZFPGNVRI@:YT5=J?&$Q/S_UN3^@_'_WUT7L7,MIVY_GIKOO4Z]Y= MWKY[SX\/=^U^]TZX?WAJ/W4>VH]"KP\??.\^]7ML,$KTXJ]T4X G&B#FJZD/"WX(RI2IM8'JB@+TQO<:Y=OT3I MB ,DXZK#V7[M/SS])@##/?3_&9K_P7K6< ??!0^EA2F+E\&#,T12M%^UYKAD2T?1 MDK=##(Q-JHH ;EI)N++)D*"S)KB6,"8V 1FC.,+\JFNT>H6.;R)?"^_D6O! MV%BV8'GV%T%W:.[-!M)0?)-8> ;A8^N6\*Z[8T%W'6'^-3Q?T?[PP)HFMB, M[82W]"T;UFU=A_=>"QW%5#2EM%@';8-2_XI/PV[=ODASA"N_>;= FQXY7ZCI M;N@./A<^Q:4CQ/YIV3\%VJ!5"$^%"5=/_^QUOU 1&;Q^XXI^[W^_E(1G#_8* M4E3Q [IPO4TY 1TUP2$C?]X-6O[PWL!- ("9)@EBO\)_*Y/I5Z%C6)XF]- X MIP+\JM/I?0D?0)^+-[:U-VP: HLBZM@$(=1E$63:MWKH MV? (&]QU5]$-6.9(L=$YF[]DJ&1[F*S%HSQ9\TBTK)6RDK7? M%""BY^$+T#+J<,1$V]1Z Q]"$Q@NFWP5CU$T^@%_$Q5)TZ$'!8CY+"X*8>_ MM7L//>'Y7G@!B=Q^;?GA'ER'I[[0[G2>?SQ1:?T"AE/G MH=O;3U[3!40L2^)2/'J)6V,9T983)1T_CT"FBKU6Q1E[#_$=V\5]^Y#X&B'/ M_)\1Q"Q%4(VT2/Z\T?]T48*V]$&!!B!C3@*U<,<-D:[?-&5?*(F*#,#&.&WX#' M %S_693AO7 MJK[Z AU[#PI($,O%O]$KVABC!34JEI%R7\G(\^?O"+WB_Y8B?<2MK39.8CJ! MUM?-936*AM#0LERJA1>EU& AF7@)0AG@:7A:@ L3Q*(130V?X0R!?KV$WP65 MH2$VT5W 4%:>_-2SL=&9B]A%C-N>$;B>]AR?3F@749>5#HVDW7/H97.#"VTY MW7$0K#OHJR2T*83@5V-&3=09.,)H"X7@%@#VX4N7\84O#!'FP /_\'2$^6!& M8>P/@@)CUR" S\@ KH!!XSC\>!TRD#7534HJ0P$ #8XY?GT-[QX:8"+2A?K$ M$@ -DR?4U-10Q/K$ <8D<1S%GB&4I[YY( P5W08" T-\::EA(/AZR6B%ZSW# M=19'*8>&];XN?YSPN40K 2OZ=RSC(;P,;6R$=+@F'44)Z$J&>NM_5D@X(-@[X(3)@-@K-%M=*+!U M@_G$"-AJDZ,=U8HKSRB0 _V77=\QU:[IN)Q0>#+HEQW5I>S+30J7.T*C=[@;Y@# MG\=(2YL>L9"U0Y @B9(WGV4ASD[GM63 A F"KLL V>H;R>M>D.^5[%8.H9&$ MHL[Q!HZNZ:#'T6P-S*:%9'P?6VC%6N\FV@5M<[9R TA"Q:77(5_Z]JBB!D:5 MYE$[9BXL\;+5M>$H'/A:M]%>F-* &9C15)S@ .EE*YL^U3=M2KZ<*@:)>\&U M%=-1 A\#&7N@&&@[^R*+&/H$8!"$!%=B^71R( M#=R(C[L1#:;3I],[EUY0$OX![C,=^PAB+]:646!0"P6=+16O'>N.:]E86$:7 M"#(0G72\[PTS%UY@P=#++3L VCNZ[88.VPO\&,4!ZP?S!V#\$M^<5'5;]2: M+Q1N T5!W!(VQJ;. M.FQ-MWWJ#(KHX0Y<+G!X<;%*'\=^>@9_=QQZS[Q,*T0 *A&'/GE K8VAG[I: MX#],%*F*;=,BL&!1P5NC:6D1X *RM]%5""[W1RDL4S#&*ER/1B]\EUBEWIZF M R?9 H+1UFF@B&I#?,96>J04#%RB@]#8O)#2DD&WL$;#((\L;SAQ/Z#'.:68P6Q(8&!B8WT I6;6 +/Y MB=* KF&V3-#@&6 !:1AIB%6UQ*(V_E1>(\&&.!RNPN=ZB2K71=$RCZR)>S>N M!S?W7.*Y>8>8;O)W3D)@D97IO'A92/K?RZ MS"\:/:%CPDIFPKL-3FQ1 _MVP;8T5*7"$\$C!'4S5T,JT(P%-D;PW3NL; SX M=1S?,%XP$PB^2*1:]@I.D?Q]J0 +6D&!@ \>H1>]6-XU#=@;Q,^T:P2H ! \ MMX\G"*<_E2#V9R_!=UV6!5#> "W:TG/;WY=2-.2LS*54R*>6N1YU)#:UUD-E MN/@&0]7ZEHSS2A(QU0ST!1;5UK87U?+Z6%X?R^MC>7TLKX\]\_K8[<4WTB=I M@ ICI91TIW<>]1]'AC5 7SMTA>?FQ(IS&CJ.*K4'0U_'M16-1AR'X)"B@8/% MA<-A8,R-B(5Q"GI(;.4B3"V"X>/XJ7:\]#W,8 9?O@.1S6-%08K3,P-GW)V% M9OK*VF,%)!0Y8KZ>LW13>H;ZW,<^KHOU.#.ASGMW ) M6$N[H8N2E43]U#-RE9](,;KI!Y(<72.!?Q6&6, 6='0$?!A[T;QY@ /P0WR2 M"Z(.-'[C+&,737V_S.$:46?"?M!_0FM<53W;)TD\2QK#=:9X(T6/&#;??MWK<00.W> M#_I-L2P+?B.B!6\(P1Q987Z,AQ[JL,F8 %, UP0WA)=U_>BU<*<[RFB$1PFH M*KI;2L!<];R!:TV!:B6I7*R4O]RN7PV&R,8ZNO/$CA]GFJ>EIMX Z$(8> X- MJ0D$CQG1%#-F+>@@/F$"BC8XWK"6#<(B@D!3;X;@0X/,KX,*E79D=5\/S#RJ M9HR@L% 8>;I?B0G(\U/3"I@+ P^\"ES!VGYM8I WFB,) @\Y]MSOFT!#QA9 M-'.^L%X7PURMA/]]H@.>"6:'[-J%#W)5(H)]( M6N(<3#!IBJT)WI3:C2 6"4WI(0U@_#4H, N+_1:C<6B\:%[J)(A5OS)OOHB5 M&D&4KW32*39]H-G_W8^J7_MB&2[&BD+D903J%(/)6.!ZGNF -;:N;F7K:K'< M!)C9^AN-7OH4_CO11@C1JSYEQ(98!2[$#XFP4!3"PP09*,SI^7P'] D/\#-C M8[Q!$VS=^>DLX!TX-B&!!Y7) AH=4^IO@"<&7$D+FH$O587&\%>*,>@-\XI3 M_SW7(378/,[/H,Q7I M(32-CCZG9>F+3$L(C8W'TW-5B^UIA@!(J86.(0@JPT,%X 64"W; M1N>?P*5V$#W0_8?ZF>/0KE1I_B0L!*"Z<2X*Z>&^!5WU CGLK*S5%]>!: 9O M$$@9:5T(@-@$"Q%\T'3,5&M('_NTL1;C@3G5>D1]4 M9V%^*Z2]ZW#/] LZ01,V3D#BH'99.=[@Y^8F $5,66%Z!"OFOR.7V,)O^%!: M<$!H\MT"93ZF.I36P]/-&(+G^.FY61BP"#5M:067*6BHM/GEE&6#R)E)B%^< M>T@+2R_0#E(=;;0GG^)[E.*C>,.G =]$\9^T-",@,-<":VGYM1MX"N_>%'$! M2^PM H]@*9P:I?_P2X&"ZB+8!<&RDR =OXAFTO(A=RX3M+G]YOA!2.KP!MG8 M9&<"EKC9+XP*"I3H&_TB';<\8AZ+R\S4"X=!'XK/0"IB% M?G=PG 7+8$Z928YYEEEF\"PSI38Y]4"-M*<_OW*H^GBK^G0-\4]N9Y2 6UE" MHMA0SS_D/Y?Z"U<](AQ4BZAUK6W6NO:ZOV'6CYX*[_SH]9^_=U^%>?^._0Z" MUR(/@M<8.PB>WT,5 1V<:41\T;X$'H!><%B319W-K7TM@PX8G[9FAV/ ]?YQT_0N@6@M,)H!P * Y1;TUO\FZ!1B3FO-5E><%P]4^:;AZXN.?P MG.>^:VL46NZ[M=&%<^.#W6U0_'+<3JR?\WK?=G_["_"[Q0V!LT;;QM!7://KB&T! M[0;U:G=DB-&Z:S">-0\GX"G&M? [40QWC(U8_,<$K4Z%[KPK,PX1NN/2@@O)ZJ3\+#9;2S0^J7 MQ8J">W1,:PQI>2^]/;CAK\Z\E).>P/-;]OBM;/P !P4AFH\&[=E#,4Z5C!^< M<8AAT#/_06>!()4Y 7<4($F#58M([%7O-]H.I_TEH"&'X&E?OY Q48D0WWU,$@[Y>E%CC,Y!?7Z5G_( M(_ZQ,!(>CQA;[^O$18]UNL F X\>TL1+@K"[34(Z\2.(J\]"-"\_;SO%*S99 M*D@O"2=(?%]2M6B=5XOR:E%>+09Z'ZV&( MAT4AV[=9\&5$0*+)0'W*C@34HB!OT5F1*+2$8=T1VFBM$QQ](M07P23]$,\. M8=#5>K_=?NI\J0/_6E_]!1R"%X?&"!W C#:S,G7(;?C+UW#:@&[2K=&;OJY. M\XL84$Q?Z'\=*/5FL]24FJC7@UD\P8L#E5\"4-UL?EZKE)H-,?*KT1.P_&>K QS[R_I868((M;87#P!+285!/YU-HZ_.F(E0.! MGQ'A+=<"?P+EW1N]!$A5CT>/&4C$'2OXY'4.+8IEU^B-97/B*&"=;*A5:C7"N5DTT3C(6&0\<, M2H6=KXLMBR/I/1>D8=)\]09U5):I0XIHA(CJQJ_\>M6=GR_SB)PXIX*BM" # M$0VME&@@B8),1B"G1LI_Q3'1=[%"Q,16+J*917DB$;UCR&M*(EI"$5TO25Q$ M,TH:6T1T+5T1+1=:,A?11Q?13+HL%^38=#H;CLW^+BG+EW&JC*)*7PGX!3&, M$NA*+29WPL_:PJL?P<);*C/&$N.B9KG%X"51YE\%7+/KBE@NU?)I )ZUC==( MU\:K%EHU)D(QN3?CN!P^*SG;2"TN-F8QDR9A/'1.+OG%762*1WCE&:D"Q@4I<*+?E:JHBI%9<=+VN= M8EG#>:NY=&L:ZC*6MAR;.BY< 7*5P%4"Y=WLME1@TD1+8,C=T)9>>_80\PDE M>?/O//0>JXLE49)2Z:DE2B6IG*S1U_%;AJ6\J%HN.WWES)>);A"TTMLZ5B>O M9IP=\EY=1TM21RF=<^A3=<2.7F<&J9QT]#I+*;JUGY"P,K]@FQU\WE[?B;96E.V]1ZQ'[35>+T+$-K:VC&$BW*M6H46G41C*&$CM6) MW://8AN298#:4B8 VG4&UF>3N12=5==YI&0+V,)9DU.W$Z&"]WS M$+K<8DUT4&8/FZ92:#6J7+8R@=T=->][8!=;-&5ZTO;BA:=K33,JF/Q4:J[& M?*+K0AKM M>?@\)7@PS1R]V-90=Q\MQ\'BTX"TG+[5L4R*19Q!NCE^M=%(/'XU#Z5_8-XV MQ'1*_^!)]>AODCZI5JJ6TUE3K52NR8Q5(Z:[NW,>.WJ PU';U^'(J.@O]#9T M4[4FY'H^)=D7!-=TLK:](M%H,'WE+L&U!*+8)NS6$08$U"29?Z-\$">#<:<9 M59T=5D*996UD7B#\9+G;.TN>V4A2/KPUS5)/1A7&T29_\"FDJQKN.]5H?,QK M]@#.GA/9C3MG6&:V9M2AY3;$) UAT8.5UNH\M**G39 +.F44]< M,7Q&=)F]4N(*;HT/YA7-YDC073+YI* O>15%SB<*9'U_]B2>';OX^J/,+-_< MZZ9BJH2VH-A^_ID'*7[">]08D!&WG]PX-VEY ME:9.IETNEH6D[_@&TC-*8HJ%5CDB(O/E/&0E5\B'*V0'5@Z_'4YJ$O!U:N-! MV:2W[/7I"75S]@OD5_%XP"[AUYU,#6M&B-#[U@EM+!X6.%Y8H&T8EHI=%7IC MQ2;?%(=H'6N"8*<'F3_1#W*A)9<3-^+.EX+@!DG:$8+]Z:U2:$GG'I'*7IN< M8[! E$OST7&ZJ>%(JF(%/SI]&<1K3Q@JNBV\*89'!(7VCJ4E$5?XU?W?VU]N M!?/9&(]I-R&8OKTAMI MRZ8XXNKO:/[X7C17 YIK,EG/R55@>LY9I52-4'J;VBM[]I#HL?@)MNS]<][W M2#==Q1SIV%Y- 47F.L(5"0<& PPF4\\EMN!80_<=+,"-R"77<(<[=UA'O(R6 MY^'#'"EMBI/Y".=.@)!>@(\HL5,'L9-X-DC.Q Y7=6EY>BD37^,"B"][/96# M>CZFO3O)KP%T7-M37<]&58=G+_T9#^I8L4?P@BML$@C;TXD3/UV% M]_)+48*NT%+;U&C^KN,3$G@'S\/7.2U%24UL(1.1O.-YXC,BNK24]6&D)I8+ M+;G4Y/HY-U>=1;U]]Y->ND?JQ7;1TQ"."I1SD+ [>D0LCC1A8_L.W*J;'@ @ M./-DF+!-?:EN&02MX_&+;**$L%EI2 MM99X!/@QLDI%4P)*^% ONSTLJ9&^8I6[D'6?22YS[ MTN!&6J7V>>!AH]DYC<-T8"G +O;2&%*,0RP?P7+ MLX6E'F!?X#-8N:YY\/U,L,D4Q )&C#1!+/^78-G"! UG:RBXM#F#3=Z(Z:$E M_?_8>]?FQ)%L4?2O9/CNV<>.P#2(M^L<1U"VJ\=GN^P:0T_O^VF'C!*C*2'1 M>MCE^?5GK942")1"$A8@0!W1+AOTR%RYWD_VCSK#UOHLWJT1T]9D:%<;2H1KX1VG24?)?6 M%>[:*-JL^*GA@I'04E31:N@S/!5?KO.QUFG4QTJMJ?(FR'"UUADIO%VK-\?* MBZKQ_VGVSO;.B.5RIAEL*;?W*JG>6UU6UW:\:_'RS_QDV8;%#6W5=,; LN:3 MUU%#'HO*<5TU1% Q,A6N4>\)J@%DY5K?]3_#YR_/BNO?W#S]\3@[F[O[ M?_:_/MRQ\_YOSQ<5]G@WC*A-N:@4*W2T6#(N3[)H)<5(N[WK79C;^T[5_&"S ML)'--=WULQF/4Q,#)&&Z0[._;)QC97(7!:,ZAP/\\1]9S,6$QDUS '^S[%LP MM=RQ9_1'(YR0[3SS$=??4-^_\6R;RV9F-Q3TU37;P;7%+>H+6+V>&W]+))B[4QQN-& YW16XA'Y.[(6[_)5?OMA< M_7FICF&95ZKQKGXX:&B&=C/5S>#9/9&AEG7?Z6E^^^"*L2WO'NX&P_N;/KM_ MO*D68Z5RYK17)>'Q:7@W8,.GK;]>OG>VIVW?/#W>WCT.[FY/;]^#IX?[V_[P M[I9]NW_L/][<]Q_88 @??+\#W:H8A")?_#F8KO!$ ]VM*+'_J ZJ3,,1P+93 M8?S7B,]<-IL;4 [9:S/,8<42)J9.23I=%'J+GJEZH(UQ;37Q:$M:K"+58AL9 MM=A8E^Y^W(KH9 =UPD]KOMJF:;SNOGBH-Z10;^X6JNLU9JF>62$G%&K3+ZI! MBK-N8HHHU_;%1_/4V@.\^5-W)X%KFFS61^ZNT63!Y&MT%8DJ*X/)/L\TSDI@ MVS 0-@0FSE[HR>+A%\CQ1\N430;=JZG_>TZ7$=K>,3ZNH7F@;K \52?LB%5' M:) 2(;T#G(BZ@J_]O=%35&%98;;JS (F^%&-;I7E9[FG\_>UE*+Z^UK[]?>% M?QZ4[R^CO^_>!$QU+?OC5G=&AN5X-H\Z]Y1F5-8IS:AS[_[QGZ!_/CW?@SFR M4U<>+>8ZV\X'HPG7/(-CR80/ Y^G#='M(8%":W6_1=*O$J*8G*K!+!.VYXC" M,;%GG8/:';C29C/@2[AY^L3FL)U_TY^B@OK=!J7V4K/>3;CGG:,Z[K"QA5ZD M7?D<*<:^\ %1TL,(K8>9PZ^"7[X$\7G=)%#035_$:*8@@4)2TD MK]I3>B@2_ Q._\6^IZ4*H/TM^GFG46W46]*O:M6Z]/.X1]7KU7I7_E75@KP M[+O1QF[S[9[5=S95X=!TL GBV5Z4] .W$O_F3+3$+-%*DHS^T")'>S'G*1*I]O(W%5DQ]A_3'VJ=HM_?UKV3W0*S6SKU>9.?'64$F$U1U<&F5:Z M(,SNS1^V-0* K1!8E(8P>:[1RUH#N3LI<4HGG):#9CMAG(;1;$IFN^[AA$M. M^(E9,[HSX1I[M2RMY(,IJ"2 V.\(L"0J:=0P[SKSP,"2#^Z3#V8[82PK;=>R MEI4>'1_,R.Y 2=XYKJ11WN6%>[7C+UO-:?O'P"?22@+J2)G-MFPHZ%EI=Y3, MW4'R.9]=NEY*4BI)*:W(W824,'^E4N_*IKT?%BF5-<]Y!,__Y(NBDR!L_A$. MAF>N/$EL7Q+8S?B.6WB%#$NQ17]#TG:,ZH'F1<5!F>A&Z6&)#172K+-%PRTE M12+H)\-)I @^!^YRJCFF/QU"5H9 +*Z_<0 SU;$X;&Q;4S8",E=U:O"+V62+ M,N*9#8=APR*8:\&]FC>"1^C.3TQ(,W#0 WZ.2=0.)4[_!IA@85D,=_D"=:NL M[VX_=UV^Y=A\5'4TLCW,K5LTVG;F:YA [9]?-6D<2GRG:$5[L MZY0P@]<'Z)QK%:!PO=4J:B)K6Y)1FOYGMIS&!V#\G#\%8P.RKNY)7=Z.O?KCK#Z19I E9I6M31[/L!99_ \I)3"YHLQ;= M1K,FAZ L8;4AK3UOB-KSN'NZTGNZ0;WZ'GKCK&:5&@BV^;1>5$1!E&/YEFYI M#O4ZH7%43$W('3V01,]ZM:XD)D*FRZE4JL#;F/H/PS;S.V M5>VV4JQ)TFH&$>RR4:W+IGT!=> 3L']!S#21M#D.!2+^N#C3T06+$OSM89/U M&5_Q-/[#$>.3PH@K\1]P&I%2_/#DZ]Q O:4$@HS"*S@]..'N3<;9]>UK'WHRT31/3/] M%.?:Q'/-6$A7,OK,C'[7"#4/WZRXTP^.DY>,/(F1+T?J,-XDHW/,H%&*D0=> M,O 5%NGF&;)U ^="<0P=1SO M22@P! P@!M WM7_ZQ[Z6(70.0Y$[@:.-X>^;'VT7CS::I%NTHRT$J]__(*^B M7G7X)7)#G%]45LAM<_O'P'\3[*6UK!;[!K3*\K>23DZ 3A+LT'5TTJIA!Y6L M[34.@D[V7P(7'M BTE 1(,U8[G;I8DD0!G%ST&='7;2UDW& M=5$*%*X2PZF(@]__4YW.OO0QY.52%K))"$?)Q8X+_TR#E&1K/MV7X1ZUX!93 M=3U_M.+$-\HU/R=E31U:Z%"5PSI4/-5B'.K8SSG#4W4RG6!BG8G\DY6:U%2% M@Z410A%K\'9XA"! M0P%!.2L@A<-J4<7QJ8JA794+I7W/ 10!"0]NK;"8L9K"ML"4-.G]!^J?/CHG MKYO-.8F.T V.9^5!A VG09A2(8 M_\O39^BSIG%Z"QM[^9\3S)9+D")K"MUD=-LZNV[5BD&VIYXKE\"2,QYL^^P: M=(.,'5>/CA\?2B97LD9_$KDHIY!J$L._,24V+6WCW*M>YID]1<@H*9'YN) Y M1F9E068<0-4I1[BY\\P _S"ZE ^3E^M.DF&V-3?AYN\J-85UA.GWV64S[%_!'>K1Q'2EZ>^A(D61J]Q(O:=>B3N2@$?C'LCF^2>?P./.\ M[.AT('(\DVLZ1>/O=OWLNM$HAOE9NJ;WO_BMN:;3X*("N%@_^?F74@^TR"E= M17CZ6S=!=KA7E^*2_:H_2@HIV$[V2;354"K: M7--=-E9'X@$H$<=+#P^I9:7_>A/_=1KB;IU=]PZ@(/@$#C:#_SK-P;;Q8*-C MCDZ::1?1*GVPP#2B)AVE7;I'N[3>6(CR)=%=-&NUW4F^I)O:6A46*@#\,B[X=K':N=4IKZLBMJ4X]^1(E MI35ER#2$TI[:HSVUGL3!D&YVBT'A)0?/^W";=+BE755XNTKD!44X7]GS:9O; M/P:>D91@-&<4,O;0.KM6E%96]?T@NMF4E%)22K;LI;64@EV'>YVJM_UJ<<4Z[]2,1&Z%42',O0Z.,$K)]SFKE5A[Q-]-*FP MF:WCL&6++NW#7P;#PGU\BZG1,%VY8[Q4V]WFH3#0MMP"XNNC' M90%S!F/-P">;(WT&OXDN)[CV_\@BM#H)!C]B];T)V_9PG0 MWJ<7R608,#VE M59.DZ;!S[,S,^NP!]G!1V?*.$JS<+#OJ83W3FAU]G>_(Q'/*MLZD+I& UD]C M@:8!EGY7?^E3;_HU\';=J#/X1JI1=&O [.6G8?,WRWC#8,BJE^S\F;[B]L6: M+GN99>8AL(PG,R#,3H6($X@76P>)6/*#;_'*O3&]ZJ5GNI?]T&7)A ML7@E!KV0%H"?^%H\1C"WG757?[+:,0=!Q7,0*FJT$-6SW6NK(94%]*3P\HGG#)>RT-($?2'_^6A%9#XTE6BE+]X\9K@28VZ(.KPR8NKG-!JX*K3.NKA\CF2G18&)M24PH3>X"D(\ I4J^VJ!8%MPYV!SH'08WG0&TF"ZV%+0 M/]WF4U4G@(6U.I#@Q - "3@U:R\%CS]7+Z)9)4N\]H6KV,54#(*M ";,N !L MT#2=PN:CC^ 4YD\3Q7!H%QE<8!E87RC')_-[@!6Y5PR;_9-0'W#X CC2$[S7 MQ'TP$:O'ASVK+O?=$8.G;\\7;&9X#HO%8S#N@(@BJ+PTVB4!D[^JCNX,9F#C M:D]F,&<+EU&?X_*ELD!FFI\6-;3^!A:TAJ@1*#FT>@ \-L/_2BU^X)'T-WQP MHYJJI@/VP-%-Z=,W5&A8WP F<(G=Q, _!;,[ __=H#L^9I+ZV*Q[8U MS7Q@2OC FKD>&-;05R7,YV](,5G7V=C>.GM@Z%0ELN1O=.H;0;6YM=7V:D@& M>4&UM;UUUH7LD4$59WX@,8R0.B/\SD8J>@>5E]B:[Q(-B,;D+C,X(+WZ2E?J M%M#+Z"+D'F-C#K1 )+'9V;77PD3F#KN9O_P;YS_F#<2E8%'P^!HY'5]GJTNE MB?)-Z0DN'1J*H'7G@R=XKETL*PVBF7J(FX7MD261B I&E,,C:8:XN\]U?9:) MIX]OV>C\N]NCB68L1_S/_Z^KU)4OF1?;V]YB6W%LD222Y$3"[CU,D]T ^+W: M]O;3CF6<&P*_5]_>8CMQW). /T?\$,PW8*OK";>Z+X=5 IX$;=P8$-.R)"A= 0=P]3Y2=O>UC1E >B;2T?5:NW-4VY62-- MN9.G_=%;K\-^:K6DP-9DDFD#J*Y78#^U3M)>Y5!=+RA]WPE6:JYZ7)P5 2H" M\_;,(N'J5X;Z-X&F#2S@@VAHQ>0/T@'DIO^J*9,T#N]$Y]G5:^5 NW*@73G0 MKAQH5PZT*P?:1;*/%6GV<>. LH\W=V'VEEQ8J3+ZTOL%F[4F!6+R4JQ[6UUK M"]>JR-7 J.:7JRHW2O)XKF9A[-T8@S/=GC[>CK7&-G2_U6M;\[\U:YW<;;)Z M;6O^HF:M&VN4;0SIJ:9Q(>9,]V>6.;24[)+]6L,<_J<\[1>VY[C MIUZ+(UZD7=S8PG^^V=JWYPRJU^-I(X$PO;MD:Y5!QD?;J3N#<5<.PW@%+G$@]3BAU#E#J M-WAUN$)'YFK_R*>NB^K 8??6BE;<#W;P36S@WE_M@PZKBB8'-NN8WR\M2@M4 M2ER?@7=C\: HHO/!"ZND8 B!:"Y:E\.'R*143)L7-4'L!=$:K%,X;--RR3J% M>Q8*+;UI-8J)S\!E"-CB0L1C4/([WLN_4 OPU^3 2YVQ#UA0 $;<=E64]G!0 MX@: KT;^32=;MG0499R=H0R^1X >5JL:\\UZ4]PC)?;!GZ_P$A?3,K-F"L?4 M?N6&8V J=N2%CW@@F=GHTG*5U=6NVHEK5[NP&Y_&U-2&1L$X4A;;$M[FJ#8Q MIA ZK)(:(OBCY[%!CC]14)V'$/#+X'?=[X0THD\H7Y/P!/$ [@V']"F)$; ! M$ !LP7"2,2&TC^*BW:3-75T\9/[62,HYI>)0(F1*Z@Y>(:=QI.<,U/P9BCTM M838,LP' =BLHXZ;44N_EDN K\GTI%1@?034[COAP8MFNZ&X7"EYE*Y6LUQ** MR3Y76=RLMVG*HX0W)->Y(W)DW$QWNYM!AX&E(INP/1?J11?2I"*U]NIL9J!X M&NNV,S^'A5Y&^IX9?!Z<2R5P&L'^3(R><")*=Q*7PO\Y)VR]'JOE+!N*SSZ8 M?LS!$E9J[GYA.>>-ZDR^@4(JTVL43"7/Q8E?KRN[6G,=A8:L" 0, ^RP8,8: M)!>D;7L@ZM[1I5.) MZ)QJ "N!#[7(4_VN X-YB7S9KK)[@)0FM*M*CI1%KE9G9.LO^,<+\+@+H)L/ M0=@K"Q&.V* [R^)H,!>5-C=F>7 ]2%]4RCK%_'PCJYG$X#WS8\$%]1"XX.G:Q[?=VG=3AS0=DH, M"YS]X:M],^?54X'CNI@L17WU-5%TB[89"FI=TU6;&N]C(;5? @??XW=P&*ZN M8CL"E,2^0>=;;RM1!,J8'OOFM__4C^#=ENV(@E&Y:J-IJ-.-,#3OHM!G8WB= M^JY^+ 8!^%NG5D^B%Y3.88NT7D27\U\7M+CTT#K_N%@'G@#]ET 4H*_JN7"N MU++/0+N3.KYJS)OYKN=5VVU!CV$O"P#$X:%/ BN&,F7#L+5><"E!32-6F09_ MZ^8;=T0VW*NMPJV^DB0B/3YEJRZUI 6)_@[V* ''7_?(>C4!';'3(:Z8-C2/ M$MFO*GPI8%F9E]TMREZQ^,X3:$'8$2+>1>&O-:[,IQ/.7<:6;VLOV G^.M4] MW["EQY'5'G !#-URA.*\VG:IO0+> W *^PE6O\> ,W%44$U]WP+> L)0]0P7 M>1.(0\%J@\_6X$_$@( M)).I+G/T%; &W=@0@]R)Y> +#(&,OLZY[!L*7H-%UR\NUTP0^Q7?1P/(O'H9 M<8R*3Y\&C\JX2HA.%X3EYP7Y8J\B[L6/B.C1*& N,!!'4+M36?(]B2X'P$)# M^P]O2@U%7GWB&%E+?F+QIJ6/A",5/:J<"C5(JUM4W9,/N,J>)-VT2,T0SB<_ MR\GF18M$S3Q[- '("E?-")M$(%51_I+$HQA(K!48K02UB3S'O\F0C4K(MH!'E< MF#X6HQ.6L64-M2SZDLA63+V$%MY'KIV@S3Q1 ;*4FR"1\ M7X'H>K-HU$Y$/O9LDO8:!Z9I5#.D]&^*N"=5"E O2P'*4H"R%* L!2A+ 4ZY M%"!]D_6!WT[O:;SLGG8B_=:;BK+:67U-U4'6^H(=A9+'%B:ED$5&;8/)O44A M#&P0-3?ST62RWLWE3#EI 7%$4P<,\^U:3+DPT3,V M42%':,4WY!G9"<,BM> M3]0^URJL7_Q&!8OUQ$Y?NXI%7I$:'XRW:"Y/1UD&Q\ZD\$8E26\U^7["Y%#.A]P&YM5.<=B2ITX'U4<[KHWS>8>?D*Z@W M+U:KW!'V6T'?%/>G'G946,0F+QYKU,D2#2?C;X+3R> X74 ';M$0K%M;XQ\G M =$2=8N"NI]EO\6>1/AU;5^D]7/RCGL(XRG,6$P:FK1^#$QXR,U8_\6URW]S MVY)DD"H-=&%2 >Y& QEW-F\QDT#*AS<>+)5\"$#:X45@J%2]ZS<]JAE_=%)]'RG^#:53MP4W\U$]P%H MO26^[WM7V338A"'=61&^"PC?J%>5HT/X8\#K(T3?Q+'4<098%'5Q&(DB:\JP M%G6+@Z$E2SX2G$YH*),!IQNUC7!Z:^SXE,R%KU)S8;YK)=NNI71[J"C>2?1% M9U(Z&O6SZV;OJ)2.$DV($R8TEU2Y5'),I@Z\D'6Q4E7VV@=7;= MJ?>JC<*'5;>:FUP25DE8^08]&FT@+*51[92$569V'Q.9;)Q!%R61SMEU0]K. M^#"2MTL14XJ8;+2S<:)(2O]0LKLK*,.C2KY9JLT>OFZ K@'BX1_K@0/C&_)1/"-VOYFN8% M0'C)_?L6VB+/,5+2$TX/NF M=J/.=%2TDI* MVU#T;H/2,,.ET\XMD;SHE'9 ,KS8P=9BAQ1WN+I] V'O]OP^@J>R49XIAA[L MH=OP@=Q?N&4>-Q;[HCF8$E?&^H\Y])F+_>1CC$R%P\XL+4G0Y& =+27Z'Q/Z MYV+4K$%_[-/2+OV,I7C.#[T1)R]=C.['".@R4)"77)-1-.:R-?/S212)I$\9 M7W(1!!)\:6$J6*MVE/ARQ")@ P>X/SMP-7_\Y-WCGX;+,;"7W8>I6O6MA*D^ M>YH%M=I*&BYIN'@!L):RE0#8@=+PP>@=O]%,X<0YQEW 4/\3A'GL6..\*&*+ M\Z9U4PQ:0!*R^:N*(Z1?EZ8^XQ3I"GOU5%L%FN+PN^/9W/U@+Y:IB6GF%B"/ M9JMCEXU%Z 2(XFJE M;/WU:46B2$9_EI,_C[W'14+?YK >+M.I&V?7]5IFL[@H+6'*QB]EXQ<9422T M\$TBBB811;?PO5Y*@;H]@?JBFC]#%AK99$M&&MISNL;7BEM),.EH8T;U1D*G MY"2J:YU=-^ME*=JAGGY"<^2DTV^?73>*/K.JY*R?R@4NC9$CU[L:"=TEDGA MY^RZ52^-D5.*I9U(M*S>R!#SEI%&%Y2C;FZ9PWL(;I6R-W.H/=TA%%\6KZE1/&@BR6'KQT% "9VA/TU [=IF M!/3Y RHE=FB+4UW3#+Y[B4VM,)VEE \1FU/SD>5EN=5QL*$,271G3"05_9\S M_9=[-=9_<>WRW]RV9,RGCM.NNDI=^5)H=UI9:7C"J)\D@3=$?>4P4'_KLG4Y MZQ)!@0>@FQZE)5X'P'GTIG#6H^140@$T3.N)IB B['4^UCJ-^EBI-57>!&BJ MMU:O3E67E2-_P]RI<5-6TSDC&0G42)G-UAW;N]54KVW&C=W,/W/>=;G MTIFM4M0J!0TFJLTGE@%JAW/WEP=Z:M_4Z,.OJL.U'^H'=N]VAO"(KX8U^KF@ MH8:@5D 6KO5=_S-\ 0=ZFR&&V%Z>2E7*$[SI_[@?]A_88/AT\U]S+%S!XW2) ML7'8O$(F"XC@[B4P4<[2O2M?*-'#KC"?7A^E@9O(O6>NK9J.X(69,XG7 "P# M1HXF7/,,L*P&+B#<$FX.D5U)<+$9P;HL\([EZCO('.\#I-](BV?ONCMA-G=F M?.1B1W++L]G(/Q4'08$"CA()9O N2W.8#D;#B!J8 [UBPKG(-VKV+/ M+I1 WXY+H-]M4GBO5^TIO:Q)X5VEVFLW\\J_[C;::Q^58(P6S4LLR[X5BP*% MRK*)<3SD"E@A$O(NJ"X+I5]7F%)3FJF;9'\N"'D0)HC _(@5 MDI"Q)!"*A)5 JE""F,SX:)U=U^OMS$DLVPS&'1AO6XOT8]N:@A;#5<>S/U". M@EQT09:]<0#KS:/H]II& MT6FK1O.;U7H4I!=801M2WU'36,)8QZPTACE"==D(N%(3W))5<\K8FY1;GHMM MTZFA,A0=:'>(&+U?LP;5]F.SQK/JZW$H^RE]O5.7F]^EOIZGOM[.JJ]G[2)U MU-I\(U]-HZ,(;3YKX^@<3F9CBHGF7RQ%J2/Y&/(@'G;!\I=SB>1T56]46]+ MGOA(!]YKNE>7XK*$M(UE"M[:\WU$:N)S9Y:C4WB*QC/K;]R/$OI8%KK+/[7: MXA;U!<[(<^-OB82E=MHMK-& Y=25%;X1^CFQ%Q!_Y9OG>I3[J76#'T^/MW>/@[O;T]CUX>KB_[0_O;MFW^\<^ M*-.4]P0??+][' Z*02CRQ8>3"S#GX(_JH J"US!4VZDP_FO$0:3.N(WK SXH M&FO WR(Y@:DB=?ZBT%OT3-73=+#.5P,3"4EDBC2)K'&6KSS>;[)9* >#/?.9 M!YHU#OGZ8:CY99T=2@K8GYQ-U#?.[#D<-+:4I,* 6##MRYIQH!K5_LG="K-L MI@+IP.?VN^Y03IBH$ZE0FMA(&(H"M]P);.UU0N8VD-?[1!]-F(KM2IGGH#-I M\6JF,D.?(M8R7]D\<)3P-616#_3';A<\T98$?-!<%G[)ELU7SF^XP7>.8?O"XZ8^V"@ M;1-U &"11-B+;?V$)T7A'6P:/Z8Y(I@GY05+0G<<+-89?X!!8X#":G\L#:47 M6\!\OL'7&S9#)-^3L*JR/_G.8LEI!:CP;<+3P)JYQ'\9L6PX!@"LZH&&#W < M^:Q_CB@$1G;>'_SXX5R(Y$G5/T!LKNNXM@?FGW]F_L'"\^;WXW$DD1F#+_&Z M%SY1C3$()AWI+0Y' 9R$#GLZ6TLL+"T&LG/\58"O:"B!!^CW_)ZS&R!7=38# M^4*9J:ZMB@9$4:4>=L?)BF.R.;XY%4 M!+MXM-Y$'J.?Q@@8[NH&K82KMJ$+>3!?JA_A8WX"]/D/VWJUU:E(PWT:"Y;4]]R) M97;>JG5@6LB\/ MRSXY5Y7UI:&?RK'A64*+:#FNS=M=? +I6HATT188^T:Z96RS::,8&)SW9D!E M.V2X+MJJSWEEK+U@"3U\KJK#0V86<+/J/@KN;H%1&Q9VK?6/CRH_8?M 60ZM MMR^L:*H$_?H1J0[MOZNV%JW*Z[2CCJQ.6U(A>BBZ[[UT8LLRGBP$$_ GH5JT MB;_X:H;$.T.S[JV%92:WX,X7%I' --_PU9U(X5\J))J[10^ATJ_3J;9:^53Z M]:I*;M-?&MW\UE2TX2^Y=.A9FY[:.[C2P>'$YIP!M;L3AZ'+4&/S&3#;&F'R M&0A+$X#7YS$4%O9IY^LD;O04(+7OB3JYHG8XPZ:U&NBB]+&E*)?(@MA[1I2H M[G]]147!1?/5<<,R/-1F@8V#R0'\5_"U\'6_>!^H[S!7_<5!U$<"'.&(T:I: M4;;1/O(VVO%9HT'3EF^6O3"]GL:A?+J[ -&$+B_0;(A8)C/0.LA3-LRKVUG# M[77=P$JAI!Z^- 143":]E^LHJ1U@JJNR/_O)TFVM]@0TW M8!0OGNKSA=J"+]3!\.@TJNU"3'M;8V"4Z%E@]&QM#3T54=K>+"57Z>E M<-;-HWPBG!?)#"Y%8/%XS.>=<$O\!KZ3!]RI#B)#0_-N8\.&YJ6H+-%X$[]: M)C2.HFL3%#NE7II\FPC.+,T3$JO%EJ3LSN5I6G];G*B4^][RVD.KVFVEV(:D M7!T=P)>-:EVFN<"F1,/E\_J1-BS,QV>(S&>)R_B9A;Z*GI_H;!5>=)X80JR1 M1I] B.C!M\%\DR0[GZX(6M^-)&7OD5Z*0N0>R9J8"FB1(BI)'%5R1-SM\_:X M,2WAD23+S5UV*WO7@%]2@ Z?-K!LVW1TQ\7<-Q=HSOA T3VOK@G79(B:.=A/ MM+JV&MUZ?,)J"-.4N%$5:TIQ"E#J#N")G\1QE"6"WX)R7JJU@'\K6(D]4S_8 M2'4F5*$CJ\>557?LK> D5 (L*^ZV.0D=LHSDM;4.A^U39K7Z8KWQBRJ[G^># M$SP\5&ZWJBK%B\,!]8[$UNF!P M2K(YY'NZ"/77Q"-5L;YA32%0J,!\PHW,IYI4>;,$AG S0-E&>^M:4\I/T"^= M?U,-CR-#_X\LKH.$@?62M?\3WR-9>J]&:6;11K'L7-ZN=U.,4W*$=Z^.Q-)- M2RR? G7"&- LH,;(1:LA6?>%/V-*=X*:I*#<\YT:E%BVBQ5V\T:T8BZ5WR4! MEDLI3S21RG'A'\$@8:/ XLU7P=8Y3?*25#H=3%'MGYR]VBHH-'"D+NC&M%V* M9N/Q 4M\'OP!3,1O6426J#GBRY?\P$LJHN? ".0B %\UC(]* -$95?U4D!/Q MZX[%5; M9-YO9A &%GOE)K<1BF+[L;0E^L5$A&NSMC922!M\28;!RSH8/",:.3_FC:WF MQ(E*=[#WYAJ3.6[MZX/PNUM[:X.U*P59>WN#M3<*LG;,T8[6T&[PP=\R,HMF M<__, K2[,7#%];QBN-0I*MS;%WDQR#S5!?EL& P X2VXR)MJXW!&ZF"0&3N6 ME-O[QV]+O9T_!2;G=Y1 7%N@Q=-X",8R=Z7H@6JAY*A!NF3>4[L8>VK52%^4 M[0J.5P7C"V_T.P4*>V?Q2X]C3@$K5L;N9;\2&]9 IZ6YTVU);A*FEZ6.<)XIH\/)!>D;@]H+O M:0SI8EHP?.5ZMLG.AX/G"^K. 5]IPKH7ZQC3(A"T,U(!\1(3:*E"6B"V4!I1 M'ZXWOVP>WL7?4*U*8#B=_##NQP(L02OU9'[3JM63E),YK /FLR='!FBJ14-Y M8!M60([ 2,;-DVO&P;7K8-+]N&EVW#(VW# M&]*VXTAL8.*(K1%DKLW+26/;'LG=M\KK?ZO>>"1]$]%_%AWE 4NRUK''(H M79CJU4ZMDTO'H[I256K9FB=MOPT3+:I5]F$J?(>; O=A*DI&NQQP\MRV8^V" M5/:+.N5^4?LCP?3>'8(_>:]\U_?59U V ]9^%KDSO*KP>!/K2"L,0J5L6B+R ME#(W)$FU_V-+,J^+J& X321KIG49'N/2-OUK5W69:4\ARG'?"L #G]YASTY2U@YC= MS.5$U]J"J6&A<;=1K64L\RJR,"VI["BI;%DU."PJ:^%,ZUJU76PJ*XSVL)*\ MT*5JR/ 3ZAGTY#EK.'C5)*/;Y$=6M\E&%DMQ[B\,^NX,PW(MX,S!F5+!"A@P MZ[#ZU7S-GCG;V4;F;")_][-I@U3:OD@:79B X93:33+@>X7?%18T2A*%Y9G# M(F\X?6N.$W5DQ$RE*X(CH[M!O^ B*_PETDE93;&0;FW=;3&0[O04B-)[5MKU M>[?K.P=KU]=K9]<-I57%Q/,"\[72>U926?-P?=1U;"'1[%258E-98;2'1.]9 M<5PV^[Z_,&=VN!I?1J?D;>F4+#&L3.[:MZ>@M=3*!4MC"N,IJ%-R5ZU6.JB. M$.WJQ46[AD"[9J'1KA0GI8NJ-)YW;3RW4C0^*ZKQC E>+3">BYUZ4KJH2BIK MI6C15U0J:YU==WI5)=HOM$A$5GCE8?\++.I5&0%7PKE$T!)P!W%52=F%A'-Y MU1+@HI-OTG2JV[ ?VAY;ZRQ-H)BJ&F>J&,HQ$PIEYI[T]9:R/BHOT6P>5FMRL0WJ MO8]=>Q8C'42K5>RRBKTH:50]<[S1Q&_L$YUMD1$VC=W!!G-<6VW)B(L+2:?] M1*0\ &3^DT:HT($.GP=,?;6YZ(1[CG_V@S^I4R6\!YU=A.EC;.^T-+^%>O![ M-N._9A8VQL4[QH:'7:!%ZR>_VY/H(28&V%,':3LZLT:&;\Y\,@FUP06C1M7- MI0;48B1"@)32+O_S?J7U9HI>FYN>\=K&NQ&+=33AFF?PIW$8.7%H]A+F!K;J MPI)U^H9AB3[#3V,YBN-3G*\?.-AEB*QY".OX"C?]7&!\-]+O##[#57*@CAGN MW 9CMG!X*^]O%C0Q6VY^B^YILVY5@ 7<]G3K.QI5O8T*V"4 MYR[07L(*"VG##NF\#E@K3ER0(!6N'6R<*]WN#C'0%35W$P;4^5H_U^0J_YW M&YEQV\/F]Y*1E.NC3VF9V!8G=YJ.<;R4EUN5 MEX/?_U.=SK[T4^3U'D<>I93$VMLB,2RT:4L&S*XEL=T)B],ZY80& IN?,LVV M+<8IE^PR%\0:TNPY+F&:I4UQY/K6MIA$X^RZ49-$$@NE;946Q?%C^-;L"4R, MEL6#"X7AA1&0P=?^.;;6%!5G]Z$V %Z:Y6%4+(L7=FG TN$W>:N[:,+#[ZIN.@^$#T_F M#87J[\UYPOW3^!;V\$8C2QT9*\?L^ZRZRLXUDA)U"XFZ$?UBMZC;+@SJED)N MNT(NXKM,:IQYQ+ZMB =SMT37.;ON%8/H2C=GQ,VY6U3HGEW7ZUDCIR?*@/>_ MP*)>=422BUS)J_)KK4U6NMJ.11G>+RO&))9.T1URIF6B MR]XPHI+YS@E" (%JEHE-&X$]8/=J#B^=6 M5CTM"5#DM:I6M=M*L; O,\O1D?ZO;&SW $SC"R+,9:-:E]0YOP!OPB><79_7 M8V:1E7'7XHJ@>BMAT/O&>5T-ZN-;"(=^F0RP_\5G0\J$^6F;(V6S,$A9$$D: M;2BUZ*N2T& JU&*C24K0RL6+!BAH^DE:H"BQ]S3;C"-K_SRQ>;JSTMU#)N[4HUW]<-! M]A+F%, F_!7UFE4$>59HI>_SM7T@1QHY$#7=W#W<#8;W-WUV_WA3+<9*Y72_ M+.QV#*;'I^'=@ V?MOYZ^=[9GK9]\_1X>_880"[H_JH,HT[ MF@]CBOT8Y*/06/5/U-!U4Z57C?;^M%.7-[9W;S]/W'\]W?@>W=__,.I>+3]SMV_O T&%Q4V./=D#U]8\/^?[.H MU9%,+UOK$-D?C;RI1VU.:3R!!$[H:(_I]=CH28#5D_1ZC%&]&U)3J2$4\B1( M'$0[0Z7:;'3SZ1Q8KW;:B9T#4W[>:LA?LM&B$MLU%M<=L/MVAE-=TPQ>MC/< M)(ASN#WORNZ 97? > <[G-CN&8*MFHXAI+&JH52E#M"I9N/&X=E6([@;OZK$ MEL^',YYFW,1VV"^JH9JBS?K8LN$*DXT\V^;FZ(.Y88P:C= 83!/!*:-0VUO\ M>:8P5#LR%F$E 7EN/KA@!. P!&X[8LJ9)/;4K)U=-Z2##\I@:(F&Z] PJ:H_ M&QK6 0UELTEVBX;'*82BT5'?I,8G^$^\Q-L147:.=M_62JB%SG.8R5WVBC-3S[%=SP6S0EH^J/TX-34TVW7"M=?X:5/JZ.>K#;: =NGO M:DS_'8;,Y8#I,*EU7$"'3R/] M*T=/Y*H/V\GJK^XBK49[1Q2$5C-)I:-%HFPXI*S76/)#G1Z&N[(.RRQY?5[] M+@H9/)'I$VYHY# ML>./>'Y^YT5EBQFE:ZZIQ"T%Y6:&./^GCZ&@?L*2@$Z&@')-@F[A6-4\%,\R MQR#/'(/-%.[BW%^8HSGT=(5[K,'DCLO 5=G9<)"F;!0='(Y9%LHS3YC9L96S[^'9 MEUU#]L[7"^,Q2A\]_ZRKZ/BC?*<6S(L4Q7S&R=2N96--9=5[B=Q;1.YNKK4P M[;J\'TR!D+LP0CG_@'09%COD*+(8HHHMS=@+-_E8=\O(<1DYWIM#_?!+W7&J M%W6I,D'!M\S+X&_ ;O>21ZFM['I;B,5G4U\2ZD#2:2W8R5#6B:H@48 2 XN, M@0D%B.DPL $8V)*D'I3AWY3AW^:&XFH?;18?0]ZFK$(* &4>76PXH\F:MCHA MMS!AFP;QID_ +D,)6SKYM&GU^9U\"_,#TC?W*%GR8;+D_M2"-?Q;&O$M670. M+'K[,;]V&W,YBCBPXL3./L*D=W#V'13091Y/ IO>_P*+>E4)N!)PA0+<$;AD M)2D7^;IDTTU,/%176=$ZX*MUI&8Z>L[JJ0=N[G'Y(H2 MG_>_K6SXG$=)4!L[SLGJT0J%SX61I&4^1;'S*8+[ES-&%4D#OV659KL=_>0) M!?W1R)MZANIRC5GNA-L B.G,YA/45]ZXW]FO_W1S?U$A7Q'H-J[Z*TU>J+_O M!A"@9GE@UL[SG4XEMRX/"!152F1RE333]K]-)2XZM;/K>B?[Q)D95UP=_B&:WTW^%19T[ULY"BU)!G3$<&E?"IC6ACST9]SH2,]D>5/=B:CE< 3$G.(ZX^K07%V MSW0=]LYM'AA.^G0*AI:MJP;:4-4T.V;+EE8()T,"%">$Z^,/'QNN__>+C3B_ M>A\N3^=CK=.HCY5:4^7-%W6DUCHCA;=K]>98>5$U_C^H7"]NR@_BU+9DK3U* M(*_7JG%XDO4G^]]+!+WJN0I4IY'A7#USQ[6]D>O90-9]4WM"2_AF E3/11[- M,Q]9@-LZ=X;PB*\&:%D+=4I"G!T%7\!!]9KA4=D>D,#SW6#X_,?-\(_G^\?? M6?_QECT-_W[WS&[^WG_^_6[ SI_O;I[^>?=\?S>XB#"CU=.,/^H8K!0KDJQ3 MF7O\$@ UUS%'$ZYY!D>H+(/MF9,CX<9R7!F<&JL0$1LAMKRB:@*F&>K,X5?! M+U\"EJZ;A#1TTY=E#XLLPP:)1'S]Y5W7W,E5KU?M*3TD;E^0^B\6W]:K@(2_ M13_O*-5.0_Y5K5J7?A[WJ+I2!>K+]*CXSQO=;$^*752]6N\J28\JKFQ/=N)) MG9&]-+Z^$<T40$[>Z"E JK4U=-PA:J<=0E%0]]J2?&8CH<^P<_731H1E+Q@KI4"_Q^CCP.B&%)BU>MPX#KT]/2&ZU M)8$<_8:V:@J_%EN8^NS\Y4(>Z#ZM//>$V%/$@0)_WRW]RV9 ??.0..VU7JRI>R M)/A$F&U_])>G^]QVA)C#SD='RFAS5->_>@X\WG%NK.F+;I)O-P3(L.M51F9= M.7\M2-^'4SKF!.WU<\?'E9ST.#GID\C8#!P[]EP"7[!S[4A9:NZZ:SC8 MMU9)[=)8Y'W77I;\,U9)37^2F &7M7[F1/GD1EGPNT6?-"Z;#9(7C\DU^.GM M%Y5U;->5L3X71,99E+/K9@9'1D['4_"\])*2#H"2MN$IRDX_- %XLTK XA!1 M081Z-.-U);]U?<)@4J)AOFF!]+ KW84WC5(D"IZKL0FETK#W58Z9E+L%S-H4 MU2?/9O;2?I%@WG07XQ= LX[N8&G?S 9:M>'-F(8J2(J&]Z@:KIQ9GDV>.(8) MN^)S#9[JP*,U;P3W&_R-&P[>K/$I]C30338"FJ#&46.Z_\5W7,![\8)7;KW: MZFP"ZZBR>Y/]H\XP?X:^$[_/,T3"((NURG< RPKMPY8F3<2 DN9E!-?8PCF# M\!,='CC DMM3WXT#<,B[:73*C?5=D20FR*-1K]!1R+8[LZTWG1I5O*L.^X\L M(J&1(2KK!Q#\1D@R,=!$,1 UM=GY+1_QZ0NWE_;28GX,(=N2$_LW95IR*T;S MJ[#WB3Z:L'?.T$%C8\X>D(TZ&MD>_(H$(2IOBT8/([%79NCJBVX(EH*KG2,) M]?44O,,DF4KH'W1!<2:>KHX/86C0; )LT M+9>S>A-9)Y""(.G^MP'&$9D*1.J,;'T6M"P, 8TJ/38:6&W36CF(T,^)O7 )O/++%SC"GY?J&-9YI1KOZH># M9D:X1DXW@X?W1'.NK!M/?Z#;AY>%,MQDKEW&?97MXQ MF!Z?AG<#-GS:$^?=/L>/P8ZGQ]N[Q\'=[>GM>_#T<'_;'][=LF_WC_W'F_O^ M QL,X8/O=X_#03$()48[ ^D$3S2$.CMF?U0'5:9AU9GM5!C_->(SEX'8PO6I MKX$&#-JZ U8?9ZHH\[PH]!8]4_4T'73SU9#PIV1F?*&A$LOO#T)?'\7KZY'4 MI3WHZKMP&$0RM!;^#]3JX _/0.6OPEQ4)WV=53B&7/XJ!D+[MX;<(C-0\P%C M0!?$2['3E,'Q*W7QOB5OT;+RK$96]6G%. M>N>B?2*7YJ(K<6@R/$>!T#YL(1)OC M_XTZU\%&@JG'Q#T>;P;L=\-Z 8XT M9'P$L'QYNV#E\<5%E0[@>+PEO7GVU M.:?>O;HY,CP-58(08^.J;5Y:'O5[\&;(]+)QJ&5 7;93$/P-2>%76, -D+:UY$#0 Q M<+/P9H>]T R2.6PKV-^"@_ZD\1E0CJ[.Q8,:'C_A(G&A_P85J=%$YV_P3$UX MHO&H9M0AGXUM:\J^JQ^$F@C1.:*VQ!&-5=UF;[@GA+KCC2:R T&/-JQ-GP;2 MZ(5_[FS2,..8LWGP7:JR]ER]NCS-C*ENA!+1XUIEMP)DHV88T7?V<$*W"29 CA9M+!&7.AQ)Q'&L#YK+:D8 M6779//(@>TUY'F3NX%$*XL"0OS=DH6 TRUTXZ3$4'K@$IB@\1FRL&]S>J@,[ M9:.FQGX;-=6WCB3R%\?VAPK6DZF9$9'*HV5B9$(52B9J2'U3N_N%,QMXM(]1 MKQ7MH]1K1?L][?I$OM\/;NX>'OJ/=T]_#-C=?_] 7R0[OW^\>?I^M_#\K#:6 M2M51:I/N4#&@#>!*@XZBP&U'P!CC9R*0%TGD^?UYA.%DF:AV(U.?ZLZ(&X9J MX:,5W'NS+ M7IJS)J[>;%AM(3E<;#1#KGO6E7)\W.&5W>1:P!9888_<'R^KCVX!^TVN?15D MX/CFUS.'W3NJ\33V/[C[A<$,@)8?!\&8X9Q,9:XC&D0;;9^5N;=@@=K!E>2P M_VWE&!O? 1%0 +W@1).9 MK;J@_+VKLR/7WYJQVSN!OA[=]>S"?=Z)O:[ZKS=ZZ]8HVQ*'A, MCBF'^':O4%WG3KVE2R^E5IL&!U;/NEW#:8'51A'.N?"B8O\+/.RK2O 60='9 M():PK)K+&TF<IW)-NJ76M$4MG@L[VFLA&8,'7M_NF1AB0^ M/CU>!G__>!H,+^^^_WAX^O^QL)1]O7N\^W8_9#\>^H\#EICBMA%2R]//!)@V MSHU[Y,'YB&&)TF2X=JTIFYA8D'0W19[N%A_,/>%,MU:OVJEW$CQ*S#FN=/"B7G7X<(HHF0B@)5!:>:&TP:ZUXP;L2LP\>LWNUG#&[C9C= M*C&[Q.Q]8W9"*D9FS.YL,/>MQ.P2L_/';"5GS*9*E&ZQ,7O_-DM1KSI\6RIH MSB@UIDXIF7T#0R. 71QM]\ZNE6JG"!GLIUZIL(&NG7"X=6RWF579+@^W(.IF MTN%2YF])N84XW,P:5]+A*H4YW/TK,$6]ZO 5*TR0'F&6G,U=SZ8I2]C*A*F. MP]WX+(8#)>ELA1K95:T FL\$S"<3/^L3)&44WD#9+.F/7W+NG1YS=J4KVS$W MY2I8>G,78A<; -B6RD0KO>D;<$*Y7)HML,F4XY MIO%;>B>RN37MEWO2:K*]V */,:5Y6^SO^ M>?I\0;K[E)VQ2O+)V09-3SZ4?'#0S;%*\BG))V?C/CWY-.26?4D^)?D<#?ED M]IJD)Q^:&QP=$G] Y+-_<[.H5\6TC#1S:A"9=%\>U)1_][K*VEED\X=4J)>= M;N(8&:[AR'GY^%?X B=- \42HE,7/,>%?Z;!2OPVJ7!!E0TX#;3GK%ZOLC\Y M>X6%V:IA?/BSQ-8 MJNO!%N!R_,M?KU.$>=>]L[VC4'T]*==>G/N]C M8C@U<]5?7BZ."JK ;S]Q*;KI6DP=C2P/&"$^@39$M^$S1Z QJ, ? M=6"[2[.'=,$*]26@5%D?F"=BE>A/+-YJH#(JOBBT \!'4!M6 #4_T7B:$WRP!" MQ$]?/ =PR<&FL/-GX0K^Y=FZ [*8!"%[U]V)?S9](F 5WG3GV2 KZ7E]1U?Q MU9+;Z&D3DK4?0@;B![!*@ GL&IZ#GT5NQ;V]3_31!/;PIAH^@:O8IQ8@R]E$ M15SE9AA[ .=LKGGP+6H3&H>CM;EXG\C9QRM,W8 ;1RK@2>C(608QZ]-O$]O6 MSBQ'QPNN;&ZHN!^_6ZUO-83N\K7OVN(6]054$,^-OR72P&FG[*G10 G;7@%, MZ.?$7EC$K_SR!5#PYZ4ZAG5>J<8[G#;JM*'M -,*'MX3,W&S;CR]9KM]>,E% M\,W=P]U@>'_39R#^JL58J5SP[%53>7P:@E(P?-KZZ^5[9WO:]LW3X^W=X^#N M]O3V/7AZN+_M#^]NV;?[Q_[CS7W_@0V&\ &VDQ\4@U#DBS\G6](P2"R!Q/RC M.J@R#=N;VR"\^*\1GY'IBNL#/BAD'/S-G FU5Y^B$N1<%'J+GJF"S@!:R86, MW<>KV8I4S6X43\U^X8;.0=M -P*8YBYJTE/4A W])P=SGKP+8.F+[U'/"7P0 M[W#T],T+1R7+($WC7*_R:H6]J(X8F(G*ILW?=%@G8,A"^P-=[5]<:#05>$A( M^QM[9.V#;D)=].'"^J;JAOTA8IIPZ"2"UT(51E?DTPES8 MX!]UAHU&2<&5V8IC]A\Y#MR:^P/\64&^;UKFEVZ?73>;$L?TPB67Q\)&AG-U M%^#K?'7/@ C/8 8 S1D">W[HR)Z'[];OAO6B&M]U4Y]ZTS_!' %+!(TCN$NV MB\[9=4X7=?3SU08YIEWZ>#ZF_[[L@',OL+ZU!NOWI%!EPNF$H>D9B*U[ M=JUT)(FS,BCL\^P6Q'_ Y[-MGM,[NVY+^H<5[BS?%SM9HCXX8T_X62S!_N"A M*UH",+]]63R@1!0.DB= #/#A'V&-[&D\\%X<7=/)I]DGFTA"#(W:V75#HD44 M[@C#!$"^WU455*@)1"L66 @DI%"#=4)@ $5X/'9(IK&9:KOHDC\!W'BTS(7A MX@L[FA.SBC3/8+'9#KPE'E_JF X1S28*#Z1;5K&*@D%K=#+0OH1IY>^>G/=K M\4LU18Q<@F/5* Q81'G,(TK<50H;)6XFA&OC?J:,GB+>?PM,_GL3#6(*^/1- M[5EW?GZ?!QFBL=2&Q('24**QU(7/[/YQ,'S^@YQF-*3Q^7[P7^Q[_['_.WG2 M=AMH%4N5;*" @5:T(Q:.&3\>A XZS-BP=73DP#]3(!KC@V*4Z)$@%P3^PO_R M]#=@/G"L%=;_[;GB^U]L^)3"6"+NB*)@PK57I,N99\\LS.!8>%P6[P=6^ +\ MD"AYS2+\$*H#XN$#W4&5>>@4O@',T&@9@OA#CQ1!TB&WI^S!4M&7\F+9MO5. MP6!@=UP$*X&_6@8PF0J8JBK:42]P1&'O2Y;]':K+A1YVI;OPIE$:5S;JNN;H M@\%I_8P.S"S2SA(SL*;JORQ;=S\"N3$*[XUR#>#XN8EJR3PI"G 7LYJ6 LU1 MD[RRL H 5X'EX6WBZ8CQ^,!5.87I52/51$_K#.[3P7((.?_F2YM[%"G:7UDQ M-):^G=_O.V@77D<1%">7K* $C;_B_"X0I<+/^LX7KECRKEI^K'CE??)E!2^N MLH$'#PN6(9RQ$_4-'LK0"VSK<_=KL,8@'%\).Y&Y3!_G:\//GA7;8UX-2I)PG_LO*LS"HHC37-:0.1.PH60STL%9C_2 M9V$G-G'(,4Z0K> (-.ZBNSC@L/":^6=AKJ=QTP)SD9X#![SR7L*(J**R*4_9 MJ=Z7D:/<@6@!&@2^#^6B>BX %H@J",BLUSI[C;#>>3N7T O%LT^/N?OEBKFD M(K%\J2'7I<-'5YIGOUNP:&XNU-'&V370ZB5FD:TJD@!=_X$..P?.C7$M!+0S M U-PK'-MP8V<"Z$^8(;5"X:F[(#0,9;Z/K$,RFKSK=X+% =<)QU&G+KJPNV M)(!Y GJ8 #1/PEH&920C#C4IU0[RX4"5^HF9Q?$G[Z,BM2CSKYNI.CW*I2QE M#]FJ6!@>EX,LW1'WG@]<6__)V0^\[4*L=>F&A:X56;6O;/E^,_4G"@70\NAK M^,0#9)JAIHU92SX *9 @A2#\#LBOV_XU@SG:7BQBE"*Q;F23JG>NCQ'&%P%I MK($P)O_-ET%)7HNH'KQWGK3M+QX3ZS2.X(,MS%\^>/KV#/3@84K: F/$&'"F MSF:&[H?RX/4^0WRT?'U#6/_L7!-E$\&2EU99H6PWTX^V(U7"C?[S@-K0VX"[ M.]H" <]U_R5AY""P MD:0'-!GHP%I5V_@ :(Z3P*]Q<63.ZD&\"X:ZA$=P!E&LI;Q$ 1?,14?\#1XJ M<&R!+C)FI5GP;E3+$*8@.N9& _,$R"VHXNXDLSJNV**J[!P&O4*!5\KQ$66 M@311P11C$=R@T%2<9TTPD6CU4'/)O=:4LWN!L &-Q#O(J%Y(B8:*@I26%0(X MO^4CCK2QM.46\QLT9M],*\_-M#)M9C7>>B1(>0^<1 4:!M0*#DN<$8I<,708 M_R0&8?-+RL_X*4%9E+++/"HI>P T"8)L])3;X5-6Y(?\)VV":WU,)G_E],K% M$_W#KBT.NWUVK72[U6ZTSWLXN\I,2"R(7W-G"VONG%WWZM56-)JW6'(%K<^9 M<)*C!, =V'".\&?6'(E>=WU$^8=MC3C7G&^V-94IBK[3TGSMXVK(+)-1'4:; MFVU)QXADZ$>7G-#7(J"/@S4Q=;ZH%'5F"ZLY/SY59#MW/J>(7"3':^A^E;E:;]"EY;)O*D;!W ]A MJG)4D4%KTR.0"2?;S2P72R5 J\#Z#.% (<7"MVV6[D;;+*A9[("J"<*"RGN% MN#&A(UD#-!%6M,A+ M6CIE24M9TE*6M)0E+65)2UG2$DEHD&=D%+"D!1WFG#3,*HMS5*F.8XUT,C[F M,0W2WOJDOY'Z-E&U*W*,+NM](C9(=V4R\91:8N^UP*Q+=/@T:V?7W9JLJF#N M:0LVLB:3KFPG.=G%@3RHKO> ,N_;A'+&_D!#(>=-3Z#YCXZY+>Y9GZ; M:Z;>7 @=PMM;@Q%'Z3^(P_)Y8XQE3T$H-2.;*TYIQZ?Q/ECF*U+0+7]Q_S#) M7:#%'W'K[+K1[E4;T2/&!A-IW"'H8_/\]U3(::8[E*D##P@^#]2.I?![*, Z M=TJP\XS8OB:?.1L@VF!=UKJ2Z12KZQ3B-[O_5*GE=F@=H,MV75;LMK)6P40O M0LVP.L=)>/<2YHGJKL8=6)?HV>*$\D\(PL!?,6:,T!)>->$U 0R>Z#.,\R_* M:RDE@E,;DOG5BP@J&]DZI815\TM[*A)TGR(!*.$#=>*=H*JS^'2>71#X()=C M67!,\UP#-<:=*%RCZHOUAKD:APKDK/FJ@M,>K[L]M$&@O3%V2/(=Y_01U?.K MRPD1U/F)CU5JC"12;(*\2$P;":5!^YFBON*AAA.X+<<1>3J4>^GW%Q QG]"* M,,X3?C4PVLMP/F=@:M*S7@+N@6$H>,,[/5KT-81O7CTL-L8[,/N4U#J1M>NX MUI2CY>YXE$EC"X/=L%Y1BHZ<(%HE0(.)F8ZSO"RQY,M EUA9997=CV'S/_G' M_ WL')W/II]N!?_Z':)$=I1_T?]RQ*\?F *KFY2F%*R6C57=H/7@$XR/N>:N MVW&'@2J0'J31^GVMZ%20/>MC?:0")X@]H7>ZC=H9.!YU_5I[(^5',8R/Z*Y' M89;HQB!"A^C7IV8'(MU.I!'2 M-='4'BO*#"L!;CM^UE<\1 $P"'4_^AD\;0$)/\*T"&OZIA0*,\V:D41D,PLX M$06D-&R/00TM@_,,+19W]H["E$]]7!=(]V[9[N1#)"$;,S:%]V ZTX*"EQIJ MT-G0202;!+-00^;CIX':7.2?^7M9- Q#J/J4Z7?0H##OO.]>)/^34L;-5TO( MY@5)"_KQ6[K-=:+FP>I$&07*@_Z7IVNHM!^O3%G>(VIQR_+DG9,,P:0X(@91 M*S3OV8*132 P9_RQ0D]AR2+:^A$#Y1CN)2;EYSD;R^]W)[;EO4[@6V0>)J%S MD$ V#I![D+_CT;1+@E) JP6-\T7D- @4#HB&LHGZWP;T M4*'Q,W0VZN;)J$U_]XN<%JPO)TS/U(]U, (KP3/XTUB6"^-$ZPF;W:CWNMF- MUA,6C>"&U"+TQ: .I6A;S4 FB2;*(FT=N3)H0*JM!9G=H#_8(F_6$;(G ! ) M;1]"HM_DO&'HNBLM2<*.K(WG5?XD(-*@@_[LS>7._WLA"ODI+9!0) 0O&\9! M76 8J.=8^&U- =.%L7R1D8H()Q;I!M2H?H1QJIG#KX)?O@1]U'63UDPW?5D& M:DLR# Q?*+[VH_:]7K6G]#!P[\\B\U_LQ_2K (/?HI\K2K75;4J_JE7KTL_C M'E6O5WMU^2UQCXK_O)'7HFK53E,I%Y77\:4;%U#"TU]4-P=XIIPO*)WS6F_- MKUN>H[%^6$:8A8L8^&Z'$4;4&C&7'(LR68B/QPXD/T7H/,P3';-!*$]T:ZS" M<\UOBWJ( DQ@_[8:H)O' MY3Z#:T53I.1[I[Z*_LY=OR?/AEP[$T!2#S'=!U 2)IA^>D;I/O:4+8NLDS:_ M,Q1M>+3#XQ MW+?$_$/&_(22^:UA?JMV=MTZ.,P_=H$8:DBW5>V]Y"#'PT$2.EALQD'FKN<$ M+H+]KNN23/MBLY$2_8\&_>NIJ_NV@?X*JH_1=N_%P?X<3&M*SUAK6?>*85-U.7$>9M93?D$MT(=_T$SQUV93"=$+*E+R;>A4K7.KGN2 M\6.%(ICC1X'4!?>?1X'TXK1=''&:4:].QW;*JX[SJA(YRJO6(\=O5",0;HVX M-#*K;)7HMTKLEJT2RU:)9:O$LE5BV2JQ;)6XW"J1RDK7-5)<:9GHU^.A&[X= M5^%X".5^G7JUKA2N4DJI*K5LC]K1HMKYE,,5RX)8X[:3!2KGV:&1#OT[J&G" MAAGGOU/[%1S#_&K"O53S+R8TKU#\AK&.7AK0%"IU=CC!@8]3N&[B,(X#J=D\ M%3DOM^9V"U-VEZ>SIR/Z;#9X?G5R!P"I3?*^B\Y7BYAI3L]*U3+A\[GGNZI) M+%;M8\'P3YJ.48#XPHWEB'E^JK%Q&7?:H,I:I:88"5C9TJSVM/AL,:%(6UJ, M]#W_U2GLR_]?2?B'82PB%1T[5)8]+"V)3IML2#"XK00 M(5+@M$-$:-=0:R@$(A2&$Z_$C=N EKMQ .WELL* /2?7K9![V_';9G0E8)/G MQ7#/[FJL)K<6'"6^'*K"E(=+X+2$9:26;Y?"LHZIZADK@DNM:2N(H$2JVG:) M"$IA$*%DQZ7]NA\"C-22[9( &U@#40@"+!$A4CFV2T1H4GE]:<"6:?0[ N]R M(OJ)SA)8/V#O&$<&M*N-;BNO'NFM7K9'%;*;_.<>E2?I[AY6*0ZPJ$O/]9@[ M!UMY'D6OB=^L5+Z MRJ/[Q#B#XI'R0<#\$.[WR$DC9/ MCC9WE%JR*S>U$= MCD_ 4N[T.3,'HW"68Q_*WKVI8VN-M'GY\W9AXLM,S&;NN9#M:EK+;-C;1>PMM CB\KLI_*J@[]JEUZEWJI/J;<'C](]JHS< M<9FMNIPY[^KL %U)&7Q)!Z0^ TY>EE-0L@G@U+,TL]FHO0V$;VXB]OA/+?4< MR$RGUJEA%XIFX=KE%S%"60PN5XXSR9VT4@](S&R1=.HE4]SBR352S_;+?G(T MN6__8V;V5] 1ZG^,51E+:GF]L=KDT*]G6%;6Q64K./2BCGZ^VI9G:I<^.HWI MOR];12Z_-_:%.+_HSWN3 :ME)BR?N>_<> MZK5;8.V>@_.>M\*=;,: VF!SN M1'79?V0CC;3UB3>J,_EF6.]8>L:#:K.A]94_\R ;AFM_ZNY$-X<$E^\$%AG) M-,ZNVY*P&E;X\U\ZX(?YR@QX.@>@FIPJ_UWU%P!8-PSVPID=>B,;V]:4]9]N M[IENNA:S/!NW2.X9*KQQ7/B'2N3P.=:,VY2SXU39$,YQJO[2I]Z4&=Q\=2?T M)C@0/$JJT:''\5]@3'DV@->BLW]3[7DRLVZRL>?BE_/J'@<'$>'_'#["%8Q7 M$PU<6S4=L6F'Z6 C+HWID)W0\E%\%XM^H#4_C1&%_&2&&_\52X>U-!GITN&C M*\VS"6D71X+U@M@XZJSM;'K^P M-K23B3V7V%S,"&1"A=)V<;B+WLDH#A]3C+(4=QGZLYY"O\U&0HG5=BFNAW&9 M7A':;6ZFW)\$AB34Q6P50[JUPF!(X=GR_A=8U*MV[TXK71*E!RQM\4..W:A* M=#H)S?6;;E*7I9'E1#VGI6E;4$=-I%)S'XZ:;AT5JFA68>FH*;$Y$S:G'3BY M76Q6L" @FE:^0VP^&IF7)2=D!9XB,:^]AUK2[[HSXH:AFMSR',R9!!1+RC0Z M_CJ.A,3:/$DRE/)Y-=9_<>WRW]RV9*3:. .KO:O4E2][][#NQ]E3?+Q)J-S: M+BO'W'K) ._2^UZX!1;U*DD!%F(38KEN>H2!LD\^,W4'D5?G8ZW3J(^56E/E M3> M:JTS4GB[5F^.E1=5X__3;9V%;MK&])VU:6_U5C6N3FMM04"DHN9.M4T@ M-^<'MP<3%2@9KOUJ6*.?"RIN":X"T.5:W_4_PR=QH/@9@MCV^-GU7?_Y\?[Q M]P'[P6?%I" =Z=#KJV@@EP>?%4= )%J:DS3#0_K1+A_IIA# MRQS<.U.IL,08>085M+Q\P,5O.C):JHZ9WP%?8/+MV#* \>.W[SY$F2I RDR" M*>64X)-E17];J5],"0W);*GKLNXC\5%EW M:&!98,15(;-7CB'SOJQ1.,H:A91D&#^I>;4?61$(5*A)2>J,PRS/=5S0IF"C M*;*(4L]E.%"?@@#*JELATCEA61]?JX4_+>!+1R+S&V!OU7HS:XY(EAD9>;@5 M4GJ63A-%$C*,/HTBV,@4C.""H\BAL?2"!L=O \-V/.8CJF<(<6FFOJNVY@!" MPM&RP=<;!@ PXU,PCLKGNQ%_OC='-K6S4(T;:PJ:OB"[ONO:^HM'=N_0HL^ M_+CV0W2;Z-NV:KZ*-A@RBJ3$S_VW@SH=?_]&C'S/S1V>U@: M=,"%MZ1#^RZV!H!%LSQTV 6;.4T-:C,EVS^DB"(EH]JZT*$REL?D=UQ[T<-+ M-,M#4<^"9IC04V]OJ*H7!\T*(ES2!$/#,;>U8;90*,O'H2:&.*(MU'T?OD"P MT%W^\=06MZ@OVMY!.%?F8( 7?G(>")O6!&K_SR MQ>;JSTMU#)N[4HUW]WCT. M[FY/;]^#IX?[V_[P[I9]NW_L/][<]Q_88 @??+][' Z*02CRQ8>#7*CN_U$= M5$$L&X9J.Q7&?XTXB-H9MW%]P <=RDH()2%,+0\,R(M";]$S54_3)?W&4G68 MW/%J0:UB+"X1*/IS?;/02%X-.@ATEXS^OJG=D)KQRLV1SIU;W1D9U,PTFE#3 M:T03AGJ-:,(0D,+P_O'W.Z" NT%BKM!&^5PQB3RTFGT<)CU,5EDF/]X'4*E> M:>71K):-\]N*D;JDB,HYT888$XX-P!G/=KCP[MJA+KO4DWBJ?F#;7L=[^1>Z M@%V+&7/@5)ANOF'38O&G8#N6&!YIJ/K4P0M&AD?>8H._JD:%V?P5\%I#Y_!\T=$7-+^_/"ST@\O?=(?>-U'?.%S& MS44[PW=X.W89_LO3;:Y56=]P)Y;W.F&ZBUU[30N>1)HA \W9T=&P@3V%.B]S MX*JFI@)\')Z-.9BNYWDPYH3!5K^#V<%.6, MFR->"7_LFP3,LN&P !# 5C]2*8)%1.2,I#M4?\&3OPO07L7W02[XKI/(5ZDI M]0IA&SU*A_8+LM.GSJCN.ALY PPZ 95(Y#**L+\E=?7X$:$5&%@D!( M.@/R^D7H:WRP6)>&;9F1E/?F\LB+ML0#;DTQ8_WN%\##))9QY]/=T_B'3XV8 MZRYS9C3/KAMQ0S]]U6@!"H-[['QY*]EF%#3KV]Q+Z^PZZOMCP#W^4<>#;?L] M6"^!3Z!R-\$0 !4Y.Q<5T<=5TXC"X5AU6@GQTC><(G()WW'BJUST,4>6,0<, ML'$'V($*W#?H]ZJ 88TL$/[M$@[Y'<3OD7]@9 ^^ T9$1;+4H%UUYHW4 <0< M(,1F$_P0UP \U\,+;09LD2##0UQTWDA=Z*>P?L14DC,S5=?6XS/EQWK *GUL M%0@M.M@B.;#S=QUY/7P#>"V8,ZX=[D"0F1^P$#M@QL2(%R1Q465_\H"5"TY. MLM#67Y%XC(_+L6X(L,(67<\VYUS6H1Q?6 .3E3="/2-,%(%5! @ M/I)!3XP7"#\&M2"#JYH@!MRFF /@#RT0U$:G#N@]\Q4E?"X],[HL%:[FB,J. M?U!(F*"S(,[Z#9B/\Z"$Z&I6UI]*(+K,L-0R.,ITYG#^$[4G ##H11;RG04W MC+) ?#R82\!$;32,/R_ZW,E+5%PHVQ07[;/K9BVNFBN0?0A+]J).W$\*OL8V M=]()SWS)*/GFPFR.-7)AUIO3\GJ>'F+@,L*58%(BFU_"YSVS>=8';#!_LE=/ MM54X8@[6A2-L)9^Z I@%8U068CH8Y'>X1D,2#T(@3]5_6<2Z 7RV[@ $UUF] MOIZ%EX<8N2] JU)3&L0FI0%A\$=@.@*$/,MFOOD?:<4?%)J>02?,'C_^>!3 M4Q9ZBC^Q0OI [UT.N![VV/POAZ%_TG,6*20V M7?/,'<\0$YZ>YKZG_# ]Y;$VSU*];"E!J)%OFX84/H\U[CP \C^ UP/V@2QY MYFCKH,?HFV5/6;UV^0]V'LA8_.LB[)JCFQ?'2*T%.E_R.TQV_OU6] >%UY[= M< /=;2.UH'.:#(:;\=_''# (#4T,'E,U(;_-?WFF4(5(@*,LH$(KH5 UZA4!IGE M0IBM^C3D8@L-)IN#]=Z_:@&:P?RJ"^$:A3?U3>#[AN2 _FLND,EF$ 5@MR#S M,?%C:6DM=DX_\::E<\3GTS?!PI>&J:GBS?)-T&W];X,+7V41Y:HX.@8%XD0' M:QF-=)O/0 TB.*HC]+@N]""*2;UR$PX=[&7\FL_HM7"=1Q$,N!W6JL_@$-GY M[_W^#["Z_S#A+]\(>M<=,:U&JY#"(P)<0?2*]"_^"X6J;_3_8=(F"&A2"\(EDCAKP.[F2$25-]QV5=T,(S]J8_"10"K!2$.<,LHH P1"ZG)U%]0>=@9XAMGPEX9ED76Z M>/P9D8=O=TZY:A*ECMF $P\*T*U/\POA$D1C\2%'+_#=$-ATBM[A=AZRE&Q X M&CDE%XLAH^D<*\,#W"6'9PQHP\ROP@+O'_H=73\^%3KE@*>YUI6PL<#0%&^M M$(.GO0*/$:Q@;('D Z)#KP$&?BPR!/0WWZ/P:H']]<7WA\X0^?Q0&'DJJ Y" MA+?(9VGZR -, C;S!2P]V)DU6UT76'CO#%X+NC62,R[1>K75*>S,A)>YZ$\E M(,+GFB=.%[Z>D5D)8E&?T8/^'WM?WMPVDN3[51!:]PXY0='BH963+3"GT86 ;=)F[R58!5D\"B9:Y $O]+*/N'W%7AC$-4].0HB1_11'9) M'.@I^@+N)C!K^#4Q&QD G*)H0R\#[.T-' '^; 3S"? CLBQP-?SR@&VQ5(QX M-V" MRP&@T1?, JSY2E<431M;]B#8ZU8Q<>&CFI%+^=M=H -;SGQ4YPM(NDX M0_A=#"P8=E*XWEC%0/5T&FO,AT5FA P=V/"$D+,\)D"8J[&JT?&=P+$!K6/Q M#.%&4/24NH_*YKQ,4_;BC+R65+<4VY0R]H'&E1H\I)+4<I(IV2S>AQ=V,472V9--F?,0'@1R-I H+ M+U-15"184##C"$^-W4; @V8.L#/6!G&& ?VD<(L8_\R.:3_&"3$@=>-ED%D3 MKJ,Z,*&:%0]"'19OD*:J>,Q$ )_RF#DD#0A^JS\KT!'0S7 YK*4ID M +=[$$F$7S#CQUA* C<(O4TN15<2@?*7P_IR:+D2UX^G*E< Z"!QM:F0<\X! M*"]X%55X*(1M$ZA4-FX_-'%)P&)RO*;FVH N\!!@D&D(-$#H*;R_FCKE+2:U M/;*]8CPELZ52#GB"XU:&4X0QB+I$]?NE>RWI5Q\CJL*P[ZZ***F7XY&F7-1C M0\*09RB*HU,C]BRS9V] M@).-9P(4:'U%6A9EI\ 88>ZJ)[),3)"\2'X(\@E/3"V37)PQ;RK*.U:?E C4 MC%W1WY(%XN.0"L<86ZXPPI'@73+GMK;#]9O*#QJY&>>I3 #CW0# MQ3\LSJ'$\RB,!_ R+35%]! D,5&[))?BQ;7OK4>57#++KL%U70[EYC>1/BCL ML(#L[$)*5)$'0"V\43IE0T\QS8=X0ZC+F_RYX4&T2&%3)WN.8[@G61:*PIMX MIBB;5?4F[:@]6%F"0*KXQKF\!6TQN O#8.BWP-HT&^2#VX?3 '#KN=_/1-L@$E M["D4@!Y>=2(6G9Y@P"!^;*+\B'QF:&3URL;?/*8ER&!0NA\W&,\F5PG>!DTA M33P74A>\OM1'/N8WB1IBANM ^%A2&)F M[\6-X\T&>/)D"J#L =TD4YS="WPFE@*-S\_!NKN%C!=VTX-Z' \8Z$RW[V37#"1U#EJ(I M\PM4]_CB4H-@$3R0I=:X??NY:5$:_),;VRF^FAK%*A":=_#=I^_!1D459[$I MA_>QVH0;D-O)$SXI)2W;CT*J(=]_@=J9GZJ\#N=$I>6A(X;W@OXT*AY_HS@: M_H,9/?U)%AS^H6)U_"E;2?@G&X;XE[8,\1]H%]*3BJ'Q/S@JJL9#80SOQ']B M,!O^%Y:1PI+1VR4]7%KS13[%TIO7)N]0G!CC!N/>(AFDM&[<1QAX@BX/\JC" M[>,7YZ%/KQS+OV"(DT?S-[[(N.$&QM]%WK$E)P>:(IXQVOTDM4FC9F4*!.\X M<5,R6Q,5:FZCRU,R:S,,A=TH:Y0E0@([Z"G=BH2@.\089C* 'P_YOXMF5'+H M2"WV4P+D#!?/\GV8/%_G,YKF$^,$N3YOR5Q2X[*0VN]J%\93XJ;[[6[[>>U3 M*KG=R-T[8%8=.0^@)2,JM:5S4!(NZ4-L](#R&889G!6D.=.?ET1%:<-_-" M,:]@2\E1X*IZ?-NTCT 9C[1]7^4S6LM&IF$01SA%2U+I7DKOEBK\)/B&NVP[ M8.AW?BY I([(H5-*4=9S_IN].E1B1":DK/ PY]O)4RDFT/Q*.?2NMEO8UE[* M\0?RU]^8,@>4@; DN.3*PUCR3MV0N N5RT0>*YV[N?K'C_*!" MYYW%H?/]CX(_D>452.KUJQLW7F;WU.W05]6PU+++=]YM:+$-8A5IBJF_,\U@ M9_.W5SHUR;7.KG1WRL.08F\[]Y@U@ 8/#\,$O"3&&*1E!HH"MZU: JH53ZF((3FF0 )CDQAJ M!P#/6U*\)))UCK(YK++^#&I)T:-9'*O:2FIS,MN:PC0I ??L!.$@5CS)6%:ECG]B#SQ3.73$Q,M@AE MA5I9)65]A+.EI9+UUD1#U**9'>5XVR=P\'DB%FP4S%B3,7H;'MCDX3B4I1&K M(!PP5NU7M:*-Z PD+[**ONJ(%:KPI*:Q4Y8GV'+DF0!IQUE@.\]&(L: B+8\ MAR"3*D2(ZXTI"=@.2'EV$-=Z]JL04W9(L^<'N)3/X:)H1#M9\%';H=R*&VW7 M__T%M(CO( ^IMD_0V*9=0ZY&E C_>^,,0XP4:K9E17Q3";J?SBNQG-Z.L0K\ M#>QE+BN#I JOU6ST-TBUFB)Q!S$(,^0H(^E&1W,(I29MZ;R.@>) F!K38L10WP,.';-2]8*,A99)VDW'4NY1I)_NQC)_XOEY<3V8/<"WVG\\^[#CTU5#+&P MG**J@@(GG\E$!=@?'"B]639(>4TFW02&+]'K6VH?%45 M6]6\D24%Y$-6KG4=M\NL<)HY%'6^4L[K7,J_X;Z6HYDQ[E"Z&KWP\P[F-S<: _5D3H MF/A)GS/ C2=]L=>][=RREJ7,()N8U7A!:M?46$HL)011[IFE&DKMP_7@AE"M MGG'4MH'M4&;WURA^)*2#/.(_:2#^P!Y*204X'3)B9&*XE>MFNX'1T2BL5[?* M6TCA%'1+S_3(:O^F+@95K=0L#G44C%D5=_*ER_9?Y,AM._\OSDW*.B:4H5N< MP'\HX.[,X'NT= /DM8O/@EDK/LS]A^@F"3&BOYQ& M6K;2Q[$@>Q3]!7+;<1:HCUKYJ"UU450V@:4Y:00E-S7N '20N(_XG,R$2DCG M+HLC*[/6#BSA8SICEN!\N(RB5095#G5HE37:P@=00< M92R=3R?6[G, M"J"B?N4V<.!P9(@O+43]B)FJ4)^=;.W#O0S(H(39OZ806[.(Z7*](J;-UXI] M?$ S33S6NBZT!(NZ&]$&71,%8EXI?N^V%'1X[@;65'5;;]]1IW'M&"_ZU3%; M&+F*C\XDM#:3#!T]&"$F7RCZ)D8P)N6OMHI>T58Q0]EE"S"C] 3E3P).;R8 M!L< 99.72-/>]MZ##$Q MM-TCD6&6-1E/@4I+D^YC7E!J''BD,Y5"WA&/GMIS;-'!Y03_EF."U MB6+V&A F["?ZQ(0*:\&&6B4#K+^0(XQ:,THO^SLLXZ3<,W)-48&3>N[VRWV3"0,CZ/(=K+>FQLI&M0AL4\^R9G_"$YZ2 M3]1RB_%0,.C"H? [\P/IM62W/0[FZ^<$5JJXTD9ZCX +*::WT7K?-T%SX8 $ M)FXYOPHWS,:X0A[P3GI5?M+A(.,) N/'AF0R58D>;QP%L EJ- MLB 1MNXL?^:$P5!0CJ05'=ZV8;;\*BABM7(=K-AP2\5':74!9J'Z*D7:L@2L M:&;!!K#@9KDZ;12@ZH]!3RR4!M4:_E%1*8?9+I,!%E%SLLPW9R+0*456@OD2 M\^L)41=#]F,*KL $9BD6)-IE>RTXJC13!57RH#P\>OI!/,QH"]@>H=EJ>Z55 M( 0[YD\9.>458@<.A8&E?G0@^ON'2!93*2! RHRGV"89DE@&QMAX,D^'Z[J" MH<9UE=%^+FZ4F<19S.5>)/%/6>);]7_SLA^8*+ \6)F='Z:Q0,BM#/=3&F'* MKYB9G 0,'2N%&%BKG<;L%F)>>E%$#'+1; ": +.I7.;T:*(]7V!9A 9BE&EQ M,@%HD >A?XK%),C(%QK$A;PR,P:FP;$#4%K;A"HC\_VD!3RVW<6%#"_T8(=D M9<"S L,#C"=@9[);Z6DJ%%]$FA#VG9#'6;SA*L>LY8QS^$:'?<&HD(4;K!6F M0M-!D:^TJD+*TC^_I-9Y_B+6"?KMR=A),@5-N2@W@?A> S9CW$?2^Z)#M$]( MVU,!?)&I[#N7"%QP'H)F)\P6%LLJK2 T?OK]OFD40LI=5-J?G(ZM^L$//KX' MW8_1?N"W]D]1US"K+$P3!-EL*GD7WS+EPIJ7H5K8*N>455I"&<8AZXHB1&V1 M[@RQ.C@+ORS_J,8*664+F9>$@8^C$NJ\S&"TLI=12?!/LYAP,?5FD2*EF 4A M(U>H3\RO/187I.@:N;] Q[#$/"L!11T WC0,PE#+ZH((06<-G(A6#U59FU8, MC0I "DJ8QM996"Q\@2)5T"TIKFC7BPP-5(?6_@]41;\7PCE1/.T$[S9%Y2Y; MKX/79T&\S8?]2I#E/N:^ANHQDU *8^M_;#LYI ZBZ4F%ZP3G>*1R( 0 ^24$'U*\!B6#EC4+4]5/+Z8H6?,VPI$B]L/ M^E<%)(L;F;T*FGC\*&3VWB/IDA9FC:Y$6:C@6KFXL54P8[++4'?'Y/I"CIA) MWL3HD\X9E8FG]OR59NZ;K%2%3*,3(XR4,& U=-OE@Y@V1[C)=V!\NO35%S=X M="/8A4+.JDGI4;J'S/@NP]M\1I[FOOWC*VZ3T,]9.7_JAW(#?P]\'P3Y3YB[ M@R!@^&:->F.GR[6< IXSIN\H1)XE."5V4JU=XX.)@\,@T8DE3 A6ZNX-YS)3 MQE),YY5'F(/7PFC?A!M[Z/S:(H2"ADUHH:,M3^BL4UB@\M;E49[F7#\@;\DC M&"M\3#KI=0Y?@]))*#\&S#^\:Z?$!"EQ MJ<[0X3LMM\).BY4HF8I$>:"(2N(G<:(!0CA^J"O-55V.,4--CK>Z(1I^C)) MM=Z'Y261VC1DOU;&E\I\#@M,>0ZBZU"UD,_LR2@! \$-*(6E!T4WPTIG,K%Z MPWI4(1YR.(E/I)7$^?!'NWRW?;A M6<)-%18U66*KLRM>2HD\+*M J$Z 2P^D5H];JLN.;@J"$!V%B.I'&9Z^G=0] M5\\HW28W6AK8^?,MG0)-N9&6R.?B.$RO5WD6NDX0P[_,00M[1 ,$P16L4TYO$P=!]:+B%I(M*TI"0P[,RZ M6M*A.._7+X1MK%H+I259Y9@62WR":'!.:E/._(5L;6):MEG*NJ:\[?+R2^JR M[OA25Z3L8&.S '82* ]!H+24PCD,3T)UA"RAVQ<+'D=S?A9+5DU ['H X(DAT6,CD/ MKYQ1)85YA/G#!"=I Q+P05+4[=Q9TM7C@N#E;E1"#DZM[8BK4P?Z2/ R!)$Z*1WI01IB!!H[Z'\C;N::8@2:6A2<0[/5%HBW.DRE?IG*N9NU@!MX$?* MYG'-1K2T@EBH>K7JY@;",C24@;NC!L$'[858Q+_X^IO]MO(,UH+*6<'$M,PI MV-3#X)OPI7."[ 0&.-,7L00S7#X.=?:ON,_+\:MP4CIBI3IND'^@>^.<_%:8 MO,K,_JQ*J_&Y;N=FGFSP:?KR[&;-(0@.^& E]2_:!V[5H5MR04*L2W;(7UK#2_E6)A.?O\G/,'9 ""9 2ULVQQ=WB%LTM,7H-7H.65*]04"9=N MM8/0\SOE#JQ^$2TI5MY72H:8]\?*^NM@.I7AF@G5FVI%7 >)Z$$WM2K2:;O9 M/R83"Q11#F9S(2;49F#O_RVBM.!%)3W+FS\-TH[FP)? LD43EJ$^/-AS]LSD MB58S)-F;B50$ONPS+0>';'MX1X7@QR60?3+!QL8KE7N/&A=5ZP?1F-,'I;-> M <44_ 'E=)79_(TMWCT+$V%;?BF:=WV.B8A2,Q]D #8.2'4073JV%01(M*[[ MII()'OV#&UWW[QK9+QUCR9^\=-+X8C/3PNQC4]&ENVMR1PT\8(-E9SS,P.R) M$1I#75B54-$L^_D6,05I3B.IR4!$&;L G2@<(Y%A+>JH(@<:6[,J+$WR"+DV MC>9LYT 4:D>,X3L$DU9I[#+H4M CY!",'Z4+4:PJ8W.K)"S M3HV\69"*89V+#D__S<:!(Y7%WEUFCGK&-[)$C _F]!'78[;*#I6:O$SKYQ*Q M?ZUM+G".0MIV(>NFQ!_*6-%67.N=8[)M.(2%N96X4T$ZYH8-.KA;78$)3P5NH7.70? M8D9CDN!V8S>4<"_27+?/$GT5>B/^EJJO;A@0'[9KA/!H&2C #'W/I*I!5[5O M2!N.2I=2R&EL?R8) =U@&;=(++!8-.LC\KE0#=4WV>\&"]E/<7,9;4>>OG8? M&6>)O96&P%E7-NJVG&499%3YV994#!GD;_8#:4-7@7'1 :I'.8Q6!LQ\+"O2 M%I-BE-/4=N3M?)SR3R%]0^B+H-AC5")5BVE(1F"Y%I4'1XGW1^R$,&>&F#YA M90BZ$H]69TSI52:W8-,5J0I*U=(GN3_[\4=$*F2KZW M$L@VD-*__3H'/C(?.#$;!^\8DA&>LHO4;B<:/?R/*;XN=>X8@O5G"<%:AP*( M@>M]'8$HB?Q3N9-#^L_-!B[ZQX@1Z!T%/D]UPZJ)-T<:@Y0-2A$%L<:PU?YZ MIR$'P&#\K6K1V*2.V8U.TTA6B9H["3*[*2)[:57>:!EWM_&9OA))D\VF-Y?G M9^TS#&6&$O3Q3:=5^.S&:72;NHFA*"Z!\FUOP=;#7HOZ'5_XT]_@TY;SIMN] M:G?4:"\N=[K/[\.R33*Q 9P'<9+$C]Q!-]L6Z,WO;N*-&3FNUV'*;=9MTS#. M%1,\V2.059%P*PD17VD18Y,M\$:O*:UK6=_-O3@5B*BZ(3HAKS0*7YQ_Y!'A M_%SCG3EFQ6%67'\WL^*V2=&*T_1G&J6S^@\19 M)2NVY=^G) ?=\H;DN;QX+)J^$NT10:42191*2BUL=+OL(E$+@&:N4Z%7*7D23.=>$W=S+;NJ-JY MG\V<8+8_2^WN#MTTLOOV)I!^:F[X6*TU$,Y:M>"H#=5M"V+X*8E8.^RUN24I M5J$:MVI# =OBQ^X4&-PWJCP.9_7>C6V*R_/V^:N9OKM&,A;@L.E7Q&J7"B^% M#!YCNAU5]#/"9D,JH FZ'I7MYU,%W^,FG& P=/X9/XC) /[N\IU5%>O%$@+3 M5@G#'H)>Q[KXQ 7RSB=8HS+@$8LSEV&,@E)G37RH:SQE8H]1"G$%6&C,Q: Z MUK;T18S@<7(TQ]E;6R5%X6I;S&QOV/=TWNQMEV/D0*0Y=\ M8%,W\,%LMZUV&]4 (TFK\NKKE$3P()_A9>;4R69IP^MV]<]>T>NUII0N MTM$*BN0(^XEJ)@*4(4^/T^>XJXAJ*P)WZN2/"/O'(9 %D,&]B]CW\"/$Y08% MO=2%Y0_&?O@D32NE8=(K"3SY2D7ZUH)=IO0+U92%<(S2)R6'OTB?C\[9F=WH M8^.ABOF3>BE$P!JH7E_61>!.Q#"D[J_4?I!:W7'1#,H+,F]\7)7$IY2%1"W# M&\'F9TE@(Z]%U/(1-Y?2T$1*H)IN@&UM2MFM"A_5)>]MA:ZH_8CSB>*<#P2& MXQ N0RIQTQ*X$G!KLS'";Z$!63%FV[DMQ?SLJS-?[X,-OP0U3L[&\MJ??-33 MD5!B^E(>:ID%@0K$84C.>"?C=AYFWY2GZ:N8+3A+L_%V\P$)AZ> 9#$94 *# M@OSC+[+GA/(U)T -*!U# M=YJ*=^J/&\3^#=W9NR"BC:(?W7""Q:ET4*-G]@%[JGAN*-]"+^2OI=/V^KI] MW>F@WS9+X+^^>K%TZ;9AX]_.?WYQU;XXK_X*Y&KEYXN&NFKW^_TGC;3X\][5 MY1[/Z>KJ:M5(0!Y(:O]UTCM1SRA" 254[/Y3;XE*DT6/3S&W(AJ]ZTZ_.1T@ M?^N"A6(X=QWX)FPTB^&LH@54YA?7TSE?9T$<2*K+DKXL$(Q.K[-PG4=B6(,8 MS'JD+,CBZ3M8#J+F@L6&4[O9&2HI:,'?L](S7.=B2MF/K3H_]*VZ7FNG?G!4 M8JW3>"]DI>RK,9VZ/K5KS'!.QS_C_#Y"BRF?WBI:+9/KF5/S=;[Y[A7:*TMP MY+HLK=\ZZU^VSZK%VE.7B=\^:;D+[TL5.SR2U>Z05;=UT0>K6]+9[#QE?YP5")V4HGXA5JZ3I-X&&0+C[!;N:KZ7[]^[[+=77H# MM\KH=FLSNY>]]O5Q,U]F,R^6ZWQ'WE_OIY[&^^GXSMOG%5+ CA2=]ML588@M M'*K,4@U#0BU7&;V,:#5!Q 3LEQ[(]H&4G]RX_T7VZMD[&=+I7+;[1[;W4IO9 M;9\?-_.%M)NC"-GAIU[)?+ BYG*(4WS^7=^(GX*XV48'%X7/JS+V)9##V$T( M8%YB*""2?*D@:E]D2J/?[L])RB,#?.HV'NV1EZ/(;J?W*A1YE"2[*DDV?&[_ M%!FFO$=4/+YW5D07%-_EON CLUI[,Z\NCEZ]%[/(^LO#1$?F7^^G7L^,V/CA MO0\0%\(W4D!G#CN-GS[=+S &UKUU=9)UBT+/NQ%=[K2OZB+*CH>_Z=F?M2^/ MWM 7D[V71]F[PT^1['U+Y23+"U8*.$8KRHF4UX[.5L6$JL;:;.T+G''[C$&+ MGE+\V"T7#/'=A5Z\R_4_&J55A(L !Q1@6D],2[%3&%W]TZM_'#W(U?I[[E*9FX=:#A!5[FLW64\'V\TPL"A&OMQ_:O MX?%*ET_N[NZ[K_3.4.G52][:G5GUY:'>S84.@[4M_X/S(ER?QI*WE3=D+!K(_C MXWO.X&)G%?S7L>=7FO1[N&&[8=7OA]JNO'%!Y,43(1LO\D>L+?S]W:N2[VY8 MKV6HCN5[^3MMW ;L^I?8W;W>X.USB2/'J?+]21:S3E[%,3GD-6??OUJ!9?*2 MR2%K $;L&%K$1?OLJ4 1JU$BZD3=S_5S'6_RQF_R6?L5?I-W[S*?/_TR M[^5]WKZB$0%J@\;6, YN"Z28U5'AM/K%X4]6.EL M(M2#O_-EG?__R@LU%0GU6<#6A4'JB X M6I$B\#VAV]<1--N/3:P9N-1A=;QN:X9]=S=%K'H/W@N/VQZ:;2@&<_?$&L>V M6;I_EO@K#T#VHQA^3;7O11QN==K%/8;S[EVNBJO4!,S[2%2[0U3GU^?;1(C? M#];]A9+2W305K\NM=]\3T^I>G&TP.+SG[K_+5K?3>V4'X!X5B?X8)PEUPE2= MGZEA=!B[D;ZU+S6C"\JT7S6E"L<$LMG37B4"M)L*'.#DOQN=58B81UX#EZ-S M?<1:>['-[/9>.1-@G_E,(A[B\ %Q;KU$^ $V7O:",,AFN\5VND>VL_KP__,_ MKKJ=[LV1\>S.=JY@/=N/@VTMIE;IP7\I"CAO7ZWD5MUEW*JSKI:TV1B?\],W M+\Q]@=S?G<0PO7\+W_'%('."-,TIM.?%:9:N#I/)4,<%O-Z+!BY?^QBZ M36<[YZ"/(4Z /;C)#'8]3U+AA"(#S9]"EE(>-WY[>YU,\58=2EMW<,-VXW2UAW(O]Z&LP ;'E#$=YK$#P'R MKL',B:<">ZMA8QP/5"W0NT3J5!O?BIA=[^LHB?/(/Y63'M)_;@X@"O?]2Z^M M^=L[OUCAQ/S^U;^BR=@@#GWU*3L:)6+D9NQ<=1I!A.X_U*&SQ(U2)$0@T*$07-<@OJFON;?, M()^A1'(R]YM(F^@;M$DZM6C:I]H'#_VX(7I"XVBI9KX7JLIN*!W=^N06'0]_ MXRD*YULY_.US_!V6'B];@K>NQR6G:H(G<7@4)PY,(\1:MWWM1WRVP5KB/4]; M.%N15'WD12_-BY@DSNHK7?^D?P!O<6%"V))DF@2>L+H;(L\Q/&@ND?RH46P> M0Z37OC@JE(=Z_)U.O_V:;7%KS'JWS,;/RSCU1-3S3H8:4,H370]K.!9\$0:P MKIG,';[_\N#W0[1[5^UUP,G5X=/-1/WL;!!PMDY<\<4Y[([ IKU^$<@BQ+7M%"7< >L. MT@SSE+, UC(KBP/;!432 -F_E@CQ !;H,N(:2PV/\'/90.-DXB?,1(LTX>*)30$@S0]SF('T3+@7FZ(Z%@# /QF-*XPS@,J7#6F0@W MS6'@=XM+[\O'U^5<,BE44S*7W>NWJ9)G47[>O+BQ>J'SK.Z3@GF-/5 M\GJTGUT(1W3?D00F2>X"8B__3=]8L+-J[E?<.=N7=@UUY9W[E M>U1B]MZ=I:"/.[=O/V\0P.5%A<=>]@:Z.-\%-,^J,WB=FJUZ'<[N5"\=3\V< MVM7QU';OU"Y7P!H?3ZV6I[:\O]9V3FW7;/SE&EL0/8"B'">SW3/W=S4 >5'C M'/B5]?4[LL7/9/?'O7]]F^.X]Z^X]\M3&XY[7T/#X*B/V/J(ZWFP1UGJ3-T9 M15H;MV\_-8_*R:;.H7%Q-K?;1\7DY;;W?.'V'IGSJ^Y[_[COQWT_H'WO;'S? M]TL1(<1$7U!6:/KWHP*R,WM'AGR5O;]* BWL^^7QWW?QKYW M-V_H[(<"0EUZO9D7"L<'7627-8^%<;@=(^;S9Z;1U)23[,NQK BD?>?ZC^=5 ME\C0\;RV=%XKVC8?SZMFYW5=M_/:#XWL@\J1<;(\F8?)J;]&UJO2R'IPGGZ< M8XRMZJQK2^7G[>MO+U=!L,ZEV-6=NFAWCCNU)DU=''=JS9WJ'W?J>3NU2Z 9 MZT%-_-WY$]$D/!$\B&+ Q!DF\<3QX"3<($( BCA/' _F'4^P+^8T"6"],!6L M]Q^+< JC^+D'@P7I5X0K"EW$,84OQ3=/I%3Y_S9.G'@ RHG(A$E;;3OW0C@G M=W+H\BS@-_K1$PSK( @ E_ /1!@_+H:C^(X#> X4PR[ "O2OV_U.;Y.P FM- MZZK=[S^MN>?KEXI?M\]ZW9J-]/1]6C;2U5X5PB]P8E="LF]&[=^9TM:7J%_O M5$>KZ[[NC=3S;GA96P%_>-E&J9/ ]T.Q^:WCEL#R/VMU!GZZU;[#V_,>%$6" MIUQS<_9CU?=BFLEE]\X.9M7,1?Z11T)=A\-9NV8#)2I?(1^VC^JXVT\=M_>X MO;O[U'-:T5Q7:)$%ET3GJ@*Y=%MI+6MX:%Y3Z_S^E)0Z6:8+&SZOM[S:.DU[ M5UP"D?2N5G7<.!+)D4BN+XY$+FLM-> 0'PNGE6"T/++X<97S O>A?;:,)N04TZ00J&Q! >\1V7\=U5YTO\ M%DT+_.ROW$TR,#Q@98$/CPYFA4=]%^/0B0 ;)!=M9PX8J45I^/S*3P1![U>5 M"#K8&@'.QLLY=@UOH1<&V*/->MW #0GL'V.JD; MBK3ME H%*G8CS2?XO&]MF3U_O41G$D0Y_V2MM;:=4DH<+=X7,/,)O=]>?$^E M_ Q)9GHIA'NKN#7B >!),:OB# M%/MG.(]!-BXTB,#NB0D]1)DHBT^-:0?>Y'H>NNY]\RZ@H,.X4&WW8 M8XCA,/ "$7DSG!2^!4X3S@3)>N'YR8WL8];&? ,:&84G\6+_2J9ZG)F?N)@8 MDV>+?S+G+=\HG?1Z&#"]*&Z#_?_'B;&W1^)TD CWZZD[A'F^<\-'H!:4;@+_OTX",?0O>YUA]ZSOBO[ ]=RS2Z\K+LXZ_6%W MX/KB?SMGO9.M+W4N.L+MB9* =!CGEI%^\#;]!'.!>VIUI-YK%>;+&%MSBZF; M,&\"OF*ZVJ09;,2$F"$*IYAX6)#-F*7](Z('H(DCNC(W#"-49' Z>A4R>(*<)=PIYV$/HH$)D.Z":5- M,@7Q%L#P9$W0UE;14LLQ'8-3N T!R"H7A=:RUTFRP-7)MDQ*Q=.D0CV5W""! M/0MSDLZ^RK+$E04)$R>^!D4OYX%&<71J)LE'W'8^PC?X=YK2;WCP5.C]QWO M.BJ4D.\U')JG$JGU8$#-JI ME^$3JAT5[%6(FP87*7%P%Y. E$3*?<4Q%I)CFQ-GL2]5Q8-$2B$MH43"P*;B M:!3C-[P)^#C=>QPLI'-R*F?SV. M S!3\#-KFHE\)3(#FL/,IF=GF(/*I@9)MZ,)UX#3(TVK8QX6M[!E$6Z96=G7 MJ"0H\"/9- :,,"2YB?.SODOWMO# ^XY)U&-LRLVH2U=2Q8O^,H\(EL, MOY?:M^()8.$*8..P+/?;PBMM7RG;C'@$W4.<^O%C9&ZVAX]X,&*0@>V)_(=- M2AVNI*] [\_&<+PIXP1_#-OT;Y>/ 0.H>GO+W"Y.YG?5C69\4GBMF8>-711H MFH>I6QRS'6-X==E.,M^ !.(.?FWGGW%!Q!2VBCBKT@ M/:/ -^6]NX1;$*8 MFX]I_XKXT06ANP:V4"Y;3(]$=00B*PE&(U@1ON"!",@C)<"W!I)RG;9!*E;< MN9+OED6Y1>$4YW-;^^S>ECO.Y=[GI"",PGB RI32=31)%+0/I1IXO(M2FF4) M'B]JNZ!Q()%FH(,-AWP71R)&/92)QGX&G05 NRGH9"*B1X$.^%+++Q^#,)3Z M)$]R@)J:5+:RF6*RA:F#O?Z[4:QQ>**]Q;KE@/IJQU'!X> ^N$%(NI.;*H:* M^AFQ0_@QW2'#T*MZQ2ZLCMK F=I9W1LFI^5R+7._LJN'#84T\(64CDJ%G@(7 M#W#CE6[MYUJ!A?,13'%2K23]/+5/%SFU-W;!_FCAT46P'F(>*7,/Z5R4G*?4 MAA0TLGB DQ#^H3*#>XOU5QB2K"V"C@!JX3(]9RVK1FH-Z- "M1MO%:JCUDO! MU(KQNM/3KT?.-%A5Y]]J%TCE9=_ T;"37C7*A7V/8N!'7267L:#!N?WYGG:U M^-4Z&N>K*OGKNKTNZNKV^JB;&7]FZW%;S/6@.DM3;>C'!Y&@"7;"O:')\G#) MUY&GJ67N&*V$60I(@N2KR"P]1BG$J; ,MT&>DF& #@)\'PV%-A+JR\#11HD[ M'>.H)W,T0!6I'S#^=]ER?G__G^YD>G,KN1\O .\D_]4Y._T_P7_IM+#YGAG^C8XG^>HK\JA6A+&3&U:3SF4W; MP^JX+A>-9/.FWSX[=P9N7*>"^;%]VEO?ZWGQ1^"WK M)+90KEJ3%^4%"M>V5?K[99R _C*!Y\:I(R)T'G,MVUKEFIL_@XM7 M*ARL>27]6HL]E U;IYGX;G.:ESCXURJQ??XD[1.?^ YEL,:CX&ZZQ/VYN M[:[6]HHPZYI@?_OEOFR,K-%08V?K!G:C.N#J[**]O"GI2Y8O[A\$>W=%1]?7 M*:W8^#)_>*9 .U[HS5_HR_;R]N3'"[VTINYXH>NC^!R5J#FXBKN52M3S;8TZ M/[9] MHVK$JWW3VO,6'&DTD>R6S].2SZHQZP<<6TU>^/SVCR/M93OO?J=WE+ZKM917M!]J2>O;EYA;#N]_ MOS>W3L)Z7S&]>JUNO[,B;K<90-+]"P!<'0, 1P:QZPRBT[H"!K%610=1'Q7D%=4E]+7>C1T6 -8J$'<-OQU@PY\5C,J2NZUG.CF050*EI*4YM M[>3071?F+[$%M>76_=99_W(]B^ %]N%UVQ@\2Q,]$OA^$WBW==&_6@_M?!<) M?/LR\<7EZ]-QOS=#3D]$-BUJ@X>!B'NY(XBX-<"5J:AJ*%2K8RD[)=FK0FMX M:D)(/(ZB'H1F#!$<8;Z4O:4@TTW1NZGC)@R%7X4;9N,OPAMKQ ?G$7Z4Y@.$ M^LP8^C$>#E.1(=8BXYB7!KDEB(?W9H2&A4U$Z)N$5&606!VNPH;O@):QR_HT MB4>).V& [#N)0OW37WDPI9U1 V\%?:@^W*4B>],ZV3>=5N_ZNGVA*:5Q>?%# MT\:$JP0[*&;>88&L0@BI>,7U5;=];5YP<;WR!2W'3^"$(P+/=S/78:[D1")3 MJ.,^4'3DE]'4%(8:D,54X_^ECT$&I"K))6T[OWZZK[PW9LX7O1]P.NX4?O2- MP+" H-]TVI<:':+ZXD0:1(LLKV8Y;M*=]1L;)HEL=Y(C4=K=KBT;0Q-/)Y-19*"*H)P MD!(7$G;49"BLH(5^YP(V4=-"YZSS)&(@Y&4XV]-\2CPAITZ'6D/FE$3A.Q,!5V)J[XIJ:R\@G/7X?+JAR8"TV$Y MOAFS@4N0@L1B<$W""GD(_%QVJ#!O[IS]@ B@DS@1\S.P"+#1._^AY73.?Z#+ M#/^[P;>?.XWN%;Z])]]^AF_?&_%%@ZV/1O1+$H-6 #=Z&&3OMH43MT)#WRL^ M40GJ,XX?4V=D'07#D-('4B%K%+].@8<8/)\YW:6$-B(X: MX'-L"";HN]%,=FJK]@H@J#:WL#IV8&NOB'G(MU(!'S:?FLBQ;W&C70X+]7NK MX YJ$O,Y$M7N$%7WLM>^KAM1'87!2PH#-C?WKH2K<]:^>FZQ1IT.Z6#KDN M>X=R@#7A:$_(4]BGAB@%I=A$A08SYX(=Y&\Z%[UV3\>'LMAY0]J6_F15J&B: M!,!FL4.X"1I1#)"#7$)>GF+O&A.FHIR%^>,MS<2^A?BUOA&J7PWV M]8R\( QTYE%I4-D'2KA)A,TJG8' 3FKZ6_>;2!>]13>:ZJE$I[6Z21T&H[2S MVN1F6LSOTE(+&IVK-7*4[/&J)/Q%^VQ>P)\7/CSG5LP5,\-#7?J")R@JG/8V MIS2,86]$(K4E[N@ZXXLCFZ?*I S,T1C&L#%./,4VM?^631=9T< 6X0?:?L_. M?)LGJ$[OK-TQ)'6UFJ1:Y=W'"[PLO6YU&MW= MP+0?W6GJ-+Y\OF]JS>"8>O)J:T4N:Y\6-AY=T92-\C,YUQ+%;74?:>Q8.DK< M"%ODPD-#$6 O]E3>8>I]BF.+R32,9Z@ F [>LF$TMF]V9>=>I"&E(LC6WY2% M:/6GMA>!2H :&70KV')JQ3JD<;- -O)NR!9VH>[ .PR2-'/^RMTDXPP]_' & M^@9VVHVQ^36\B#,.3=6J3!-R9$(A;]PX@+]5 M&^EI(DZMSM6V;CJ*W3 MM=G.@&&*I;TV#ZI^XJJX#3M7/[&+;.M/3'>&;21] M3VKT(#(<=Y0(>;OQG[?JGTV\'Q-JJ.UX;CH&'A<_JE;KIHTF7-$X!3YEMZ8D MCB2O4CK&]K6@07HZP1D3\N&6WN,W]!P8,1'<0KRZQ"KH=R++0GW=5(_H.,\P MWY=RZ'$FJ&4^N@GV)(:]36AX9!S3T(UD7\^3WP)XT,='59[N%CH*+]#Z<%_M M+=U6=UFU,T !)V DXDDCZQ_F"8DHX'1N$&['$U./JT,B"T5L!I2,@H'I.@?) M"JK7Y_L_4B[ML05!X9%/^ B+91+C(&"X@@C_ET=/L]C[2H8127#X4DODMO,> M2(0;Q:*^@9UNL:RH*/:PWHB?*KP[Q@,88E5RSEY#U,\@3G2 M;88Q][;> MH;"7#^YK#66#L4>[JVVSI!.]8#;NL1WFB_6RVZG,S6.2ZS')M889%S]5.1;( M^$C)Q$C=4"SJRW%$\ZMU/F*GMQ[PR2M#^1V!(?> E$ /K14I'=G_Z[)_E?*R M?ZFN%RMRM+> Y[2S>WF^E;T\WOV7!(*LSP;[61P[PBBZ+ M,A]8JEX=+^V*\@\L0<4!3OZ[T5F04']T M@V]Z]F=;<8(=0R!UF/UVSKXF8F$A7I]5)=?'*G/>A%,DNW?7E65SA=K+T^L7 MK;T\;U^M9,3=98RXLXH3K^IA^%(KN5ZKB/0G*=J\.$J#E*$\= %DH8XSBYV! M*H"6X F%DND6%F<6BZC1=L6RS8VTB:H#7,IGK,3%:O,$JU().(8JE;TQ(BVD M3@-Q+X X I$>05$VL-8_A2I]UGWM)$ ;PY-PY;]J<]A2,#]QA(F9PV'@!2+R M9DS'F%"B3E="M 63J00#2(H'[_'X;NH\8N%CSSS/0E+J' M"-ZAX:T(YX-'U, A-'&:$S(7_MQ/L ED(OS<4Q@A?)^Y/QUFQ2C @N+"Y54= M"6S]-AT_$?!JM^D#;V3B4X=.^TC4C468R6XU>NI@DSTMR^-.2MGF2(%,. \;\"R1_TS-($9:3&6A$SC$)V!E*@ PA M$.WJ<1QX8V3@091AZT>$DH'=9-6'T2@B9PP#UQ(=<)O'CP W!-+9.7L*2B>! M;#"H"\MF/LTXE: ^1GF2/6N9 !A/;'W%JT ]R*]\ID]4 M=OD(!>C\<$"'!?Y;6+J2<$@O 6%9P=\%T$11E"A$- !:*3]20-'BCV[??N;\ M:-7TMZ4[M#II/IV& ?PAT>*8@7,;X\;]SY\46,[<@B5G'*^$P2XW:-]3B-[T^F97LD*#UGU M.0=C#68*:KF-+>6+U$N":<$^6+&[<]O(]H+:2=RL=MT$-/-A^]P,4EF9-&UV M63B )"=\D$:"+6MF=)U1&XC-W-FFC$<+_O:,(W;WAD#T_CR[J.# J*]WA$@VCJXW'\/4D^$ M8+F+.$\=%4!+.C]'NN0J( 2=BGC MQI-O!G^G_#$2-;Q@^[!'/(>E(&XW3@^#3UR-< /K@H4]CE'NN6C%>!AY;*GG M4-%,\X04#2]T S!H#*KO#;T+!E@V@GJ3O2/SVF[*^."/)8!C. *$$HU1 O<1 MQS1.196N#)N6);!(#"'@-!BG'4:AIBVI!7X\%CZY./[*@2R',X)DAV?H8_4[ M^+ I57Q2IR(5Y3!^F,^",,_AU_>(94SPQ8T//W^^!PG\:_R(;0]:L*28@X7V MW*(XFY]?FGMC^<9?;F\_.3B)T/F'&^78BX9=?+#^.TE_O+6X^?-[6_E2VRI9 M3OZU=,]M.+A1W"'>&+*?SZS8AMUR9TY'K-YC,L$M[RPK:^S[ZSS7]W(/ M=L,C:HW@?B,ZAULH8(?$1MQJ-2#5GPWED<-G[ +#)YED>D(9#Q/07+]OV3/P M?^564O@\A>[.+TS7HU:AA-W; ?3]OO#U> H/T3F)%%-6+#) MVH'_QNY-:3]A"8!/\+4+EOYC[(S"&/0"^$$43/()_2 4HR -63%H_/+[EWHR M_&W:TQ^L5D?KG,F6[,@W%^TK30H891O'(3L7BY-D]P_V@4 J@!>4O(] \A- MZ^;5V-JV]@ROK-V>V$=+&/OP[SR25@EY*-G(1RH NR/2[3K2?) &?N!B2 ^H M>CA,B:@=X.\9>CZWM=D=TV*T=IL-6X<-UI+4Y0#K\LUV(XZA5FSXP4HW9:Z0 ML2,CT291P(]U2I5LGH$[#!P+)AP\<),H-R,K1L;U9/L8DXK%Z6'VK8!7A;[5 M$,^TG2D-3@T\]%R4">Z2K43O1)]Y N..W1PSS-K.K?J&XXGXGMCS,'8SQ"&& MH(SCE#$!-!W.B,N"=NH'FF3I9*;>P$9EL48FB30 [X\P&V'U M2A817R?C#QQS7>$J7 M!W=U"/<',Q6DMS^539B)L^!E AH*O&!*=D7D8B*O:B[/:;WEQ%C=KY#L#/<1 M?9$+[C\]^B^@-W)L^,*3F68R&8U[$\I:;YFT5.1*MB ANG=34&G(W8BD !.T M$I7=D-K_\0_*!$1\B)A9 .\CLB4'XQ3EC4Q?A,TK_0R7Z,+\*<2JB;\X1WX? M\RW9Q!79F\^$2AT%;4W=&>:TJZIIDJU=L!^4!X'Y?!8/@7A,47/CB63C..$0 MM>GN.(R]'.5."W8BT[(D!!N #<46;>L#$"H%"NU$A%,R_8$/P\%%J4RGMGG$ ML!")IJ>&U#LXX.078!_HD)%;8'>#BUA@LQV#\$TAIF3]+,;H[+"YPSY>RL(>UG.!K>;*-S11N!;5=3S.)PJ,*92Q4>*/Q"V4:R M?(&V83H5:)I,QZZF82QF(+45KWF$6S2-,Y3W-%E#V8:LR8,X=0-_^:%0G]@< MKQYO.9\*!Q3P3)T&7L@8&8W.+L&Y(^=-6*4S/6+I7IIS;1*#'<"<04"QPD$J M81*,D +"V2E(*MY6U2[9R"PWD1U@0+@'M$\D_RWEMK F%$MRKT9Y:#?:94\R M*[0/P2@&I27%;NEBB)3 C<_YI5JCP=7I4A5]'DJC,?(-:,ZCPI'#T46Y0R%2 ML/CFJD( DE?8LE1JG7-4IJZ%N@EX+ZZY?:$]#'9/#(7K%SL#IRK6RM>/R #H M?:HDMFIJ/#\M2ZSPR>%-!4L"B5A*XP,Y.>;0_=;R8U(<.K*929)LCY/5.;YVAR^?]9CF:(8.$X6%-AQ-L?D.]T57/Z81D-X M_(><1K/T4I2T "W8]?VH%NS7FHTMEV^6,*OB615W9J7(*]S<+8L\YQ:N9?35 M&>4N>2707DO932'YB-JSB?N-PE1&95$U20=KM7]@6V+B_DMZ^PL6)NEN* P' M!=NT8.%H*9?JB 'IF.P 9;T3[4N1PBH/1,JA/@$Z*!(HZ+3.-$_2/& A R2; M\&Y-7%]P4OC,&6$U5$1B3LG!6=EE9@G(UIS13_>=FB\7#$<2;CJXH&]1(H+) M ":ELO^+FGN?9"TS]K]R(S]1R#:H"0*X%!"/#,!#*/&KG?5\+B62"W 81WO0H1C*5.7FNG@9;RS DJAHJ[0]F++/V*"LP4N^4 M%4J>$$B_:'!6/@R+R4N/DO3Q!9?WHA+(SH]PQD$$UAP5V1GVI!WSR&Q8YN2&JD *;6[T)>+LY2B29.M04[B5"_!/D6DWTF%5#MHK+R3<4=91IVNR ME4Q@"A7^"U/^5,ABTNE&7\8FE$7%52;75\:TWG0N>H7AG3%,&*[T* $&C#<" MXX6-%*LM:L,J?['FMB56>>*X Y"6S1;'\,CK*_,-0)B^Z=JE[&934?V@_M[( M!&2<@L1MXS,AR+UO:M[:P!AK/D5W$O$:.(]'$%[2??WKIWOM^&_2:%CT>%[Q MR@JVW;"H( $3CQP6\O%R3EM@9R-:Q7@5Y/:J*5:!_U\G@1CZE[W.L'O6=T5_ MX'KNV:77%1=GG?ZP.P!EX'\[9];J,+4(^&1S-64SBVKAIQKQ<)> MC"]O? F;@MAZ@G(^C,.0U67"0:.: ^3_<,^_BAF8A8J:)B)+ L\X#E7L#*-! M'L5S&D%4_4'S<*Q2V(:$7THQL)UB8=0A50 M9_1"_EHZ2:ZOV]>=#OI))#*H?+%TH;1AA][.?W[9:7?Z%Y5?G;4[/[P"D-U: MTP(!W;WHKIK6FI]?=2^?](NEDSI?.M2:R*P;1)A= @;+#L/-HS;.,9,S#;?C M]#H+6S$_&V[_&3BX6W&O5N^+ NVQM\;7X+)'@GOVQMJ 3J]*;+5;]GEAV?O1 MY9FJM!40IH,^@P/<9*0S9;*#(L2,M+?7Y.%ZZ=VM=_C9>>Z MW:L)UOWN;V:WU[Y\UUU\$R[]_KY M1MLD\/U0;-YH^S).A' F\-PX=;C\Y0G^DE?9XNW3P ZT5-HPF51+KHKU/$4K MK;4K8QT/SEJ+7;]MV&YOV/E&E.F:7D=+*2GTO^E&5L M48F-7< 3?5Z'TJ/GH#Z61@\1D]3.3%SS_E=!UB^T$W:7 M8,_/V^?'F_\2++37OC[0JZ^^?KG6YUMYK#;[N>.LU *C@H6=$E=]C!,J9/9D MLC*7\33L7EI5-KU,?W_W\CE)ATDRS$?/ZDL[MV\_K]-G>U?MZ=TPF1OGW>MV M;_M:P?'D-W[R%Q<'J\7L"PO]$#V(*(N3O;17^E?]31/HGMHKET=/Q3-]GK7G M !\+K8@9RW'O6 &H*%?'%+\7"KRMR (_4(;PTK&.ZVT$-F[??FJMUZB\9730O$26U#;ZWYUN5X9V0MLPB83>XYD MN]]DVT QM<@(KB/)UD2^+2S5J3EJ%@WV'1WMJR)4[PZU'9'=;.]1R*X$B!'S MIFG,@FE+>=S/TLYCC_&LZBWM\NL5 M,IRUD+G#*S0R84RQ0K^)# 'UJ24SF)6,_TAHG(1=S3BW,+1FA-PR%)^$@/U@;O'0#;-I,Q##DCM$5*W0:DSB5W5;PZ[N[>R<5 M(PG*OW8>.\$O'5&TT2U51GK8 J+%V[0"W!(?&?4C7 M8+DL'NQN,X0*NX[,D>"LQ-4.%V45!"0A( ^Q2%.WZ)E'BZO3&I^'JEJ]4B=( ML]A,CY^'2DIAFB_V&5J(.1U5NT%4Y!TV,U/ MCI4JQ'$I5-C!2TVG%*"U+V &PII/<;(@DN=E4Z)S8:680K\P]9LC<$ IJTF( M)_@$HGB#L1 QLC;> HDZBOH4/X6XQZF&:'92-Z3?J[YSL)AIF*=2+2P//H2E3%"!*:"8+YJOG$BJVZV&B!5+ .K8@PSE1^3- ME#YG=8A4RKZEU4?XXM"H1&8UA]65ZY9,@@A16EP%'+YH_[%AWEH:H:0I7V+! MT%B!C>,))PWC-8"*]AJ8\X@]46N_T.:Q)[95-'[$GGAA&MA#5($C#,,1AN%) M.2,;CW\L4$FUYO8\1(6]BG^M6EYM8UO?@:50(R"%(RW585W? :&PWX'0IR7Z MG+?/5V7Z]-L5YM,6CIU,W$_K>GA:CO3PH#\GU7Z>O4LY/N(D''$2:JP)6DQ8 M,;TDZ11,/J&=-$C!43=UYN.CE?TQ.U>=]F7%&W2>V1K!ZWKU)%T;HF[#9WS" M(CQ)W.L:/)0H4/@[GY4:F %6.*Q.$,QK_RQAS>"*_Y?S1OF^WG-_% MM\"+Z?%_N+A!Q0G(ACF$)15QVBX(#Z!8A^-?:9,R=50/9-GX6";T8H[TA[>_ M_T8_Q6;(P,]@VA/,"8I3_70EM5F9ROAKV;T8R<..7X3GN9__WNW@R 77G?@RJ*.;#*65G$ZNM ?^_ M1X7M/I],,)$/;JB\A;*5.DD!ESLA R> NQ@B32S:L\6]D/='I5FZFS^;:P.7 MB?\E8+O2[&FE3_4FJ*DQ&?G1S?ZBI?S=@)O]MR6\\_V;9M*A&[]21 %:99010OL,0685 9^ MB,E62:I>"<::=#[?Z3W-_FH7>?-I?T.Y[-XB,,'D;1K=\8?(W6RERU3#NE.."N0 M-+SB#0!Z>.:IS6:Q-E?-#C:P$5_H8M6-%YFKV "Y$\#=2G//$VF*4DBQZ%;5W6WJ2VTQ M8X>5X:%(I$_;Y=*?$WH>C;)P>J^B WB^),.)=*OBMK_P.Z%8*)U)6QY.L^ M X.!>1U;'^R^GJKZD$HA 5N,_E.I0.#II/D@%7_ER#^7J!2;,/\/J@BYNR-% MR#6X%+?L69E)#::*KGUVR^E(VJHJIGEJWD*M4N?RZJFU2A>7[=[UTPJ)%I8% M==J][L6+U"IUVQ>=EZIZNNJ=UW%YR^O#OJ=&Y6+WZI24RDX6I4M^W^)?+DEK]OF=T=SE2]GY2]F6WU[[< M$;I^_D0T)6]:EFWX-&_9B0P;DL2/!3RP-:I-UEI\_:LG.I=GJ^!6G]+)X)5K M5)Y,< MW]$BH^B2Z[ZHW_*"ZFE7;7:%#QM5K=->936NFPH< .]0L\)(KCU,RT%ATAP7 M>USLQAJ#[:H#D*"K"MZ_B^_R_AUH(>6K[DIM]927\!S6I/KR>V?S>E['XXTZ MH!MUV;E>!;>S(_?IM:99]%,LK%:6E@4.U,5,%;L7'_746I%$08VW7O#\S]M7 M*\V1[C)SI+.N/?)2,[[^+BS-/0*=]!Y)Q$ZW:C.*'Z.)4W M0"U$)E/X6N6M!6H&A >=/KI3D_Q? +)6]<&/H'.^N;8*ZZU"N6/QY8+BRT[7 MU*DVV\X'>],YJ3"VU7N*CE#G@L7T\(S40LH'-2<*!_?T#,BVO-_R!69/DLTUUZ BG>!\ M?E&9P&EGQ[>IELS\*G5*3F99 M>]QI=TT%Q)'NJ^G^K'UAD?T!IQJ??-2\^;-(\Q N0NWJ%PK%@5O#H;"K/$MY MUH4)(FO(*;%]KE+[>!?-7=RC:O+E8)=:&=6J*%",JJ,*Q0$54+\OI&BWM&[Y MIF<7[1VO2;7(ZEHBB]6;$F'-T]7AW#&[ ="7S_>@G*?9S?!#AC.N&$Y@+_!.[X?4OS$64O[^R/M$]J.QEEX=42Y2- M-<%RQ>8^B32BY^SG*H@1U0S2BR-R9!%B2VH*PK#[E4*=V]-62?<_WO$:4Y%E M(:_[4.]XJ6ONQ/4%VIE$248\O.F!XG5>@!Y$U(1Q'+(7QOW&A 5$%7%#4T95 M0'K&W78?W<3'6DVX7@@Y!B0GZZ[H3C.6R5&$+_2VG%O A$^S.VMU*Y]HO]UQ M0V/3O7*/ %Y6(L8MZ^()'Q)RV1#*KZ+37LOLJ M*P2CE@*]I.9^)'!,NV/D+/9+&7PCR@+46)%M>'!(\40@:-J$0-<6=&[&=LV> M::_,TEC_&%XC@,>1^P(1X!10V1?J2 W2-U+-#%,/EJ/6:X%^8BM,-TQC!)A! M1_/2XT+.*#M*DG3']MPHP['9I.R-J3XM=C*$'XAO'FWJ<.X5$0%9.K^#O*=/ M4RQ8S1Z%L-^"N@:H)W&2G5+!_(REPOM*6)^ZI M#,38WF)6H2IB,1KZH_&!?OL_\K<_OOV<-B5&ZA*DJ/KYJLH(3C5P5\WOK-80 MC(>JV0(N$(9TW[(Q2.G1F*X*_EM#KN)5)FIX"\,2,"Y?9VI)JEN@ZMMY__.G ME%NM^K@9/E ZW@&"3V.T1-UXEIO-DW:,.(ONB#WO%L&' 5Q$'P,,;@7!%WHC MT_6WFK8CH2DO/ZR%T^C:5:7I9Y!^ME_I'P MK-6V$,_)+$#L0>Z/A&3VBIVG6C"9\\?OPS@:E:F!N">Q(.!:( B8PZD.M:2I MVB_&88"2_P74AO82?.4Q6K,9\1'T,VR-G.9#./5 QJXT?*8MQ4K3T*!^$>RZ M RP<6)MJYDBB5)"M,U>V,#D:5\9S".N73<#X @0 MM4QH'0&BG@H0]>(9,6ON0\N9QAD0+P:_*^YY'G%H.2-/$LA]WV6!"5-.(AP' M-$=$2(1_^HD[S"R))W5KW7G;]3PQ)2Y)\A]!%=]^;CV%/59JN@R'CZY&]7$J MI6>+6'B"$,OP:3P 02:U=*. SLE5&^79C68FV([^BG0.=A5'JO(;M4"(#S)+ M2:T/O6V)TN:4[::$VKN3Q_992/$I,?J7:#@'A>O4VQ%B6<*MFPV)JL$DVHTCV&-"3Y27$D9%*S:DXZO8F)V)I/-7!9C M2I'M E.:,62EOPHF'<_!@&+Z.\"^"TQ6CP+/C;"G.F]DU=Z:0!M"?S<>J^L[:NY9VEK2.L/G-N^-S\$!L!!.)1^WD&_V*K$C.]M!H- M?P#137#K6XZ R<03F+]KK5B&O. KWBI; '7$@_8SL4+$B^?($5Y&&G]:/Q* MQ7<8%Q.>+]FYK$ #36&? ,ES4DLBA MW#D[_3]DY8+%FL!#/#^0_>R<(O.5WNJ#F$_1IN;W\C;/&U%;@1RO@6GZA:[D MV'U "TQ@UB$>"HR%=V.,?E8=W PB.D^B2@,LQP=VI+1\-9SFA8SFY-1?. M9/#!ES(8>_*;.H83&-E3.45$!9W%02PJ^&#-7'A;Q-R=7/$ M8%$J^),;R>S.3BQ:+"EAFFAJZ )]:K>,;=OA2QS,MA]5IP&3J*C*Q5VL21A' M*^8I1SD)W5)6,7G <*R%N=7?DS&_7+L:*">=\I-2\G9I"%N!JO894;JS.X7# M_Q8@)P7)4S='T)N^=GQM#>09%"$\=*]H.18=>GL>L[E%@!JB[I%J[1*J1&IF]N5-1\6_3/1"9BX[TVD4H8]7*G'',..+AQF+F,R;8& U,"I^C1_AWB6M0MC)YE XNP'8@)1D MH<0R)D&XE#JA79"L0W'3.FDKS-7>?6?15%-[!7*R=+#BR;4+D'0HD^)1\(1, M%>%\+UP'>XW9P>#GLE>?5&ZG,G%XATL^B1M3[(9C/^0A M9IR8T3D#Q?#J@J<#5@%O(]%EQI,G89TC^<3=$6>)D&>(+0BGHV$'EC4NT B27Q&EZ*I=$L\;8;T+9P* U ^NG&1H9 M:1'K@X /E6*.@_/O\ (EU#'">70Q0_FPU,0O%4P1W8O )S"G&FL R %H;2 I M1)47740C3#S!KITRGDU9K[#]F\SS>(SY$!/>: _Y1^%_SI:UM MJ?479<9"M:O)+LVY_!\E,5(I,K!8()Q)/DH0ANZMQ6KANS,_A'R6O(.B_>%0T,YE^3ZVC<$5Q M:$K:@5MH(_?9NNC\/A42%3$5ZD#TGS^%TGK0[RQK+(RYFXB)2RVKF7("CH#@ M&579;$6^-[_)^ONV4]"[K%N-KY-467Q?)<HIOA\%G8[21N@ZZ>Q,8Q@4$C+D?6<]#2V M,,?0").W##4NJ29;4'YBJ&K+Q- -5,+9 M=6?\TD(-G.5A*K]>RCW&BJ"<:E?+1#8L*,/TWFR&]MSR'94602.@>]Y4^[UD MT7B5YS\FC\?E34KJD; *QC,V)HN,U'B/^0AP"0TL+M"-\'4 MZ6"XBKOY@CEB:O@PI<6'D!"BSN,T=2>"2==M?4N1:IM%'= METH[^1?_M,EG62XKKZP^KPHU$419N0;]8(\YE2J+C%I7(?65E%(PR*@BA]*3 M9;$QWE#^2[G2-3>8U\_H:@[SA'QJEA+EN1''S( /2M62&:7K/TAK3JB'M(9H M_,TF+^"M]MCIY9"_21I_\"'9F\CG""2MB?*P[*&8HR=*G2M%C'6>:/) 2W17!A'*;"B9 !)^($ M7D.R/ W\P.425+"U I]NUAT8@;Y+9$D>]$3MO?!+[AZ=ZZD?(0<*.=FYO"E/ M*E_7=NP#M6T^]30/,N>Z,-$A+&4- W8%!3JO1H7DZ%OW,;57(3$XRC^L@MHP M/J"TV(695 .K""*QZ5*GVL8(8"K8^41L9"MB8/,4JSRK/UDAP$/%[/A(%[)8 M \,1LI018J1@4_92"U5.]+F1@,G&&([CINNF>!Z+[G7<\#&(BH65NIB':_:) M] O9V":Q?FYB2-NDQ62MN5IVRCF%Y;78 "V7N=FSTL7LE:JSC'K=YQ,J; $V M(I-'7K'JW6O&$VTX&PG=_(66&5*QP(;UFD,S^R CB*8"QT*V0QBC]" MC>N>MZ^41X!_5H9:+ 4"^3.;@:QR.KSI7%\:X.9FV[D%8W=^&.1N+%O9.370 M/'(N7UBR"X;R8'P^G>!H558X)21U7=-2#H&W3_;F7CPQV?(WL +X &08EMQS M O;R<'77#VS'1!CN#E4"]!R\DBX^I'IQ[1<.]8:V9+9>5:5WZ :30@9)*$88 M$I=P19@K220.QMJ4 4 Y/^UWBE!R<(R3H*43QO71L9T).['2%']IZ^^1JL*4 M?P5OHJP\#;(2L-(T3M- (=C (B9.H%;,D M)/A0#@::,L:[I 7L D_@R+U.L%#:N2HF)"<93G&]S'-CQ19R%ZR/52EF+#F7 MR:^VJI%V $3\ R(C" EQJ.BF<)5KD$,]EUJ$Q*"R3N@U@8NY,[047 3Y.D]= M7WDMF SHJR]CS'^,[,^W8U'5@%O]*51!F@/R,$/G+%IDP$Q<<%*SR<6 M)U*NK9D&JTWG]\/RB6-8*X[< 2Q+<3F?ZDY2)$./P0 ?+2<:"0-WA$F8F7:' M)^1*HYQA5?B..0XL"CBA!&N9*7,O3M-E401[4,D7YXN3+W"F@?]?)X$8^I>]SK![UG=%?^!Z M[MFEUQ479YW^L#L ^OG?3J=[LL64C8W;VW/*_K8U].\A]UI>4=O7FZA=9J#- M---@W:N:9K6HSB#5B6;&B?2]P$^% 2I '^VO,9E9BK]BJFV0IKDJETA4/AYE MNM-[R-W,VCNV:4L$8W7D%E0H[A',2Z(\<@(<%<;(3(KP:]CJD;BFX1BJZ(H1CU M6+M$2<\&CX14!BHYH"Q)E:]93PJ':(IE;A(R%XEU"VJL!7J#!4 M!Z[+3:E&A(>)YR C!ZUR9C^=J976;^=5:[/*!@*6(KZEO*NR,S"]126'ICP, M)542C,FAJJ=+7%*8XK(X:$N0[I=7=ON457ZF\^MSJY%(2R:V_@N4JB2J8DD\4L-\ MC7VQ1-[>^0P8;F5U?(N KQ04[\)1#5+I*FJ^[/;:EWJ>U3@ WS/'Y?-3B'@: MC*4VWHYM0ZK49B.>#$:SI8USG@A&XRK8,.4:+'6QU)#K2V%I2@7ZSD_?L$Q6 M_L#D&1>@SEJJL:>=Y6OU&"$#";4H=5K-6J>#UR*X&OK"I* M5//7Z!![B=/ME+)?8XRTQ2+WM^AR "NRTZ,RY)1M>2.:,U2Q.P_Q) M=2UG[<_B%U99Z+<\Y9!+FTU"T6.FNI(!X\,&=KJ]&.ICA0?C_/4!HV3!9S%0E*R M_ E>CA/V\26A*+U;%J%R6\%$6B;JD<6BU$W3V.-49%T\:E&KDK4,+S*/F2=G M_.;JS+*J=8F)*I#Z-@T2QO)Q_I$#HX)77]YP[=+B(?M/'?): XP\?ZK(KP4K ME'JF*D5S_H7/V-8?G[2MW=XS]E6CK#QW7&L3[)&7[0.CZ\+E"1Y<=MD1ZHLN M1,,B?+Y)'$F)HW0<3%/5RA[X 6?#IU:9-#[/;]*E] A>V*P(-C#5T#'(NY!$=D+]:N^U=6FZ$9DOYY:FJ/,J"!%.\J[D*+J8:IV=-%-0J4!G9@3WB\CSU&ANFHB73=."0RX])V!B%,&-_ MQ6A3+UD)-.V'#&'>266J14$E0%G!*&A3,K0):L"6V)#A8X8MA_P?ZN/"U0FEEBL=CJWOASS"/BFYA,31R-SD;W!"3[C=#7 M9)Z2?"]EH>!"0\DK4Q4"G.GZJ+46P^M>B.[%V$KH*Q(/RDTD46O:S@=T.O$7 MUN=.[,%$>#%!J@H)\! :\B.#HR9#([?^)(@":G. I'X[PA'1L^,++R1THS!< M(0[**^"TW0 T$C_@ZAELRRBY!^G!"E&1Z9T&";'O5I+^S;*_4^TV4Q6MLEHU MY0H"F@'EZ1"O4WMA $5TH-"+5SN)^QS)Y4#%>YTUJQ:MUXJMVQRSKH/PF2S:>CI9Q)TR!2.?Z MRNJJ'A23:1:FW932.!9D[9@TH&+7L]7U)-:&YZ07K1. MA$Z,]D/+#@1.$W%JX:=)51YAU"0,)FIT-MJF"LS*,$2.^EQ&",74(2.&AQ=&D$$V?BE[7#C>E\'FJC:E? 435H=E/@@B@?1D<]:_R? NHTP M9XD?U;^D9^=U),/J2ZV0"ZB?+=3X4T2FP2V2V37"-%M6:PMPYE*$,[(0*?TW&"T]H%AIA[C4C?H!JAB8^?VR[T948'JX-<2CIELM2"SL9K7.F?]+G76 MY:.SC[E-VT^92C8:+#*^0GU<)-B$"%*/?8E@QHT$MT!?C/R:J26Y#%9==6;+ M>L*Q\<[0GHH0976/-CJMKW$2C\(JDB;Z8G?(I& .:)A4&7SCAM_<1"\>#IGL MF#-8.R*7QLL)<0-4*VQ]CIQBB&\C^X:C=(_8)JNBQS&9X/2Z=+XGW$#HWJ-M MYTK[9<%[ M_OQI2UL+/.!]P8=#=$[<9"ZAKM?IESK,K(D:[31X<*/:E9$WSBSCHV['^*=@ MV $;MF !HUEW/QB2F=P24;E)?#F?;ZY;\*%F&%M($F44B4>5/Z13QF;6B1@S MV#C=YSN]-+71,E];@!D=!7'"QQ@O./&6P:JPJKB4M"%][32+3^F/>5HHY\+; MV<"+2&'K.8K;2M;#P(6Y@PD:G" FB;\'NR3[JIQFIS(T3_KM+K7Q6F_AQ?<,)#C@\S D!G6 M"2C#04:I15FHNDN,P6YD!1G!WVQ_'OKD"CD$#07&@LY&U7.)81A0S6T67(X& MUD(.7?#9JI^3&XT;.R@8F%/&G52[:HIJ7U.@K%N??WY24P;V1^2"E82G_3\Z MU<9DWO\*3X;X]'R%?9T$[1/U(97"PNU2.-'K?_K;4BU?U]GVQ*UYMRW5\* " MME]BQE5X$.A"QF"2(DG3H/)-[[IK(MK(ZSJ='\HDRUH=QB=4Y$,-:CJX6V,. MR/_6OC;EUUC$4#FF'4TQ8YK)776L^JI&I_=#TWYE]9 @$T"0*, >8;J$5KP MI)-=)M[IPPMD$4S *#H@^^'G@XBZ$ZFV$N46FJ *BY63/_JO+ ]G=6SIY@:O.4TGW+7 M,^?VP]O??Z.MS#,=TI@+>U6NH>W\@KT[\4=#D-S5%&9/B$BC___;^];FM)5L MT;^B1P ; M\<#<'SL/04C9 TI_"^S\_^G_]J.TFQWE;_(6(]S/=OZFHR0K4*NE%8CVQNXH MQ=7W8FR?0+^+A1TH4[YDHXULWB,?AL7!* ;7R)$IHO.S99G=7Y1/X!HPN>:7 M##QR#_KYX'#4#IC<7L[0JFBVIIXX]03M*.TZ,X3<2@,KI6@JC4S?%9S/> M;5I@RVPL+A!8TLK#3;!KBI5=Z?%.W9^F]HG34:*RA(Q/D8HPQ>Y]*&I80S;*5O:04\Z:EZ;3'("(K2(72:KG*0N0 M3V2F;(]I5GDL?+"7#"!,S5C9=.8%3XRI]'BX"8Q;VAM*#_=;YO$^T1+((L"S M99]O/C4]80Q83XIQ9,^91>Q*_N/=R(UFGO-TY?JT)GKH'9<#EX*;(!D],,P0 ML*\Z[ONI5 M5MOLM;=[U>KK[>YN%F7;9K?16?NJMP0O#C,X%3SA_SQKG*5<;X1.J2M[]M.P M9K%!_P] @S-13MUCXZ4SXL>S5T=*/<>+&H\*;JWP?LH27OE^(TFD?>H'NR!2 M-F^^CEL7^''T,/K[W.5M]W+ M($.))_RP>);#:[7O&L[0MUT4E-W-/)8]J2R M;-7TQL0(D#;/;JO,<=M-JU3/ >8Y0[.5+Q24BJ I._+W?_Z:8C]D1 M6C37UZ 0EG EO$R@5HL-MQE;Z?XW"L4"/IU7?_8 MLR\"O96,M=]I] 6+SOAXR-W'44H&6\OL;E2F[77*M+5)F][49GB_") 8)0LY M+-Z<3UI6ZA9YI3.%".MFHX.YH:(QUSF6^L?.SPMZBPRXJ<$]FE4.,!'EI;QS M)\A,BM")OE'G[*A:6$VM)!ZB.1 M5(S]65C\B),F$9JU*LN;*9IIP\=D*-C,H1R(?)1"=:$BSZPEUCYH7_1)5DG7>8X8CSQ; 9"::C\;:* MHCMZ1U:$G%W#SQ$*/*/O^\&<>LY]Q%P0_"-$_!Z 64#/5#SS_],\9KN81DV@#0HOV+C\?'1A)N=$)N+FP (7!^_.#3O@P?> MU,3UJ9A")$4*/HW5%LNK& 5,U)\%/H VQA15ASJJ\/H3>$!2AE6__$/V,,0G M,)-/3!ZC1+V0C1GO?HH%'ZY_L+DO:X/!:P1\1=:]70[[(5:-*:.V<A=,;TZZ0,KFQZD MXF<>"6^/YP7#1$E-1C/6J.$X/Q,Y.IC$(Y]X#C :X4?=8(3="/B_1!:;&V'@ M#<6NTKHMXETUJ94[?ROS)R2/>0OA 'M[$N=)NV[RLK,A?G7I55*LRXE]HD?Z M@W@Y9HHK3!*+5WTA=;&(C?>N2CORL+4GQWS1G5\LE 87XN1IE+QB)LB,^AR1 M3L/7MQB(I"P^B0"B(].0:[=)_Z%1D'! 5XPMH $Z?*+-0Y*BKX*$CVY6%B0: M/<@1F_+=?.Q0S-)BA01T5*+'C[#&^ZI^QMK+(KH2 GAQ--@KDWDJ4M-'_VF%^,?Y:O R;"0D1(@0B.N(6S"@*9;XY.''NBUO[=\\PF89:+2, M U"): ;7.D@[-!M@P:3Y_0,OCKE*!_/5C9^Z@C MKX XS+AV5W [T#V'W*JM? ^\,'3*AK?+FO-*_#4:.XX8&FK@DM1::YGRG-CC 0:BGC>QP M@T:Q+(6KH:\P,6<&8"^A)4AWJDWA5K5=%%.#T-4AI[B[.'(1K-*_L,\,C9[Q MU55F' RIX4]:0L+SD&S0J):#H8C*\MT=:RW@&D OX-&P=+JPV&UN=-(0PYPB MLN=7N)%DVVFR6$;NF)RJHO$/W>S@2%*$/W:"0P@\@CDC-!'NC: AOMB>:+:S MQCFE4LQQT+WL%D*2FZ90*M2ELO!S&1B]*(LK)/R 6F-0XU/>(D-=II MN-B^ M;(R?]/?.7$4N$+)+(7:H>;:Z]9@KT)+$F3\B,I:41*/5> 29Z]C"T\)UFQ4@ ME'R-.UV4+A$1MQJ8;/I!#2*2WO-J4[%UW1O\U)2XX+Q*^&)Q'@'_%PZ@HHE? MZK>%-R*%+WY5-BG)90@+;K;%CN8JC\L 1H4&GWB.5@BZ^M#OE3JS\GQ)"@,4 MAYSQ^QVO[V)+BNZ_+->D+.H68R9QQ0FZB#P4.1)F81O)3#].AUP5C;/-G:<. MR.]XSB<*.4,Q>U%ZNZE'WT9P/=!8.,SAH3GR"]*68IT;\%_N8Q/*%T;W=3(^ MDVLDO[Q9QA]QZ']+ OJ>R;/"\_U*CM)K &7<8O"!VSAL/;[@=OP^X">^OJ:,\1; B9O>B+\60WJ6, ML)T%L6CS(X-E'J,))DB;? '1.]P2CA-,]E1+IX/FBU8B'E)%:4*+\+LF'9C@ M@L_X"OD,H,S7/'8/ZP%:CSTY42I,-\]'+B^O2&Z*;W'&UR=FE"*YQBE$:6KI MG^:M":)V2LDB!N9.A(L:A<(J>,*?7$1BI2QR&GCH*?%1)TY>!=[+8EQR%?Q" M(OFY1B+FG_-.&>-Y/,^P(V$OP)/H\9)G)]AF9FJ/F.O*TYU4MH4F!%=@DM"$ M""?%BE6!_3?S."O"AZ!%XX\$-WV._K#6@%K'6Y4T1,U2G\U2*\1(:ZK>P2F9 M.NDDA*=,'KY*S>>(1Y< )W?" J'D4?92$CH$&>$]"M 5DOC!V M))36A>N/0T>>PJGW0:],2]2U8K=\Y4*0Q((P6A:H5Y2)1+HW;@@'VL##L(CY MV)%4CQ\2J3!(+M15/N9A2C%YE_Y4+[!W/5(\_=D M"\.[( QX,@A/OE'2Y=7T79[?(X063V"DK%#A@,!D_$5<4^,A@'BN5!2G@HEJ"PT)'DO' M@P^GU/P2?X?BRTDS[*17ZRE/BUM0^PA28F@#[%:9:L['A7-G,]?%7V%2M18% M1?)'W0CT!,_Q&3 'XZ-PSI_?4&O2LF5!I-0/!&/.[J5)AJD''"7!KAF SHS% M!(+A8(-/X!.J08(50WR"*>P92F+A(A9%@SB/M2BY%#*H>>X M8 6D5N-ZT;+P)14BR:Z(YZ,//N5>E 1!+)%FRN+$3IK$8#(@9#R@2@0S)1CB9?D<7+P0:4XWG[[? M*E,SN06U\#7D1$M?)+FCI$KA:SWCOT _P" ;'PH).[H6&,6!15KQ$K1R/ZHZ MQ=?34<;DIF5Q:R[7P-YD6^>ZR073/F:/]'J5-IOP*K/42+01K&O"FA$94P3& MA8HOD36 %8PU.H(D7$NBD.Y4,T8P9BHS$O)S2M+"*J&-2*F9=2_DFX"I7%T0 MT&HF((]T+L6,<]W&ZWP,"E(6<#'HI"U*VNH=2-+6,1'ZICPA2=^9M*"<[)Y* M0V#;X-NZ!,Y^-GNS+)7.Q:[4W)T/G'!]R[Q,)$L)>.>F"R6UT[4"4;4"!>_; M!&),8W4+(ZQA7W,N.9FP!)1DWL!B9=?:+-V%%%W^=EGH$@>R7$N5' LJQ6(! MQ6D0C)K 7"'*R#2(+XT:MJ&$V@8-6$FO)90F)XCSDV+A:@6]&RUD>0)RN:,T MLW/AS&3PW9_CN'?NDT*U 6,X"&.$J2A C'@FBS(?;@V-9;[QHI-1D1J9]_%"<.3/5P6GIZ M0AWNG &\ED^RY4@RF=%TB/U MWHE$;@EG&MB&137VE\V+FNSZH'"8F))9A4A%1G)%Z ;R\^N?B:1-E3;*TA;3 MMBE<@\)3^*Y J#A/W'4'5\*Y"+6*> 6&$(!J/9=CN"L2-H@Z>'*"(M#E)^CY MY.,\/J2\X4(DS] D*A+(<@EKI".BT"JIF*GQYQ3&W3%+9_(H,\,I"H41K'2> M'?:%$C7_@&L/[I"E"6ER(EP-48,GOW,GX@18!05\U&+S1(I+)X2,HRG+$#$: ML3X1!Y0Q[Q' 6+6"'FD2SJIW0IHITI7.0JXX=HB9,00SLFAE6 M,@.7A%5Y19X5.8"T6$D,]D$& 5PL!I:196:1+'1GV!8!+F-2*&K7ZQP@*/OG MU$9'>C+Q#,FUF);R)A.B7U+*F_=Q@5Q)$Q]Z=S(S0DRXHB#*D,UBQ0".9*R7 M*^K\?C[I.;K89F#2,]'EE!R7S?J!."X/9/A5NVG:S=9.YDQUS4ZCNY,WMZ*X??57.[C:NJ9(]H$OH)YW;)]AJ+0ZAD4VC,W-HZI481;/8635_ M8-G=!.W&*=PWH6',((5^=\">-QI6@:[*^S^"]N8Q0(<$?FR-5P#.A?9Z(O!J MO1I>5@7'E\Y])9=Y/E[L^!O5P9O\=NG/'";U M"]^MFC594\547M[;B"JQP#\S\(%M]L=$Q[+8/?)1NW<]$U]X"K!"2K;G9?#T9[ M-_B>:7YKTMRS]M5IF#U-FAM)LW%:I%F^)E*>5D.GUS$[KJ@T MU]A@$[Z.Y;<+X^!0(5XWK>I"O'PNLD>.-'"&/\" F?NC2W'N8_K/.G__6OZD MY))D9IJVB,+#X0 FJ8[:J2T_'R,$J#?#RF&5CY"]1W MG:#GKY\WV45)Q7Y9!.5 _1 ''A]JMKH;K._]1(<.5"9:UJGY+G0@^# )W>Y9 M&_0W3>CK"7U]7L?1$7KY2M-!!-D5JFG L8\";).Y53;#;F_;VWK*/U.MH.>% MYN50%!V6+UMB=,RFCOUMT$I>,SQ:1:FJH_+E+]ZR[#VZ,@^4,INOF5-41U*0KM\?J/C\/JNXW;S)7%XZ>K3,?B##LWU-L66=&1NK0OQQ!P5 M.@)_F&3>;6DR?S[T&J=&YN4K2SK^7N7UE'^F6C'/B[^OFBZCX_%EU^+:>ZS M.E IVS8[IR5E=3R^_,5;=OWZA7N>+Q&.-: M=OLUL^RUQ;4'BZNRX?=CKH6W-G4=U9QJUQ#OZ78>%>%4Y2]0WW7:RO +)]X> MF]YLU;4TTA"O$L/1>O.V&+4\@UL, Y4SN,-T!O=QZM3G3;-9R13+8V1@^VR3 MJOG7*_&OTO(@TSG#2?#U/#O-^2(O13+#KI;#]SJ#JG)6?Z0$H\/O5W2E5 MTF=QHK'K],B20^^6_9JM+(]#LFXR/XY.LNKTR/(7WVWK\5Z;_8Y&0^9YCL^">61\Y Y* MX_S&!_6+'2O'JINVYEC[4KGV./I&C3S2WI6ZJ1, M3><'0.=6L[XA+*[I?&WRM<[Q/."[=%F3+FLZ>O7\@^O-J>G M]MG"O(#NZU\ MO-&I-ZNES#_I#\!'!];CW ,7P@2<:.*$&*1V?0.^YN%P@N/+LD$/5G5#$,?H MQK)P?'%U05X^=SD :5FQ( %5":NR-*]ESS%8MH=AOYK=_54([X2E:@S9[^+K M9D?'_;4$V'F8F%M417NX:7+?5^#"M-K5)7C9598J)7/9@XB)G0$MY5_.@=@ MK>PWND/NJ*$338Q9&#RX(S!+!D]ZQ&]E>'>CU=YC#SMMD!P@BEB->I51I'Q& MK2V2UMKBX#WA^X&^V*5F64SVJTKKJ +)]"QKBN.O:"QQ=4"!Q] M\O#2!JM*_U:CLR'!HO >*\&/->8="N;U&AM\8M5%O/+%R4$XS%8G+:LG6)$\ MZMTOJ?R3U0I,GK/M^]>;:V-UK<2!*O)-ZS5S4ZM8RG+"5IMMO68\Z8 /NWP^ MJ7GNJFPKSG?76(V'3I7-WH8)D\GX2@'!U GO79\\.&T0;9EZ@EY674"]TQT_\4NN M/V)^?'79VVG!09%F++"/ M:VE%$7"?VAP=WE> &\%L&?2&&QF :<,YH"'6<&/)]@6_F8Y2M.V%+:W"\6 ;B,3'B(,9-(P"J">>U#@1P3T\U3P"/!\!C<#':@0$N7@QTV+5"2)XBT'D M:B4>"W1I(O=9YDV/[BB>",M ?4J@?3U]Q!E$ 7:G6/F(0@U#.%X6[I 8K/HF M:F@TR#.Z4-FE_.\D3'G&/;LF,89U7CO?H/$4HD%3Z!^)78;>X[=5, M)#D"$(,<,3(1"8"#Y\PB=B7_\4Z*1=>G+=%#[[+\)T=V$+SYSV)QO9[9LRQ< MGU"2Q(?YKW43?GJ[?-TRFU8K]Y?53]1SKW<:9J_1WLFKK+IIU[=[U>KKK49S M=XOJ;7I5)36MJMY5T._Y$J]3KX@7E7.LBOA1[R:8?3.%^R815BFQT:FV^])X MD9F[X(2@,CSZ+GWL^BY][*=^ES[VD[Q+'_M)WJ6/_23OTL=^DG?I8S_)NW8;/ZE* M$:7AXH\Z:S0U]*_]H:)JWO7-O39[VGQEMU]S1+O"G/>JMZU02(, MG.&/^S"8^Z-+@1UC^D_A-+9-S^]J%,YNR]**87.F>B5_^DT"$GL[D%2^?/_< M:IOUE7T+"Y[ZCJC[>4AZ?"?26-V)=,\G4CY?J^I=Y6K@5>*>V0I'7MAHG(M* MQQ7#Q(Z6>.NFO=ZCHCEJ&1QU=2-MS5 K*3V.KONF-FE)^VUJ=*@(%Z[J7?G:BF6O45=>/4ITY,^7 M?^A5O>O0PI/[973]];WY7L+DC\X1Q5I,.3H[9K0/.E]#X577\LKJ=#6G*6E&J MR%TZGTYG(^MLY"J>B,Y&KOY=NG/%2=Y5P9S)TTU$.YA/&,T&9>\X\FOW[_>7!N_ MT+17/SL#&>28^/'<]3GIPFX\; Y5,]C/(9O%_&K1]ZP9%)L[S;A* TQ7CAUM MFBU[9Q,^6_7\G[8?.]KH=JJXJ*H-,'V)=GIX,QR?-=OSF1;0:4%VB^F8N\[9 MVHV!=2R#%/7@R=T/GJR #Z0@DJLF@M7+\1-DM$.KNZP7E%I_N5TKSN/WMA^\ M4WUS$\\2?.?/Z2>N4:HJ.]O<&[0B*%5I"5%1M/U][L7NS',9F/$!V-+^');S M;Y9(A@*NXX-R":XOLRX!5S4*26TE-NT]"H2 MI04*I P[%JH)06$#KWZ>!R=C0<-K'UD*EN^UQUBC@6S#7IB*H?SO)$R/ M[)Y=#D+F_+ATQK#.*\=[=)XB!*7:5LWU+U78+6Y[=6^V(^H09IN=]G:=LE8V MX[+,=J=5M0YAN*B-K]HS.;]^.EDA>SX_X67JCD8>*R^=#*FM8+;0D8'@ QNR MZ8"%"A2*Y =#*96V\K^DN=*&@9^Y$9Q9 3CJY>DK^W+%7DX'<&/ F?N D02 M)\(NI]K-6.[BNS6[7:^,HTF?_IX#;S7;:FSH9O8ZIZ]9Z4X.\#.+HBN0N]'D MV#Q=C4ZW,FSIT&'9ZK7,MB;RPR;R[U__%#J3<9[FVV-O]K$8?^HQ)V+1T?F\ M+?31:$ZPHXE@6MSOE!.L&F71-%NSA8 97=KGB=LI\^B__58SG.$PG&-:)O", M()ZPT!C.PQ#69GBN,W ]-W;AB_CK+ P>W C;T!GG[.?0F^/&$CY#SR<:[KTP"_55@RS/_U9E#F/?,=2RNY)L$4 ],A#DA)&;.HRL MP\@ZC%Q5G-%AY.IH=*U:M]&LC)=6G_Z^3[_7[6ZHX#QRK?VP6>D1AY'K#1U& MWE7QB=TP&YK(#YO(3S>,W.F6D@1QC)S ZF[J :(Y@0XCZS#R=H%/>',I\O48 M.91=Z[5[VB0Y7&WEQ6%D4068$X0XB=C@B[=?7BE*S-?@T\U/+S*KIJT\OMPL ?W2YAP"^ MQAW]YYG+QJ-.PQK;]:;#F@-GZ-0[0YNUZU9S; ^<$?L?R^J>%>TYL"M,6&K' ML!1K)E2XB=G4:)C&'W/'CP&ZV'&"(/D'=DX5?W]PHZ$71/,0C:E!,"?X_X"C M^>Y&/XR5P-T:FBN?RY!,H[U3DMGIM?KH1LPT/OX<,F"73F1$ M %*@!WAPP+S@L8;4 -^< $' %>8;?F!,X>TAOG$XX9S4.T?N6Q[)U97@1K9B]#_=UHPY8&5HG%T+YO2=1?#[ MD$5G^!215Z=F_/[A/YSI[%T?P8Z?H<>M^N5_"\^"N+%?*TZ(_25"7'SW:K97 MG,(.D52OR0/?O)N8(1 I>( MZ.GQ/(8E+6\;]NI'L%UTB=6,QXD+O #D+\"(AFSAFT,VF@\9O7CI<>(OU**( MWXO[3SUHPR 26Q:?3Z (;(;A;GUZ$)8-RT=FQM\+\#"-._R>XX; 7KTYDU@- MR![%\$;^>GE4*U2!1V"F#BD/'+0\8[F'#.3%C1*:T)^PE(*DQ@N=.E<=]_&ON@N8! M4A\HE/.Y6\:,L\\N_##"G^2AO1[FT,NN4.JYPR)L&7E R&!](:D@45D27T+F M[OOM&>JS#\3?@&&HPE^P';C'Z-^'C%9L&C?\:H8S96Z!=PQ#BEH:\%Z0.2A/ M6#@%%LL5R& F"2YYLQY$O@^1PDU X.)7W"F>"51TN1+00# TFY9''MB07UD M=)S@:CFK 8X>S0?_RX"4X'-L$6E@0WYB,Q&?H76&[!*U59 KR-:S;R2]%C]T M&X?N#V9\HY+[ZT8M\F)1Y2J B^Z"&8W.] M,,5[%#0 +77Q HT?@[DW2F_<0)TK](7!4UFX\<8R&_)L*G@8*S WSE71%A@% MZF!^K@+6,[NI_K4!>;.O2%2.CJ)QF-NX((Y)";A!H<&BF#0HH06\#\(P>'1Q M[B&W3/%DKD&5=V/CDS-$J^,)="V'S"'^-!!%-&-#=^P"A$D9JQDS;QXI5[F? M#%@-%Y$#KKN33=Q!R8(?D5X\6I4[-3XESH];,%]9ZOO@IK2U:$I?D#0B]S*7 MC6'LDA'$+2P'SQY6JUI:>)^; 0*Z9+AM!5R3,XT[$+_&Y\ A.T=X4\@@I$W M&_"9 +;K2-R-I)1SP]$E%\H#Q_]!YA[:?8++X)<\MK >M(QQNY/ 4Q$U^06 MKF?,@E#5,0:+1Y9=-0CYPF2(3V;70^M5=Y9G&B5D53?KMC:-ME,C5QN:MMG, M85)5@68?I.RC_^B4!+]P!&JB.XXE%4@_3!9]A_,0R'4*>C)76MD= :E#O%K\!8F!^Q&M [>GF)@Z1^ MAR5"S>.M^2IL,-PW%\@,R< @BQP8$)D4Z5M.U83^NJ1^<^<^'&ZT+%C(X>5$Z56PW3A'E6(F MJVB"<$IPR%DA+$QMLS_/9@>L/_N:>!N_$V=X_:7E1]#*LAPJARN?1#+E-3I_ M2P**\.=LP]**<;"3:M'?6-VB?XN@MVTE0>^J-?8O(\C>-($R_#@,/&X%?0N# M(1M1N&@/$?17V?26#.(CFBF.M'Q&22R3N_LE7&8)7*X.2Y]8R*LZB#5_S28% MN!&JV3,L=D=E!95%T%5 <7%!51>U.5.P%6/X+_UM1$\1(G>A\S3.G8@#:<3& ML!3R(7R?>TQ6OR:Q]E+*D_C"_0CP]@ MYBYV4.?)43!QT B '4TY!@IWO-!MZ%:Q R:CJ2%#0SWBS\+]8Q=@0OKS8.K& MQJ9U<&@.T:$QJG$P1!'^,YI/IZ /_EL4+O#/B)01\>D8SC<)_*9N&/'K[.Z4,@P"O[;RH2(P58$Y8 D\R40!M':C M:$YA^&7H C@1NE$*WJ@0?,&RF4_G/ J-"QX&T^G<=X3$07*?9$KM9*=-N 8C5C NC" MN"1E/"3.QF,VQ)?XC#N>1"(3!MF5RJ;T^P58M4,ORG%DF,9[:=82Y;)$J-=> MNC?NFH45$7L:T?MKJU=2*[R74($14M>4L5CPH-2RQ:_D"2/C.7*(_P5,ZE2= M*WUY&D)#J(G<1V0>==49,CB3D8*F*""'L%0JV!L![O@>^OX^DR(7Y9BDC)3K5%B$<:)LYY^H=5*$T7!Q&; J XE-:(TBC: P&/$!N,=G M0VXSH%2G^&/*&BA%FV0ND%(PI$3&D!I[FD$1"=@>*(ID* M@EXQ/?0'ZGUQL'Q_;;L-K F-GY1'J[D;CU:S8AZMUX?GDD.KT8,5?^M_OS-N M;A*O_->[?WS\;MQ\^?3U^^_]NYNO7W+0KBB,.Y4NE;%,XS,881YWWS&4U=$> MW'?ELE;+1O<^LJF,L2]M4>1('@%EE@*E9D2,B52/MDSU*)(B4EL1WJE4<(P@ ME.<:^/JOOD84%J*/B"T,02V2VHM"$-0Y0M1^C M2CYD.:)J)[5WC7JU&4K?Y-4[GYQA'(3'STQHZW?%"MO(1D?@C#EP@,&P!\S5 M0J]8XEU<1':K+XV8O91"%<7#1J7QT#:-/WW@Z6[$,^-N'8\;@Z+2X):!:IOV MT_DSHGPS(067L78MR/:^PX([VY(!J4=8*C5]"?P<[V^UCN"&._^_S4.@[VCW M!U!!#@?2%MWXE-A%R3_"-1-E]"A>4$V99-PS1'I.YQU:A#,!+0,+]1X05L*P M5.KK#5ZOEY?6KM3GH6-,E']$*24K5 &?BK#< &^^%?:N94OU #V 8)+M.S'$O/]9Q*[D/][);@RN3S"FA]YEWX[VU$)7 M"3I__K,PM7!RF]U!:TNT(Q(?7C]]WK;-7B__IZT'V7?,+AI/NWA5P[1[C9V\ MRJZ;W?:.5M4S6_7UK]K0#DH@ ?7.6&@N4KCMR#9][O;)!,G2_T81W0U-X\J# M1S4\# 2I<^?"X%W5O\PQY;L(\R]KK< C,U5555ZKE+^C0DE'I9T^J/0BG5GI M_JK)937 !A=)FQU>D?G-<4=5/F(L$U6I1I]R@5,>9IFBL:U]WP_F_A!@^LUS?$Q1JO)JP<:X#YUIL:328^/O(?_&B7&% MT058?S_=Z7Q:Y3-?Q;(H-OJ[4VD6\/]8;+QG*7>M\EK_3-*2B%U5>:E!B Y$ M8E>[CI2TJ5OYIB7D!+Z135PVS!R? I9SX0N4DI\J C67MQX$6,^M/%FPP6=0 M?G_0G73"+G^!>AM56J#>1I46J+=1I07J;93D#=E?"(TTF?]R_+D3/HGD^TPK MPFR@J_A$UIW!:4\#@PM"2D#EY.'P1@-B]PBQ.Z=*M6#4,K.,XX0Y[2.Q8Z_$&-T[HN3QW)+G+%C4. M8M@@=M7PF*QHG"55)E2>3YU::F)Z4JO6L>U:R^[((K%L.HKH3A7,F"]FJ5&! M/G:AD2/;L)W3U(UCWLLKF:Z!C_E8UN'1Q ]>)Z4V&I'3/ ;N*)+=JF:>2YTX M>-OP&?PYY&41:9&&YSQ&-3H4ZOA52T;A/ 3>7)1H\N'GZL=X=QIL:&-8]0$@ MG]*P2"WDX.UI-]*,>+1]3QL"\;' M2E%3, +9ND^&M$S>3FR6Y#8.>%,'/_")N&:,*,P8A,&/M+^8\BZV=GC;.DA3LRLZ6O."?&9;1 MR)\WF649.ZP^;%>Z^K!A&A_8V*$Z[S_YC!O?!:12J@Z+S/"D3U:R'"R_1*_P MZ?7R3F_SQDLZS99I?"6&=)/6N971D&:_W7OR 2(Y<.O2,NY"AQHFY"?F'6ZM MXX>T*'&QAG$,8IY/,EI?J\@UCY$;,E[H34)-MEWT7)K_2T-1C;^Y/S$X_@5$ M7^@.J=\" . [&\-6+ZTSPW>FL&LV'%T!S2'T$?A6/PS[HP UFD^>SEWX=2/ MBZX&Z;_PAY[Y%<#?L]]0//+AC(O;7OP;)T@2-I-XS R.E+*5)IG!(1(+>, V M96.2-,Z?T5=,P7FL(T#JPV\VF M"OC?X]##N2W1U_%=.$+HPZWO<4!G"F,X*08D,<-UA7.V,IN\.M0-=L(V0. [ M)V*#$_X J)1NWA;><,-*G-Z+M+7]IV[\T1>XE'ZE 5P7S9K8^!U6X$8[^LB= M&WO*5YIGOWT#/97:C!&[NIZ ) =,E5TOOW+V];*O;\' ")V2Y;7.?A-#CI8( MEX8>.1GZY5GX27VZ'.$>.1Y+Y\[";<[]/?;]X5.-Q#X^A7R,+%"NRW=!X_^B MLZ6=M9*P/^QONCV6?/PY M=R3>-PGM.\LXH4YI!&OW*5D) I;,*\!GG-*4-H-F#]2V-#.E.A:[ M65 U%UGY:ZA?)]5/KK4 7^5_]]T9;CV2MK>53]TCE$_MHO*IE\BGQC/E4\ZG M%N635:=&TB/&9B SG$?/V=%7L@+*LK!U*(JDM,O:QI^0R8L-+ !7"_(J/ M7RC+-]+&/CH3=^#&U6F:5:2#$1.+)C\PSFK $G-J;P]TQWO8J@W^U,Y^1-UH MX+N1\0=W! Z?:<>M8C6GX"4L$O;'UOWL#J$%D)6W6Q:K9UTV&DTS%:OO9-7 M[:X94<^LM_*?V/Y-W0W]@PK#W#([G>ZN%H4]-;=M:@3";B%2^)(J\RRR6MG0 M0L.T6XO1!9SCJESCH5!QL63]N25MYYYZ8'[/^\A<0SO@2+:L#&O D-XX(P_I V]=4P?B48HZ:B M@?M:P,7Q:MMP" W#58Q6@_!%:(CV#MK+)8#Q<('&1F^-3_/0=Z/)F@8YR]AR M2-O\!VBIF*FU?9N2G250PQOVGV7>V"8=>%=[W+//@SO!L 8Q*BCV\2Q[/HZNW;Q\='$U9GW@V?_#?O9ZE[8YB8$3 M7>,!C&EN)L4RO^/85S3.^G@PHE]Z:K51UF8Z4J\_"UW/P/11NVXW__;660Q4 M[ UG]HPN[P$]'?U1 U@*VJ"(-G)EZI25;[#TTU+ 4O7H4# MO5(^VOX+!DH55_8&<256T;"LRRCXV:C;0Q8,R9NUZ-E2IG=_"UU_Z,X<;[G\ M#(>6+ WVA-?*1V^=<.#X++K\^M-C3[*^TJ[7GR?37BD?;R>WZ03,A%O\:_L( M]DFQ4ENSTB-BI;9DI>/UK#1EHTLE4YJ-:C:JV>AV;-0VK5\U'ST>/FJ32MJK MMX>2<3Y3)46O^K:\%CZK>:WFM97EM97B*00PJVZ9QLV7VU\U$RY:E8;7C'^] M__[9N/&CF!HS?@B&/FMML[9S)X3;8BA9I)0X,*(L2E0BA_$HETQ M]JR>S<-9$/$^ #*SQ.K*Q)(_S5LS,VJ&^AJG<_\6AOUYKC-P/3=^XL\[,4[M MX[UQ?'@NFCB>9P %#IAD[JNB%:L+,TL-'EM:;Y=U9%I#3;A:8CH M?\)01P%\%G')FE;26/Z?4\(*6MVRE(7?))9MS=__]*_^_/[Q]N-."[E M],(L32N1O@*A2V BM!4U3Y&SU[_F;LBF- 5!)BMN&F*VP)3((3MC7*X MRV\'T4N_V=I9+_TV*'&[:5L/B[+;S>U;Q!=4@-M558#W3V_7'S]_O+V[N>X; M-U^N\_H$"S@OR"Z+,X1F\-,1FR;R;#(9_KSMNMNV([TE[1(KHZH,:)9\4QLXJM\JL#R^- MV4KN5YTO.5SI[6.2MYNEKGU#KGOG7. MQ6FOARB^*Z\E:8US=[ \!H2M/&?0^N9:7U_^Z.K",8-*;^Y\7?>#;'>$_G 8 MS/T88\*;=-"EH'^U GQ5B.5U5L?RW@Z"T1/\WR2>>K_]?U!+ P04 " G MA)MG_8 3 M(-/)\CG LWD(C@^/S]-FZ=W@\O#HPH'3#R?="3KZV/UPYIQV+SZGV>7YAY/ST_.+XRXZ/9MV3X^.CKOPX_EA]PR>P>./\/#CR?&Q M8/I$+ZDS1PL(F&D^O7RB5YUY&"XO#PX>'Q_?/YZ\)\'LX/CP\.C@][N^+9IV MDK8>]K_F6C]- B]M?W+ ;T\@16ESQ\OS=I"':(@=^-XABP-N[N')R5':FO/" M)=RQ3T/H.RON;AATP^T>'G7SDMQP1985DJ5F%]@?("RG_U>6_ MWC]1MW-076I$NS,(ETJ2LS2Q].2*B@9EX;!-C:TD_%OR2UW634Z.:NNP M#G@U'5*Z%^JP-<1W@2*C%+]I136V=YF*3D@)N/55\1?T%#GO9^3AP$6X2@1N M-N=_J,13:"AV$,--M]%4U7S M&0GV\?^#\1ZJHQ.V]AS"&=.. M7[\?F26K""%X39&R31FOX_#3H?AW!+KK]6H7"$K 27\^V"388!51Y%K^)_'W M9N].B),F)80;+JI,E^]/6\F2BZDKRQQL#6Z,@6W:&/CYEKK:P/= ML#\;QMBN[GDYJQ)(+B[.CH_.."0V\R5*,4EY@BQ3D' %,=NVPV6/V?]WQF!L M6SUK:(RTLD#K@Y22 6]09S!HG/VN#6L,V!\9][<_S''B'>8"R%][06O+$4 M!BR(Y;QANQ."(0R8L7/$@?1>#>B\%"GJ9WM!';S+B?WQ+0HR^&CVYU[?^FV/ M4_*:I13?\UKX,OY "&@1D"-C:(W&)@OLP5AE)-ZDDT+R@6\\,'4\0J, L1\K M#B!FT2*G7VNVR0*:+1&&6KP(U 8WMGD[,'NFK@W&FJY;]P/NFR&+5=TTJO>B M&JRET'W;H"7N/-EV?H6Z1GUFHV@HN3II+ MO7N\Z=V8L$6.U4?&C3GN:;K9-\.[EBULFJT7HC@Q[/+K7QPRPP2U;(\90 M?-9&MP9?Z5A?#*79N2([*9;GQ6UCAK%8S":(QKS!NS7W-B5D[DQ;-_I];6!8 M][;Q^Y!G.Q3SYR4LI# 5=OO]29"L%L+#'3WB*'L9$=-/?7$AW+04D8H"0TR)&B.;S<[59Z("H12/POX^ M9<'&L1$03%KD>-T:Q*EYI=1QGDKJ\L*F/T??(F^KI]R'Q,,.1O05L_HK$>4X MGIT=%;I.W>P^>)<*;=/ZKB1)/X833P%D.21N]O9E;5O3[#G(I H7T6R%!W4HP M,DEG52"*I%(0"GFS7-:ZC0 HIID5,:K'70IC(:]6.Y7=1LBK):$5D59B*@6X MD'=3R6^W$=/=66I%'*6,I-@5,G3E2>\VHJ66IE9$L!9S&:K'A=1>K4QX&\&N ME%M5Q%B%IQ3:0JJC,4X&G%+="KD.2>^J"E0SP+I'R!JCP#7\!BQMYB$QM-../,(P0?UT! M]F>FSU\C(S2?/"5ZU> NC M'6B.D$-\!WM8*$NFUA+QGN?/A@&9XK!/*)T&9)'XD89$)SXE'G;YZXQ>);[V MHI$T\ JI**7 R^O(KZRT!+&:;)_-%/T1<%73**0@)""K;2O#1O&HL2=A( M Z"0!BLON6\E5)DSB77_-/T'9A$)GE41J\9-"EPA\94].QU8 MQD.*5"&#E4>JW8N\^/!IW1%TLE@2G\\29-I'D"+C:8E\JHR8*E\IBH5<5G)L MEN]J:S'\EQ $$DEO\#(8K'".@LSJ=(0\O@((B7 5?2G*%=G+P#XII+BV@BVD M9=?:()''%SBQQ%:"OGDN6GO8E3*2 EE(:!6/6ML^ F\Z>=V;^L2?C1%_C>F:,4W.)3G+GZC(UE5RP!"!&MQ[+^?%O&1(I8 M^7.@;_/L]KY!%@OBVW/(;!M&@3.OLPRNP5J*9K%(K:S_"5$@E@56PMYP7A\7 M7.O)/A#Z[LB^UQS6$7"HG#VJQUV*MJ0:;N.\X5I?;6J9/, $@E3B&^3;01F/ M[![$P1?H14AS_QO1L-Y:^L62I*%02"RJA (3#KAT(,2#C/Q6!H9BT6.-Y'\= M]M(0*&0L7U!4V4+4JQ5 9H_Z^#[$":, ^S/6BT1>29_S#V70 0KCL\ '%&#U ME<$_H(HTF@J94Z4*SLT3QXQ^8L2)DW")BBST4)B>3,9JOD7@3MAK[Q-JLI=% MRFDA[:H8*>W>8.RNUU7%5\Y)"F4A\2HK_6TA8&KEN:H@UN,N!;:0=*M9_=M" MO#-OMU _@"Z02I':\FSE^OT8K02@4JUT[5FQ'GT TP] ML-8/0 H2#5M_O*((N;8@D1_R!]#H#4AT%I)%6 M2"?6C;18I_CLCK(PXGK]"-:: >R#6+>W$%,:5;)#B@[IO.>11]YQU5,,KZF# M-- *R95E7]2"EXN.OO A<7Q6O;A6/J,@8!JV,N@V'Y!3C99=]%*8 M"QG+;4_8M1"0W O,E(^NMA'+H#@KI 1S;/[?4?CY(/\)W/AW[C.Y_".YR2>W M!4:.1_]D@T<0(;>/X01[F'_04TM2^?E+PX \8/X1=ZI' ?]04P? "5NT0R>\ MZDRAQ[__R;\ ?-5Y 4QY_&/6JPW8#_(.B_(OFETLVWQ*76WK5B3\^'::W M)M#CGZ)FI@1LZ$@DE\94%\%A#!L\GN M<.;KCPMO^BAWDJ 53CJLS$G'3J\H\9#[P8T" 6O!$2Z:O)H??D-X-F>SC,;T MA#,TB!83%%C3N)3#BD(.#=L S*XAQ0ZS\09[$6^>>"3KF]BNV#4O9JOB+@7' M,/9\]RQURSA D(TXSZ*B+#Y+=_Z*,(O('@F$%4QSY/)Z?^13H<>0H;4[5NHS M;&C@:/P#WFP4OKY#'-M=@5!HMG=@W3#H\K_HI4L6;%WULK[_PF[_'?3X(7P6 M21D6=R.T3&JUK&DN0&L&^3Y8O\!K39DPQN@IO/:8K?N8.3+,7K'KA*D4N2-Z MV&?NQM#+)/B8"2-,O]Y!GPWV_(IL?E!D\HUG@TK:RE%79=,,O/6(AF3!9F\? ME0_U6QHV8+!/M1H_DFKJ9QHV2?UY@"KZ/]>T"2;H=O+HOT3_0KL&**^-JRE? M;-< Y9E'>6EVY+.=.&=-I0!L;]X,4PP_1,$RP%36#[8U;8 )27SHA"U6_# 6 M)L;^4FMD5 TP3">4+5EN"7'Y=&:CX $[B-K$<^,"8.3NG!*KD#9T'3TF_*&F M%!T:ENS]BBT;:E,ZA+&%*/:'*. AQ]8E.RW;V?X5HW(9BZDP="_XZY#^%E*L MJ8Z:11BD)J/#E>Q%,0? \2L>'")M/PD6U,=B?!ZO)K*MAS9@]_'%(\ MJ\ZZWQ<88*ZG^,T#=3?N%4@;:K70<,2S4];TGL;@R78KY33?>'.R3;F=P&UO M7#]'^^I(61,/SX3SDHQR):Q*J)J UEJ] 9O6:]FUC; )IJ7G <_E(9AIUM # M C&Z$>AKYM7#?;ZHTDN\8= MK1M@2#JCCV"(5J\UTIXPW65+"<$>S''#2Q/Y8O+J04=,@YKCD,!ES;8!KQ%EY M]A4N.A^%/0^Y-^+0>"B4V9V@J4C^6EM&(;-:$BN&)#>WR.#5'V4IU]<2V(39^V76,:O$2UC9$"<;%_B@YU?X&FC1K$"^N9O@33Y0_[82HY>MS?MGT5R\JL[+/!59PZPOY-W6 M,A9+CSPC5&9H\KHUMH'9ATM?46)#SW]SI;?L!PH>$%]J4_%\CBC/4*T!EW-I MJ"\4"]^_LT+W@6[?>F3"2V_BLJ)^7Y><*950-&""VQ9TXC1U/_$K8]50F(WI M%/&WCZ+X10!L#/RA?&27435@ M=-^AXD4MPRZ:;]B',7F1B5OH&V LK^30>%&*O/8FUZPAJE]74_VZ8:JO-Q[K MO;/F^Q'TC*G_/W"KD2\,I(&EK3$3_N**K!RT>4 M+0T;,*:,6#L?0[XPU:)P3@+I<7L910,,&L\A]O@7 BH;5$;1 (-&A&D2WC&F M6)*ZWM:R 0;<,=\BM-3G\-&#Y19L;?J/FB!>/D.=.5K 3S_\#U!+ P04 M" GA)M&ULW5U; MY&H_'K/[\\],X^^:+L#OJ_O<(_9Z_.?-\.7+=_ M]]NKC[=OD7SUS]]_^NG7_T+H7V_:5V<7 SMZ\/WAV7GA]="[L\_=X?W9\-Z? M_3DH_NY^TF'PJNG?WPS.2$3&[;/;;XI<,*ZM#3I'Q M6**<6X94+BB2F6+,14\&$(L@S'A##F" M18:XYII(G4E*R/BF MO6[_[U_2/T:7_BP.KU^./_[VZGXX?/SE]>O/GS___,44O9\'Q=UKDF7T]>SJ M5]/+ORQ=_YF.K\9*J=?CWWZ]M.RNNC#>%K_^UX>KCKWW#QIU^^50]VUZ0-G] MI1Q_>36P>CB6^E9<9VNO2)_0[#*4OD)1,!3__*5TKW[_Z>QL(@Y=V&+0\VT? MSJ8_?FQ?3AYCAX%#]_NMH RWM'JGAWU)O?"/X_!_6/A[J^_@9TA?09S>E_K>[X<=JW^V0X> M7H]AGK>N+YK7G>9%_*'3NKJ\:-PV+]XTKAK7Y\W.^V;SMK,=NNV5*+$SHQ/1 M_6.'F\XAGAO?5?P\O75"!PW>?QGZOO,3WWQO89Q?U$K,&Q>PO>]KXWOC; MOT8ENM/Z\:^KKC;=7G?8]>5?W]Z_H##*L>7(:$,0CR\?(QQ+*O1J18^5''1I MQIJ>WCMIG+_VO6$Y^R9)EH^ENN+Q$S'N/Y(;WT^FJ]%WK6B$BIM!.2S\L%OX M9*3BM^D+'Q4^>$I?O/%]'[K#:*+ZY1R(ZT'?CHHB7K H#6UUM$N"(8.5,-)( M1;$%E@;P$)Y+=(Z:C<*>#0KGBVCG7YU]]LDF3TW^EWDKL9]=",7@ 89DPT%] M5#RA81SYH3R]\,''Q[O+.+D^^%O]91Z;7P+%&40:H C!=S&,Y7\]/P^)/F!KG<:XLS0; .U1GD\]VM"/V>M'^@H,$4 M/K9A.QDF@S&*]BB@W GF7(ZS3 E@Q:]'LPL!V/=$ "#!P[WY@_[=K2\>+KQ) ML]BY?NP.=>_*1T>^97K=N[%LEH;,L@PI3@2*45 T4<9;JQRT-=@)V2X$X=\3 M02I0"!A9&F7IA^L,EX@!L<3,($*THIF.<7(.[2P\ P!B S<.B5F%9,@-RGV0 MQ BC;%:)[=LPKA.ZSONK>Z75VU_48 2^['^*SQX43RL\+:P5,DKER%)%;+#> M* ]MT^:?7QO/%D[->XL73,'GNKP?6\WROOGO4?>3[D5 96-XKHOBJ=N_^T/W M1GX16M !*1:YIUE.@PH86\N -;\3L-JXNW"4@%<(W&QF[6"4P$Q#^K:W/@(T MO7$@MF;P@<2)5BB)1/ 15?!4Y!QZEML%6&T\8SBNP"ODB &RHQ9))AD2VFDG MA&&859BQ!/*!HLB+T5PR8NWP!+/(4*J0R.+8B(^OI;\:3&T\H@-IL(+P M -('-X@W^BF]=.M>N(A%R6BA+!:_^ Z4/G$]? M?+85<2@J**0IYRQ3!AL.G8Z://E0_.\& _>YV^LMCH 0@W0>)PIL1.X9)X$) MZ%3J[-FU,5A[*'.1EWO)$XR-;[O].,*K[J<4D0YU_ZX;@Y')J%;D4_7%6^[AT2&EL$14FAY/M),Y6^%A.V-@( M0U_$@&+TD*3OW85_++SM3A31=XV'03'L_F?\<7%?3]TD\W<2R]%2P@0YU&*I+8 M,L(4!7=DUT!Y8;(#56EM'/+YH!_GM5&]T5\<1<'1!U&43P\ MK=]8;C6/,3QTO6R%PZE-]@6:B:=7/AB;WQ5Q+#'*6_$Z8<>0#H(AJY7/B8T3 MO(,VSG.//[BN*/4- M2-YG_,_%UW0I(%4&:9+G$:B4E#%'E2' %-D#9FTL*A1UJE85?.Y@_42BM(L3 MB3"($Q:G$6&%,QDP9U; ./QM*7T44"K!OHC:Z W&^;VII[64><[2'F3N$/:: M>4Y=KC7\>[$!4'VLYZ&,6'X5H/0 4J 5X0R+D1V.BO3Z3:N!SN]U<3#3[Y841^AO$":$HN\"Q0'075&%EZ$E259+WCD"PWA=T"#*F4.M]XWE[AO MA<5ER*54OK%($9\IPZ0.S%CK1OANR%R[(+,946UJXB"HL920@%-& M=>N-FT$):>)0/4/.\T"<81)CZ.*I+9!JDVRH@B*0ZO@>EQ8D(9'TDJ"@O(I2 MRZAGT/PZVM)")>D<'4-LA:E#6;!*"F$M#="3T=9TSLD-\^G)N+:69$_5P=:0 MQ0$.G@-:XTP;%9WI:)509CG1)/K2&8-^,J&;VO(;,@E,HX)0P&=@4Q#RZ MI;JIC"!-L4#:YY90''^-H=?K-L"I3ZZEKOR"TN6)ZY_.6Q]NVLWW\9K+/YJ7 MU_%CLXI"J%6/.4Y%U-8! I5&G0\>'@M_G[K&?IJ2<9SE7;'()0E&6A**F!6& M9KG$&GPKS08XAUJQC048)!/1D)(,19Y;0ZUVN93'*P([H8L%18!%0[._N&&= MHQ7C2XAF8[Q)*>PH]>&PZ)K1,#6VN!W?OAQO]FE[V]-EV0U=.]OEDV"N%&+& I*6:B0H8S3#1+@ W0,&?A2UF36. M2>F7V( CD*-RL_ VA@7=N_XD@6R?;@O=+[6=84Z?ICIW_S^ MK8>^&8*WRQM.'4$&$Q>-I^$FX) +#UV!=-P1 N1K$H1QN[>HW3=/'\NT5/IU MZ:41YZ]/*WMC!2&0R8).^T%%VL-"\AQ:EKNCJXW/7F."KT@>5:%[,"=D#;[4 M6+[B/W[NAJXS1__]P\5/=5'[\8>31N370[B!%'VG.6FCW&!\5PO7,?8XTWD2HN13 Q?%G9J$BDI=]< M"91Y)[53E%D,G<79%VM]=DE5Q+JE/E7'4"I<9[4IVE9(W;DORW*4&FFE;;3+ MIW;Y^)/T&O$0;.!.F5Q!IT(VP*G//JLC$^E0U8!S)5*X[1]'19RS2M\*D<0/ M@_ZX2^WRU@"*=+ 9[,C, 5(4R";.-9ANDR,T*I[& MJ-;:QG%V;GGC:?2C*>>(I<:3-C 906])9L$@J<_NK(H)=0+%0?8,M=Z[<>'= M172_/XWWEUWVT[[6-*!=9"0,TMA*9!6S5E#EF(7>8KX'S-IL#CN6.:M8DX#= M/AZ_SME7W;Z/_SLOO%NUS\=,"DXL)PQS9;$ /R9A+9@7=G/\?JT7K%HJ,4P; MX?"THH2]05ENG<#68L>A#W1="Z8VS1Y/8&3VUPID>_NO'8UOBFX9RZG"F=(2W,W>"&@7LL@?R:3 J:>2R:?C[:A(O:[-\D%,&J/4 MPA1Y8TG0(O.$09"_NMF-3)9?Q4A7>Q_BP(TC MJ#VP57 M[7.GT P"5Q9<9Z*=DO_2QVG&6H5$=$J%(21C.?0FD_W7:XZRWGHDI@#HXU2- M.3Q+YY-8AA11EEBM:*AC8XZC'#!S)+9 :JC"F6EV1O.W,^F7"$U%JI[UZ60N M2C'E.:.X\IEI&=<+Z5R!KV!3VXQ^M&+.W:1.1I"FHGIOQ0B6%8/55^.,'Z'OF&,*2\CE-A+C/#G&*9WJ5V;;>G M[42,8QUW524O*E) #3:(958A*;U!-/B026V"P= )X'TWB.U?.7P[:-A_C[J% MC\]THW3[-:<$J#R+ 8=2*> (F:8!,P>=GMH*JO;K;H?R:%W=,(R:*BF8ZNB> M;X5MN$C:71>#5,1I)BDGEDH!7G>^%55MME4>BSZP>JJV9T*G^2[U$VA<7YQ_ M[-RV/C3;[>9-JWU[>?VN8^^]&_7\('3\77HAVOXQ1;6I]V88%!.1FZ?I+R_\ M4'=[Y7/4.W56 (< TG^A6L$LI_=JZ\\?]##&J[HW.V2OC!Q>$1Q+D8Y< MBLX3MUQG0?$LP*^D;4-U\LGB8#(L)Z=!-0&XIC'%]38=E19?M+&)VPA,Z^BY M!\80DXHQA3,?*BCPV KKY!-,=1P!T@4\2?X<%']?]L?16+F%O<(A:15'@<30 MC@K,>(#>TK\#K-K4',*3!$@7U7HB5\U&9WX&3Y60@W[*! W"U:11S;CB9'^? MY*5/ /%.#AH6D)\R?DYR2Y=6)N+$H2S-4:9BR)$S1ZB$WE?P]>&'A"N=^Q@W MW?KB87RWZ%;_H>.T:'I^[=",U=%=-PS9/)?I>#(B5-A"D-V>5!N/8S^USH 9\4A@H>K'OY:1KAN?$KF M2)O,H&C(5!9DEJD<.B)91E&;'0HP>C]0S,?U(R>IUF]+ ].6:,/!&'P)YT[N M^*!*O,I]!@FP"C*^^ZQD]^D9"0C*26YB,.$)TB0014W\C^Q27_+\KI"SP]>; MIE+VR3:\1="YT:EI;_Q(B,V#U_%W5$[N3!Z#$/O(OB+'80>2"L=B'.0QPB8G6.3, M6P/=UWTKJ).[D\"\@-5"U>180]A@!3(JM\A0[C'SCH:L6@]S'W-1J;=Y'%KL M(W^0M?-54? B"DD7%Y^[9Q?GEU>?NLQ.)JT+]+N>-Q8^BO?3 /"*CW?A3,D4\@ M X5:L9E[9*/OSO5C=ZA[8ZJT3*][-QY@>=F?'MTPG0H_Z+0!X7D)K0RGHBMMB5'6VS@S8FBGY%#,A^^?FE?/N2Z*IU16O%!@-Y$'8QG2UN=U-=:'&R-O"U' _$Q;'-RLN%79M0C2K0+7$B2<^CW M_=3>UF[/G\O1S M(QI=-JACK2IQ+;YUU.8?N__LB@#^4/[8S%1>M9'4Z!9MQ M=X.XB$VG_329P\B*Z$-FZ<1##IVMWPW9#^7"54RT%VFQXMFY<7-YV[CJW+;. M_V=N ^*;\VFYB^Z[VW;GK>X6?^C>R'\[P_N0=,C!SX29JV&'#E!UT(S"&SQY M_ZUKZG3/>*,HT@&6Z<%U MC!H,1;G@!!F;880SII06,8I0V[16*C-[[&N]4-9^=JMYZ)P:18RC.D M,B-,%E^]G$+'N[LA._DT71_Z+9K4"E0+LEBV24H'R";P='2QQ\CGEO,LF%SH MW"@'.QJ9/3=.O4ETGG#!R!5Z'$P MP1>\14;2D)I/8&V-D=A#Q\F[HSMYK'P,\E2L-/CV@M.MH[=Q7I]@&X/:( 7+ MD5+<(J:85CC+/:?\I59QVT-K40EY##M3G2H SX";@S@=_B(2SCB2AA"$A24X M$.J9@RXJ6H6C%J61QS(I!RNB6L_ZPV7GO'EUU;ANMCYVFO^Z:5YWFI?7YZT/ MS?T=X^WW!/%K7P@=:)EJ=@C#8%8ZMN8DAHEF-9-1LS;&3"XP3T)NG(+>V[T9 M$4#CTIOX%@Q CU:08*R,45K;A/IG:P2?!;:^A6MS=.OI3O MO;O[UN?R:8^@_:]MZ,ZN<]]!((!ZZ;:63+-+9>MZ\;U MQ77K>OKAIM6Y;7ZXN6K];VJ2^:9YW7Q[>7L3IZ/._C/G?L\!F4T!A@@TPSZW M-S<]W9\S1M-OGV]WGM)/6Z2X(TCY$(04VBD*_>[NB@V@IFWA.;.M_:M&KG*- M=$Y\:J,;O",4!PI=R;$9T"Q@(X&7X+OA9FJ'X];0*JKUCMO-MK7J2?]3;/=>=]H'Y"Y6G$=<8S87U%!RTQ@6Z0\R* M7'RCTF]ZE2XXR0Z_3[]8R*Y?__I_P%02P,$% @ M)X2;7/A!P7K"1P N+\# !0 !C;',M,C R-C S,S%?9&5F+GAM;.V]677'>'!],_T%0\P?_NSA MM^,_0Z2L#H( XY$$@ED*E. $2*@HM4PY*-W_NOXS%X13KC#PE 5 $<) 2PX! MTTQCJ:$D&,\^=#@8_>//Z1^C)_Z7.+S19/;M?_QZ,YU^^?-OOWW[]NU/W\UX M^*=J?/T;AI#\]O#7O][_^?>EO_]&9G^-E%*_S7[[\T\G@[H_C!^+?ONO3Q\O M[8V_U6 PFDSUR#X^(#[>37_^AT_1L-_FOXQ_.AG\>3+[[S]65D]G!*T=PB\K M_R)]!Q[^#*0?@6A#@O[T?>)^_<]_^^67N>7TV(ZKH;_PX9?[+_^X.%U&.AA- M?W.#V]_N_^8W/1Q&Q+-/F/[XXO_CU\G@]LO0/_SL9NS#2O0/0TZ@6(+S/].G M_=89TTT$,K9WQH/X4S]*$L^(L>[3NV/^^5G ^:#OAM.,B)<_.RO>ZE8/ 9 M5O;9'PW3?%G])'BHC1_.?OKWNPFXUOK+WR^GF)E [A\1A8+9;WXXG3S\)'$PE\MJ%',K M9QC7E39#OS@FB#60-%@@+&(P2"81Q*7&-$/P?#R/NCD:/XSL_M7<:(4)X^HV M*Y_3*IL9YTQ%T+_^4HV='T>G*OYJ-E_\V0ZKB7?_\>MT?..HM;&VTZOX7[Z?K5FML/U]P1?) M+HEE7!DEL=*E6A9$/A97RB,3!3N6B30.**4Q$ HC1CA27I 7+X]G'NR>JJ/1 M\@54\:$:^\'UZ.2[O=&C:Q^__:;'[M/,TUW$)JP"&G(#I"!,2P]C7)Y;%4UX M9)N/]'%HUGM$UG8X'YFZ: KJKZK,>QS]9'!?!#$BL M, A0&<<<,5B&G@39=2S]R[1O7;64=:^BZ%'L]X[?\=TXHK0_KL9Q8-&&:10C M-_MN.#L+ZC18Q>/$XAP%WA*%(@,^(-[3&U!D@&^OQ=[(9_E=P25]DF,]N?DP MK+[]Q;MK_WMD+OWP*$2W^<+;H9Y,!F$P/SU-!HC#K!^1C.%ZD I@Y[@02CG< MVPNQ_2C>5-^O$):E37IQM]N_F9(PH)4E@'*O(95.5BCM MJM :Y ^HEZ Q!HS4!C"J)1*:$ Y99O4UP'GQ(5PN4Z]<@O_]MP731-S_*)BM M\)>CL]]/+D_/3OZ_/TZO_E^13(6%1_23I= TKMXR%*@7P'#E +'<\L IAME] MEKXS%+120,99#1"'N17<6@YS;QKO:X9"(Y^;92@TFG%?,A1^#N'DGW>#Z8\T M^56C^.VD[CR-8 J4C9.IE=X8CHF%HB9;*X\PZ@#M9XY",]&K--/9X 7V0Q8P MU9^=U((JE)U0"V@W:0D9B:M*67U7DHB^#Y B>D/8.V05LQ=(&W M_N-/1L?XRF.IA/3B,8@"LL ;"$XL--81ZF5D&C8 .00KY+%Y@ MU__"3W4ZXCO1X]%@=#U9D?S$*#",*Z"#)()QP[D2F750C^00!)#!Q@4VQ8^L MO;N]&Z;ZPE6;IRLD2F,(;30'7C%FH'#>&YI[4F@+[A#T48:) KO4BSOWIW/? MYJ8:QL^?S US40V']XF42[G^1 +%!4P;^DPXZKB$N5>3#2'NXV[V1EM4)2DI MX( N@UM"Q 30+/K%*BY\W%%$N,I?/K6(HG\=%"5N:4^JD]4+>*$S1*>3R9UW M[^_&<5&<'PW^50_O_)G_-OM-S8N!@1(2 FNYEI(JHWWNS/=6P%Z!6K)R4\!O M?19?S: =V6B%L7?'U63ZR4]OJB4K4&[CHLPY0-&SPE13(T31H'8%KL.63W9F M,OJ^=CAIP!='?WFCQ_Y=M)!+3ECTP&:Y++/$QR7,)+IX1GB >9PY-9?>8[OF MI+7+\P]3-;TQ4L =?DSOFUQ5*Z+\&7RS"/_"Q_%-!E-_Z<=?!];/9]@+;ZOK M.:DS*RR=0R$+C+("!.3B,BV8%2KW673I,1VFBO=2$+YG&93&\#A3*PJ4)!B&!P1P!ZH(*,D8Q!N?76[]Y@@2J&)4%"Y@(E!/"B->YLS[V M-4^PD<_-\@0;S;CK/,')>/KWF4=ZX;_U-7'<^CZOKL;ZM2W8)2@$CHMOA MA%/>8L\8B M?A>)@#GY6BN!#L;>H1B4M$ ICP%BUDE(D-.JU8JP=R)8D0*X!QIHM'%&[M/. MVU%BX>SX]-VJE 0%%%,$6!/#"TT1M *M<1]K/K:_4"JOK:L\ABJ=Q]=RCQV* MN&99!0'S0A((D8PKV*LX_))FV3C*Y/ M1ZD?N[X?2;W,%() &<. I5X)(:0,P69^!=O@ZAPVVAOO[H;^/#0\[=V/^U_6 M>M"4!R 9UP!!KHU6E!"9NXIU"YB]!:"YU;,4DA:F:!_BUN-J-*F& S<;R\QD M=4Z:IPY($@2@BG/(I9(,P@P^:_W3=Q:OEN:[RFKWS#',,J)Z?Z\64\9@=A6. M_@/9'!PU4M[!P#LB7_/HI"='3$ .E1$"*=5J]=TKTAL"UQUQWFC7$DV]XK2H MT\QV/YFMR*Q_\1R+:K M5-XOSAO6^%U0WFC5S#O2#TC.1RMJGH*)TY=E'$#(J=8",QD6DB!K]Z27/KC? M13J3L:M8Z+3SU"]/(TQM.P]Y@Z!H':9#]YV+<%.@ 'P9WP.Z M%9Y?';Y"?:'68=M-BZB\C*Z52P8ZBK0+V@PG]@Q(8BC /%A)XE<&YFX7L!NY MK&DCM5=J:62A@$HN_%<_NO,?HE4>;NOYVV!Z\["$UJ^>5*:OA$UWL0C,$4X7 MLV262BM@_>Z-\4Z!Z0C%@1%(>%409?]VM@& M.*_8@=F*D2+]LA>@K;X*K!9:7V[+KN_:S$;A.FETM'\??LIJB(P*H(C5P" J MM%?02Y<[-:YW:6SNG?2MC$:SEU#$_7JW!+%^ 42. $49 @09HPU7B)C<3<_6 M0-H#/V1;^A9ED='V1?H2W:>(OKN;#$9^,GDX]JP]0><>&(D<@"CZ[)H1$T*Q M&][K +T6!R0?*P5JX>^QK,B#J0-3R.EX!F3'O;.[$[4H@T(;KH#7%V9OHEZ>\;8_L?AEO-&[NPY'CRWLL*P)D$H!2-(;@VEEK&*9R ML1BJ_F1DX7-W4!"QO8FK3/8IL(:?W244YV$I=6FI6@=;H&4(@$H".304>I+; MW5\)9F=LE\LUSV/X@HJ8#SVY(ZN0<6& P1B"X+QST:&%UK8J;-Y"$LMH#E@3 M'4W?Q[[ Y^@ QQ_H:X^6YD(<(U]#+8"2BR 81]AF#P$;\!R@,+*9OZ?[UQKJ MS!["H:HI'#(/X5"1TKKM(!2NO\M@EQT6Z:6FVMHC!8@4P0FL%-?9N\R^C"(] MAM*]BE ![;BA&BJ*LW=T.[ BO4;U%"C2:Z1HUT5Z6P6+!&N@-6$ (\FH]<@; MV:I>[VUW;8T:NNRN-;+2]Q9++9BWW;461&VRU]+*RGU3[XD#.K@ 8IP /40! M,IF])]G+VEW+QWBC<7.WGKEJWCTRE@*II02,1L41QX)?O >BOO?,U5[OKC6; MN,IDG]S9_6MV^J"&0$)(@8=>0,\,1HMA\DO<"6W-52?[E)A![\RD8<+ G$8' M@4& ,.<,!V-5R'T/SP*$5^-3=;!\@?* )W!6I!'6 2KE22V"V9$WU86BU71W ML&_9&6!%T4M\?Y1&##AK@PXJ^@\J^QWP_1"^SI?JD^]&L^8_GTP7B]Z-!G8V MC:THT9>6 ODZ5Z*85IKO!05@)#O A,*2@]@&1M^J[ M,IY85F[VH/JN%M];]=W6C':LIVI%QQY4WWF,@#$0 >X-\YS38%GY*><%5M\5 M54LC"_U7W]U/LC]!UZ^FSK@(VE% A#1,,B9%R"V=K8#N059\)[XWJ\[+0-9N MJ_6TB\80. !+B(9>&DU1[G3YPZS6Z^KP;,7(;JOU:J&]5>MM2.'V-5FM[+_; M:CVK*5"$IA0+!A7BE!";^ZJE%URM5TH9C6;/O+5U/RFV+!93D*3;YS@@*@@H M,0U8+B3OUFZ0-#]E#[R,;QQO4Y^6Z'=RZNF$>3B8__ZZ[T]Z73 M;TZ X@P"*VU01!/E9>Y> %O ?!F9NQMEJY4FJP\OM2'96 8(M&4!*"F%BQ,G MPS[WB2#'9S)_[Y*2:3,_#[U7E)DF2]@>W:;):"I0\^(%Z[&V[EML,.RGDNO(TKUV XF%FF>BQL_#RNPF":+LE.MGU( MRIQ6CRWXO2M*X," MXD!)FJY)9]9RXAAE!] CJ357G>R3^1:E=M<#,L^ TH(#)[U3DB""L&XSC;ZV MZU);>529[)YQ&W23&P-K,;WBZU*;.=KBZLQ6!BX^#:PX8E84&!HD( %1A!3T M4+6ZH7NO2.]\76IVSAOM6L!I;GF39]IBU])(X(A &E'M"U%79?:S--V MUZ4V&KG ^?>G&"R,!WKX#TY&M;GW:?U\Z[_$!&!L8@!YS:1F1I,M)/ MIB??OT3/QY]5H^I!?$O0XD2FE!, 1H]&(&L8$[G[:S7 .2 ]Y#9^@62765[% M4T#SJ>@>Z5(.%E1 <!'=YH\?^ MG9YX=US=)F@S$ZQ ";T'QK%TE0-VT76QFHC<)^'MD!V@8 I04J"FYWWT8@+I1Y=#\S0IQSQZ>1GRGC2]UU<1"^K,/T619\@IU;@<1H, M'D;(&,99$7% (7?!0($(;N.3;OGX U))7R0LZX9WTSQ+*O4>5^N1TB@3&DD@0$[ZB4VD!BVS0.W."1!Z:/4L9> MUH3H'N<\1-(/92B#T5W*'YX[5]5H\LY'R_CYWUWI[S[J>SK6\?F#D1[_F!DJ M.F,IG2G:?[8[<^^]+^W5I9O-XI< 6\H"T30=I&:/DXH-YX TNF_D+^M:EDA5 M/KXX>7]Z]>'H^/3CZ=7IR>69'H]G:_KV&<9K/S)'8O!FN#/E\R:%G8?CL7># MZ0>=]EVG/YZISBD.60S K05">Q%:"Z2L;-Q_WBS-.'COO2[+M\W$\''8^-8X@ M!D@+*<#>>N))P!QE[Q:TA&)722"9V%TL>NQFY1*]%9XA>CSC6HNI5-^-&CP[ M:KC1D:M&ZCL8>D$T>R?P11 [:*S1F9NE7.DNABW32*,:?DV; M.,^&6@_., 0,UQ!XPIV@ROB(-S/KC8 .0 'Y#%[@O7\W'KCK&"CKT2(>8Z&* M$UO P @50,#6<^P%E"3W:[^(X0 X[V36 H>['_UTFN[8G ^T'E/T5X&)HP*6 M0@N-=8[QW%4Q=3@.@.[.YBUP7)M6G--1VJY- 6&=TZ)2JP2(':!2Q"F'0HAL M;A]N&<5AA7 =K5S@57^.Z$S?^GJ!U^(J%,:MPK2;4*XK9XT2Z&CP DM\6WQ4 MZ^AZ6 2\#!8)R3W,WL2W7R&L">MVI(-&.VYM:Q; 581O? M&89Y=$0L1&W:(2Y\;/\K>!Y;5WD,E3GY]@'*NQ41@I%1DQ8"IUA0='?4RX"$2&ZDH:Y=*+@4G&'TIS;%K0M?_(!,-?1 M7"4"I&IT'5WXVS34I^URGPX/II:4U*2@C4J*48S.J#]*Z=Z&G"P)7@O-T3X4%4CH'D(86.LVXRIX(M8CAL)R"3A;.6(16 MAV=1U0V("KD!RVAVL_YW8ZF!\@XF+C#3KT?&@XGA"<% 4X>),!89E[N@N2_2 MUZSQ/7/>:-ER.8_G7_UX-+B^F7X8C/3(#D;7">)E%<:+*] <)O8DKD!* :R= MI(1@+DCNWD;2^K+CVD]_L;QF,EB)1$<]F0VN'@TA DAF*; ,4DOB6)G)7?ST',&+ MI3B#03.>WR7!/1U8JDRO1DOI''-0VF*0RHZ!8,02Y:QP"K9X25<^X# <\7PV MS%S:7PNJ7KJUL.I=\O84[\+?SDC&.GH[6#)S^L0&\##20*?U7THC59Q:3-!M M\BAZ)WB%;[US?AL-V >OYZ-5:X9-%],C$[TZPR RR@?6YK:TYJ?TM]!F)6(= MN=M9,;-O7(OLZEM5CPQ" G3 !B 2?Z.@4('P;?G]^90#Y7<[*V9N 'ZA1]>U MD3]"T;W#W@.&.>>4$JJ%D;%S_Y-' M]]^L?TOC+]+7P7(EWLA5(9<",9:6( *),RAVF.)67?-V36!#X_VB_#4:+#-O MGZ*E;N]NZX$X+V+(;34(A'D")1:T7>7=&N:>/;3?ANE;F[W*8;.,;LX,B/[> M (3%X:BT$TZ59FE,4KFE&"_%YY)C/1[_2+TP:_5MJ .2*0:\ M3+,E#X%G/RILPG-(&LEF]^(UUY_]>%"Y@?VL?\R^'0]&=O!%#Y?RY;4'1HK4 MYM]JIQ5%HET0O;4Z5B$[7)UDX:)X=X9W>C*87'X9>^W.1T^W@]"BYQ0$C4X3 M\4!1&Q1TV'*4NQ]E6VR'JYI,?!1(5:^SP'%U>SN8SCPM[Y]?-/,,:F @+H\. MDJQDKG%?H)9+< \LC8U/:Y&'[R>WLTZ(D?93_S' M042_V,-&>@Z,F%7EQHC;>NY86+CQM78'?^,''X(XREL\\W%[G0D:P3ZJ^CQ< M55,]G%\3L#@&8AQ01C- ;(P$+77$M>HRD0O/(8FI=WXR'D2D,3Q?9R_\/^\& M<3R?Q_[+O8/V!/+)=^LGDV,]N?DPK+XMM5#3%.CT3Z!*4FQ=$$&U4-7V" Y% M1SUQL*/>]P_W=5W9>P/HYWDJ\G?NM'E>B5O]TX^^JA/S\JM9 )("PR MP)@H41((,U02!64?G>5_ LH;K"TD;$[9FO9MA2S2'6M'E^RDFD2YRATX#Q.(/@PPV.K^Y M8YV];J*^-=^=S9NYK.R='OWC]SL]UC%>\).CD;N,%>-W&2%("%,16\8 M6*HPH5HCTJJ 8?V37C"]!4R9\3SV 5VJ0'9C'=8L+C)&M89P P@,,.@(3CG4 MDN$5CS@ :G,8K\19Z8J>A4\Q82& CM,*X%XB9A3WWF;/ZMJCGJZYP_+.-NZA MEV^]PFM1O>)NKNT9:]W)Z".1LL74,7I**Z7?C*=-2+[IK_4+W%4AXA*.J #)<((;R3/?>Q?CV07 MM\#D8JO*;NHBWD3=[6#/\AQ4JD&6 EB+3>"02WC ]R?F]QPZV;? ?E'3-4=K M<;WBFQ/;<[;!C7D;&[QXJ=]J?$:1=(4W 4J8H(A%1)G<=X*\@)L3B^N@T;$UH;*W(ZJYD+ IU"8 M#\#HN$9!%;T)CP@EKLWQW%[?G-B)LVT,E?D]>W[J^WA(^.2$\&CD%D^8!G[% MN:&!%$AB%>"*(0B-0;1'J@H[RI0%A+ MD?O0[X65Y6?*W^Y@]Z(;PF=5LJ\>KL#%4LMC&P TRDH:I/4\=X'"*BR'I84, M]B[BQP<_CN.==Y?WQ]5D.CGS2[""CU,6AP@P3 S%CGJG\[OQM5 .2P7=K5U@ M@;B'\W%>':G-;,1+.QC: 14@ 1(R+)S0TF8_%JH% C(X5@!@% MCJ"(O\U>U-81\R&)JE?^"B6CK<=_#WLI%R,UFZ71>Q*$3YA\K^1G;-V%&C:907/ADH+H6U'12?HD7I%B9. M/> !:J>11)#E+E';#.%!Z:0<-WUUV#CZ?'IU]/'RZOSX_SYVG;B?[BZGE?U' MAY8:K3\[2P^-[4:2J6G&Y8T>^W1MEDNW//C11,\U/4[MEF=MYWX\_LE]P\*C M;WKL5@H1&@\TPPS$[[07 C)C;=4?=N<+RGJGSL!;+9!68VGP%'YTWS:+S MYBF2,C"#HKCYY5NE3UN1.R]Z6+R.543V>?>/+/NWD/P?EM,).Z M,W8>$% ($V $APX3B!C,+M\F0+M*1=J11A:5FHVK EO>"YA69.G5@2J4R%0+ M:#=93!F)JTI9?5>2@ 8#C; !$!.$M D(D=P[33U*84T>TXZ5T&CL$LUJJMO; M:C3S<^L/[;'00 ;D )':H\"%0R3WP?@2B/Z#O0SD++:IZ639 D??5ZD+Z-WX MQPS2'-V*_"SL@;3Q*X80"Q)3@A?OT^Q,^4HPAT!]'DL7J6"8MX)][^?__W2N MSYMJ&#]_,C?$134I0.Y)8F1$.!]-(!;C$CEAJB0NZMYR8\_6NI*)FK MUZ-N3!28EV:H3B>3.^_>WXTCH/D='7.K(8SQ$>IXR4X? Y^*5C&\: XC(B]!C[Z.H+)A:Z M =0F#[=[VF'JHY"U"V0 ;3(G.NJ!T3IE+WOGH T<9M]:6[\ZE3O&.=/1A4F) MFGE.;I8^+O=A33/>_3R?D2!=20H49@X@J@B!(E#+WLYG6F_'4BG2Q10.V&@_ M+3!&'.?>CGCMYS/K5-K;^4PCV;L^GTDWVL[& =W%MBU%>*H)LH]LU5P*O1G!P)S'-:JBRLY(QSEF-JGZWJ1;7)J