0000950170-24-086678.txt : 20240726 0000950170-24-086678.hdr.sgml : 20240726 20240725182426 ACCESSION NUMBER: 0000950170-24-086678 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240726 DATE AS OF CHANGE: 20240725 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KAISER ALUMINUM CORP CENTRAL INDEX KEY: 0000811596 STANDARD INDUSTRIAL CLASSIFICATION: ROLLING DRAWING & EXTRUDING OF NONFERROUS METALS [3350] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 943030279 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-09447 FILM NUMBER: 241143174 BUSINESS ADDRESS: STREET 1: 27422 PORTOLA PARKWAY, SUITE 200 CITY: FOOTHILL RANCH STATE: CA ZIP: 92610-2831 BUSINESS PHONE: 949-614-1740 MAIL ADDRESS: STREET 1: 27422 PORTOLA PARKWAY, SUITE 200 CITY: FOOTHILL RANCH STATE: CA ZIP: 92610-2831 FORMER COMPANY: FORMER CONFORMED NAME: KAISERTECH LTD DATE OF NAME CHANGE: 19901122 10-Q 1 kalu-20240630.htm 10-Q 10-Q
0000811596Q2false--12-312024-07-312025-12-312024-07-312025-12-312024-07-312024-09-302024-07-312026-12-312024-07-312026-12-312024-07-312024-12-312024-08-312026-01-312024-07-31http://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#CostOfGoodsAndServicesSoldhttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#Assetshttp://fasb.org/us-gaap/2023#Assetshttp://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#Liabilitieshttp://fasb.org/us-gaap/2023#Liabilities2019-11-302028-03-312021-05-212031-06-3000008115962024-06-300000811596us-gaap:CashFlowHedgingMember2024-04-012024-06-3000008115962023-12-310000811596us-gaap:RetainedEarningsMember2023-12-310000811596us-gaap:SeniorNotesMemberkalu:UnsecuredSeniorNotesDueJuneOneTwoThousandAndThirtyOneMember2024-06-300000811596us-gaap:RevolvingCreditFacilityMember2024-06-300000811596us-gaap:AdditionalPaidInCapitalMember2024-03-310000811596kalu:AlloyMetalHedgeMemberus-gaap:NondesignatedMember2023-01-012023-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-01-012024-06-300000811596kalu:TwoThousandAndTwentyTwoRestructuringPlanMember2023-12-310000811596us-gaap:LongMembercurrency:GBP2024-01-012024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberkalu:AluminumMember2024-06-300000811596us-gaap:LongMemberkalu:AluminumMember2024-06-300000811596us-gaap:AdditionalPaidInCapitalMember2023-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000811596kalu:GeProductsMember2024-01-012024-06-300000811596us-gaap:LongMembersrt:NaturalGasReservesMembersrt:MaximumMember2024-01-012024-06-300000811596kalu:PensionPlanAndOtherPostretirementBenefitAndSalariedVebaPostretirementBenefitPlanMember2024-01-012024-06-300000811596us-gaap:RevolvingCreditFacilityMember2023-12-310000811596us-gaap:DefinedBenefitPostretirementHealthCoverageMemberkalu:SalariedVEBAMember2024-04-012024-06-300000811596us-gaap:DeferredBonusMember2024-06-300000811596us-gaap:NondesignatedMember2024-04-012024-06-300000811596us-gaap:PensionPlansDefinedBenefitMember2024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberkalu:FixedPricePurchaseContractsForMidwestTransactionPriceMember2023-12-310000811596us-gaap:SeniorNotesMember2023-12-310000811596us-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000811596us-gaap:TransferredOverTimeMember2023-04-012023-06-300000811596us-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-01-012023-06-300000811596kalu:AeroHsProductsMember2023-01-012023-06-300000811596us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310000811596us-gaap:PensionPlansDefinedBenefitMember2024-04-012024-06-300000811596us-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000811596us-gaap:LongMembercurrency:EURsrt:MinimumMember2024-01-012024-06-300000811596kalu:GeProductsMember2023-04-012023-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-03-310000811596us-gaap:CommonStockMember2023-12-310000811596kalu:PackagingMember2024-04-012024-06-300000811596us-gaap:RetainedEarningsMember2024-06-300000811596us-gaap:SeniorNotesMemberkalu:UnsecuredSeniorNotesDueJuneOneTwoThousandAndThirtyOneMember2024-01-012024-06-300000811596us-gaap:RetainedEarningsMember2023-03-310000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-03-310000811596us-gaap:BilledRevenuesMember2024-06-300000811596us-gaap:PensionPlansDefinedBenefitMember2023-04-012023-06-300000811596us-gaap:CommonStockMember2023-03-310000811596us-gaap:RetainedEarningsMember2023-01-012023-03-310000811596kalu:SeniorNotesAndRevolvingCreditFacilityMember2023-04-012023-06-300000811596us-gaap:TransferredAtPointInTimeMember2023-01-012023-06-300000811596kalu:AutomotiveExtrusionsMember2023-04-012023-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ShortMemberus-gaap:CashFlowHedgingMemberkalu:AluminumMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000811596us-gaap:RevolvingCreditFacilityMemberkalu:AmendedCreditAgreementMember2022-04-300000811596us-gaap:LongMemberus-gaap:NondesignatedMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ElectricityMember2024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ElectricityMember2023-12-310000811596us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310000811596kalu:AlloyMetalHedgeMemberus-gaap:NondesignatedMember2023-04-012023-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-12-310000811596us-gaap:CommonStockMember2024-06-300000811596us-gaap:NonUsMember2023-04-012023-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberkalu:AluminumMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000811596kalu:TwoThousandAndTwentyTwoRestructuringPlanMember2022-10-012024-03-310000811596kalu:TwoThousandAndTwentyFourRestructuringPlanMember2024-01-012024-06-300000811596us-gaap:TransferredOverTimeMember2024-01-012024-06-300000811596country:US2024-01-012024-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-01-012024-06-300000811596us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300000811596us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-01-012024-03-310000811596us-gaap:NonUsMember2024-04-012024-06-300000811596us-gaap:NondesignatedMember2024-01-012024-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-04-012024-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2024-01-012024-06-300000811596kalu:OtherProductsMember2023-04-012023-06-300000811596us-gaap:LongMemberkalu:AluminumMembersrt:MaximumMember2024-01-012024-06-300000811596us-gaap:RevolvingCreditFacilityMember2024-01-012024-06-300000811596us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-03-310000811596us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-310000811596us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:FairValueInputsLevel1Memberus-gaap:ForeignExchangeContractMemberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000811596us-gaap:DesignatedAsHedgingInstrumentMembersrt:NaturalGasReservesMemberus-gaap:CashFlowHedgingMember2024-01-012024-06-300000811596us-gaap:BilledRevenuesMember2023-12-310000811596us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-04-012023-06-300000811596us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310000811596us-gaap:LongMemberkalu:AlloyMetalHedgeMembersrt:MinimumMember2024-01-012024-06-300000811596us-gaap:NonUsMember2024-01-012024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberkalu:AluminumMember2023-01-012023-06-3000008115962022-12-310000811596us-gaap:DefinedBenefitPostretirementHealthCoverageMemberkalu:SalariedVEBAMember2024-01-012024-06-300000811596us-gaap:SeniorNotesMemberkalu:SeniorNotesDueTwoThousandAndTwentyEightMember2024-01-012024-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-01-012024-06-300000811596us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-12-310000811596us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300000811596us-gaap:SeniorNotesMember2024-01-012024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberkalu:AlloyMetalHedgeMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000811596kalu:TwoThousandAndTwentyFourRestructuringPlanMembersrt:MaximumMember2024-06-300000811596kalu:SeniorNotesAndRevolvingCreditFacilityMember2024-04-012024-06-3000008115962023-01-012023-06-300000811596us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2023-01-012023-06-300000811596us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300000811596us-gaap:FairValueMeasurementsRecurringMember2024-06-300000811596us-gaap:CommonStockMember2023-06-300000811596us-gaap:SubsequentEventMember2024-07-152024-07-150000811596kalu:TwoThousandAndTwentyFourRestructuringPlanMember2024-04-012024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-01-012023-06-300000811596us-gaap:TransferredOverTimeMember2023-01-012023-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:ElectricityMember2024-04-012024-06-300000811596us-gaap:AdditionalPaidInCapitalMember2024-01-012024-03-3100008115962023-04-012023-06-300000811596kalu:SeniorNotesAndRevolvingCreditFacilityMember2023-01-012023-06-300000811596us-gaap:LongMembersrt:MinimumMemberkalu:FixedPricePurchaseContractsForMidwestTransactionPriceMember2024-01-012024-06-300000811596us-gaap:CommonStockMember2023-01-012023-03-310000811596kalu:TwoThousandAndTwentyFourRestructuringPlanMembersrt:MinimumMember2024-06-300000811596us-gaap:SeniorNotesMemberkalu:UnsecuredSeniorNotesDueJuneOneTwoThousandAndThirtyOneMember2023-12-310000811596kalu:GeProductsMember2024-04-012024-06-300000811596kalu:OtherProductsMember2023-01-012023-06-300000811596us-gaap:AdditionalPaidInCapitalMember2022-12-310000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2024-04-012024-06-300000811596us-gaap:AdditionalPaidInCapitalMember2024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2024-04-012024-06-3000008115962024-03-310000811596us-gaap:LongMemberkalu:AlloyMetalHedgeMembersrt:MaximumMember2024-01-012024-06-300000811596kalu:FixedPriceSaleContractsForMidwestTransactionPriceMemberus-gaap:ShortMember2024-06-300000811596kalu:OtherProductsMember2024-01-012024-06-300000811596us-gaap:LongMembercurrency:GBP2024-06-300000811596us-gaap:LongMemberus-gaap:ElectricityMembersrt:MaximumMember2024-01-012024-06-300000811596us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-01-012024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberkalu:AlloyMetalHedgeMemberus-gaap:CashFlowHedgingMember2024-04-012024-06-300000811596us-gaap:NondesignatedMember2023-01-012023-06-300000811596us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-04-012024-06-300000811596us-gaap:TransferredOverTimeMember2024-04-012024-06-300000811596us-gaap:PensionPlansDefinedBenefitMember2023-01-012023-06-300000811596us-gaap:LongMembersrt:NaturalGasReservesMember2024-06-300000811596us-gaap:TreasuryStockCommonMember2023-06-300000811596us-gaap:RetainedEarningsMember2022-12-310000811596us-gaap:CashFlowHedgingMember2023-04-012023-06-300000811596us-gaap:CashFlowHedgingMember2024-01-012024-06-300000811596kalu:PensionPlanAndOtherPostretirementBenefitAndSalariedVebaPostretirementBenefitPlanMember2024-04-012024-06-300000811596us-gaap:SeniorNotesMember2024-04-012024-06-300000811596us-gaap:CommonStockMember2023-04-012023-06-300000811596us-gaap:SeniorNotesMember2024-06-300000811596us-gaap:LongMembersrt:MinimumMemberkalu:AluminumMember2024-01-012024-06-300000811596us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-04-012024-06-300000811596kalu:TwoThousandAndTwentyFourRestructuringPlanMember2024-03-310000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberkalu:AluminumMember2024-01-012024-06-300000811596kalu:PensionPlanAndOtherPostretirementBenefitAndSalariedVebaPostretirementBenefitPlanMember2023-01-012023-06-3000008115962024-01-012024-03-310000811596kalu:AutomotiveExtrusionsMember2024-04-012024-06-300000811596kalu:SeniorNotesAndRevolvingCreditFacilityMember2024-01-012024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMembersrt:NaturalGasReservesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000811596us-gaap:NondesignatedMemberus-gaap:ElectricityMember2024-01-012024-06-300000811596kalu:OtherProductsMember2024-04-012024-06-300000811596kalu:TwoThousandAndTwentyTwoRestructuringPlanMember2024-01-012024-06-300000811596us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-06-300000811596kalu:PensionPlanAndOtherPostretirementBenefitAndSalariedVebaPostretirementBenefitPlanMember2023-04-012023-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberkalu:AluminumMember2023-04-012023-06-300000811596us-gaap:TreasuryStockCommonMember2024-06-300000811596us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000811596us-gaap:RetainedEarningsMember2023-04-012023-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberkalu:AlloyMetalHedgeMemberus-gaap:CashFlowHedgingMember2024-01-012024-06-300000811596us-gaap:FairValueMeasurementsRecurringMember2023-12-310000811596us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-04-012023-06-300000811596us-gaap:CommonStockMember2024-04-012024-06-300000811596us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2024-04-012024-06-300000811596us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2023-12-3100008115962023-06-300000811596kalu:TwoThousandAndTwentyTwoRestructuringPlanMember2024-01-012024-03-310000811596us-gaap:LongMembercurrency:EUR2024-06-300000811596kalu:WarrickPensionPlanMember2024-06-012024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMember2024-06-300000811596country:US2024-04-012024-06-3000008115962023-01-012023-03-310000811596us-gaap:NonUsMember2023-01-012023-06-300000811596us-gaap:AdditionalPaidInCapitalMember2023-03-310000811596us-gaap:RevolvingCreditFacilityMember2024-04-012024-06-300000811596us-gaap:RevolvingCreditFacilityMember2023-01-012023-06-300000811596us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-06-3000008115962024-07-220000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMembersrt:NaturalGasReservesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000811596us-gaap:LongMembersrt:NaturalGasReservesMembersrt:MinimumMember2024-01-012024-06-300000811596us-gaap:SeniorNotesMember2023-01-012023-06-300000811596kalu:AutomotiveExtrusionsMember2024-01-012024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberkalu:FixedPriceSaleContractsForMidwestPremiumMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2023-12-310000811596kalu:WarrickPensionPlanMember2024-01-012024-06-300000811596us-gaap:NondesignatedMember2023-04-012023-06-300000811596kalu:TwoThousandAndTwentyTwoRestructuringPlanMember2024-03-310000811596us-gaap:CommonStockMember2022-12-310000811596us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000811596us-gaap:SeniorNotesMember2023-04-012023-06-300000811596us-gaap:TransferredAtPointInTimeMember2023-04-012023-06-300000811596kalu:PackagingMember2024-01-012024-06-300000811596us-gaap:NondesignatedMemberus-gaap:ElectricityMember2024-04-012024-06-300000811596country:US2023-01-012023-06-3000008115962024-04-012024-06-300000811596us-gaap:AdditionalPaidInCapitalMember2024-04-012024-06-300000811596us-gaap:LongMemberus-gaap:ElectricityMember2024-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-04-012023-06-300000811596kalu:TwoThousandAndTwentyTwoRestructuringPlanMember2024-04-012024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberkalu:AlloyMetalHedgeMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMember2024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberus-gaap:ElectricityMember2024-01-012024-06-300000811596us-gaap:CashFlowHedgingMember2023-01-012023-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMemberkalu:AluminumMember2024-04-012024-06-300000811596us-gaap:SeniorNotesMemberkalu:SeniorNotesDueTwoThousandAndTwentyEightMember2024-06-300000811596us-gaap:RevolvingCreditFacilityMemberus-gaap:PrimeRateMember2019-10-310000811596kalu:WarrickPensionPlanMember2023-12-310000811596us-gaap:TreasuryStockCommonMember2023-03-310000811596us-gaap:DesignatedAsHedgingInstrumentMembersrt:NaturalGasReservesMemberus-gaap:CashFlowHedgingMember2024-04-012024-06-300000811596us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-01-012023-06-300000811596kalu:FixedPriceSaleContractsForMidwestTransactionPriceMemberus-gaap:ShortMembersrt:MaximumMember2024-01-012024-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-04-012023-06-300000811596us-gaap:TreasuryStockCommonMember2023-12-310000811596kalu:AeroHsProductsMember2024-04-012024-06-300000811596kalu:GeProductsMember2023-01-012023-06-300000811596us-gaap:LongMembersrt:MinimumMemberus-gaap:ElectricityMember2024-01-012024-06-300000811596kalu:WarrickPensionPlanMember2024-06-300000811596us-gaap:AccumulatedOtherComprehensiveIncomeMember2024-03-310000811596kalu:AeroHsProductsMember2023-04-012023-06-300000811596us-gaap:DefinedBenefitPostretirementHealthCoverageMemberkalu:SalariedVEBAMember2023-01-012023-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember2023-01-012023-06-300000811596us-gaap:LongMemberkalu:AlloyMetalHedgeMember2024-06-300000811596country:US2023-04-012023-06-300000811596kalu:PackagingMember2023-01-012023-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2023-01-012023-06-300000811596us-gaap:PensionPlansDefinedBenefitMember2024-01-012024-06-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember2024-04-012024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:CashFlowHedgingMember2023-04-012023-06-300000811596us-gaap:RetainedEarningsMember2024-01-012024-03-310000811596kalu:AeroHsProductsMember2024-01-012024-06-300000811596us-gaap:RevolvingCreditFacilityMember2023-04-012023-06-300000811596us-gaap:TransferredAtPointInTimeMember2024-01-012024-06-300000811596us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-01-012024-06-300000811596us-gaap:RetainedEarningsMember2024-03-310000811596us-gaap:DesignatedAsHedgingInstrumentMembersrt:NaturalGasReservesMemberus-gaap:CashFlowHedgingMember2023-04-012023-06-3000008115962024-01-012024-06-300000811596us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:LongMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashFlowHedgingMemberus-gaap:FairValueMeasurementsRecurringMemberkalu:FixedPricePurchaseContractsForMidwestTransactionPriceMember2024-06-300000811596us-gaap:TransferredAtPointInTimeMember2024-04-012024-06-300000811596kalu:AutomotiveExtrusionsMember2023-01-012023-06-300000811596us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:RevolvingCreditFacilityMemberkalu:AmendedCreditAgreementMember2019-10-310000811596us-gaap:CommonStockMember2024-03-310000811596us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2024-03-310000811596us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-04-012023-06-300000811596us-gaap:TreasuryStockCommonMember2024-03-310000811596us-gaap:LongMemberkalu:FixedPricePurchaseContractsForMidwestTransactionPriceMembersrt:MaximumMember2024-01-012024-06-300000811596us-gaap:RetainedEarningsMember2024-04-012024-06-300000811596currency:EURus-gaap:LongMembersrt:MaximumMember2024-01-012024-06-3000008115962023-03-310000811596kalu:TwoThousandAndTwentyFourRestructuringPlanMember2024-06-300000811596us-gaap:RetainedEarningsMember2023-06-300000811596us-gaap:SeniorNotesMemberkalu:SeniorNotesDueTwoThousandAndTwentyEightMember2023-12-310000811596us-gaap:TreasuryStockCommonMember2022-12-310000811596kalu:PackagingMember2023-04-012023-06-300000811596kalu:FixedPriceSaleContractsForMidwestTransactionPriceMembersrt:MinimumMemberus-gaap:ShortMember2024-01-012024-06-300000811596us-gaap:AdditionalPaidInCapitalMember2023-12-310000811596us-gaap:RevolvingCreditFacilityMemberkalu:AmendedCreditAgreementMemberus-gaap:LetterOfCreditMember2022-04-300000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-06-300000811596us-gaap:DefinedBenefitPostretirementHealthCoverageMemberkalu:SalariedVEBAMember2023-04-012023-06-300000811596kalu:AmendedCreditAgreementMember2024-01-012024-06-300000811596us-gaap:CommonStockMember2024-01-012024-03-310000811596us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2023-12-310000811596us-gaap:LongMemberkalu:FixedPricePurchaseContractsForMidwestTransactionPriceMember2024-06-30kalu:Mmlbiso4217:EURiso4217:USDxbrli:sharesxbrli:pureutr:MMBTUxbrli:sharesiso4217:GBPutr:MWhiso4217:USD

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the quarterly period ended June 30, 2024

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the transition period from __________ to __________

 

Commission File Number: 1-09447

 

KAISER ALUMINUM CORPORATION

(Exact name of registrant as specified in its charter)

 

Delaware

 

94-3030279

(State of incorporation)

 

(I.R.S. Employer Identification No.)

 

1550 West McEwen Drive, Suite 500

 

 

Franklin, Tennessee

 

37067

(Address of principal executive offices)

 

(Zip Code)

 

(629) 252-7040

(Registrant’s telephone number, including area code)

 

(Former name, former address and former fiscal year, if changed since last report)

 

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

 

Title of each class

Trading symbol

Name of each exchange on which registered

Common stock, par value $0.01 per share

KALU

Nasdaq Global Select Market

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months, and (2) has been subject to such filing requirements for the past 90 days. Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

 

Accelerated filer

 

 

 

 

 

Non-accelerated filer

 

Smaller reporting company

 

 

 

 

 

 

 

 

Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No

As of July 22, 2024, there were 16,087,112 shares of common stock of the registrant outstanding.

 

 


 

COMMONLY USED OR DEFINED TERMS

 

Term

Definition

Adjusted EBITDA

Earnings before interest, taxes, depreciation and amortization adjusted for non-run-rate items

Aero/HS Products

2000, 7000 and certain 6000 series alloys products used in the Aerospace, Defense, Space and other end markets requiring high strength applications

Alloy(s)

Certain metals such as copper, zinc, magnesium, manganese and silicon added to primary aluminum to obtain certain attributes

AOCI

Accumulated other comprehensive income (loss)

ASU

Accounting Standards Update

Automotive Extrusions

Extruded aluminum products used in automotive applications

COGS

Cost of products sold, excluding depreciation and amortization

Form 10-Q

This Quarterly Report on Form 10-Q

GAAP

United States Generally Accepted Accounting Principles

GE Products

6000 series alloys products used in the General Engineering end markets

LME

London Metal Exchange

MWTP

Midwest Transaction Price is equal to the LME aluminum price plus a Midwest premium

Newark

Kaiser Aluminum manufacturing facility located in Heath, Ohio, a suburb of Newark, Ohio

OPEB

Other Post Retirement Benefit Plan (Refer to Note 3 – Employee Benefits)

Other products

Cast and aluminum products used in various non-strategic end markets

Packaging

3000 and 5000 series alloys products used in the beverage and food packaging end markets

Revolving Credit Facility

Revolving credit facility with Wells Fargo Bank, National Association, as administrative agent, and the other financial institutions party thereto

Salaried VEBA

Salaried Voluntary Employees' Beneficiary Association (Refer to Note 3 – Employee Benefits)

SEC

Securities and Exchange Commission

Senior Notes

Collectively, the fixed-rate unsecured notes we issued during the years ended December 31, 2019 and 2021 at the following interest rates and aggregate principal amounts, respectively: (i) 4.625% and $500.0 million; and (ii) 4.50% and $550.0 million

Term SOFR

Forward looking term rate based on the Secured Overnight Financing Rate

Trentwood

Kaiser Aluminum manufacturing facility located in Spokane Valley, Washington

Warrick

Kaiser Aluminum manufacturing facility located in Newburgh, Indiana, in the county of Warrick

 

 


 

TABLE OF CONTENTS

 

PART I

 

 

Item 1. Financial Statements

 

1

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

 

22

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

30

Item 4. Controls and Procedures

 

31

 

 

 

PART II

 

 

Item 1. Legal Proceedings

 

32

Item 1A. Risk Factors

 

32

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

 

32

Item 3. Defaults Upon Senior Securities

 

32

Item 4. Mine Safety Disclosures

 

32

Item 5. Other Information

 

32

Item 6. Exhibits

 

33

 

 

 

SIGNATURES

 

34

 

 

2


 

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

CONSOLIDATED BALANCE SHEETS (UNAUDITED)

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

 

 

(In millions of dollars, except share
and per share amounts)

 

ASSETS

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

Cash and cash equivalents

 

$

70.4

 

 

$

82.4

 

Receivables:

 

 

 

 

 

 

Trade receivables, net

 

 

370.1

 

 

 

325.2

 

Other

 

 

13.4

 

 

 

12.4

 

Contract assets

 

 

63.7

 

 

 

58.5

 

Inventories

 

 

446.9

 

 

 

477.2

 

Prepaid expenses and other current assets

 

 

46.0

 

 

 

34.5

 

Total current assets

 

 

1,010.5

 

 

 

990.2

 

Property, plant and equipment, net

 

 

1,084.6

 

 

 

1,052.1

 

Operating lease assets

 

 

29.1

 

 

 

32.6

 

Deferred tax assets, net

 

 

6.0

 

 

 

6.0

 

Intangible assets, net

 

 

47.7

 

 

 

50.0

 

Goodwill

 

 

18.8

 

 

 

18.8

 

Other assets

 

 

119.0

 

 

 

117.7

 

Total assets

 

$

2,315.7

 

 

$

2,267.4

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

Accounts payable

 

$

281.8

 

 

$

252.7

 

Accrued salaries, wages and related expenses

 

 

48.9

 

 

 

53.0

 

Other accrued liabilities

 

 

65.7

 

 

 

64.3

 

Total current liabilities

 

 

396.4

 

 

 

370.0

 

Long-term portion of operating lease liabilities

 

 

26.3

 

 

 

29.2

 

Pension and other postretirement benefits

 

 

77.6

 

 

 

76.8

 

Net liabilities of Salaried VEBA

 

 

3.8

 

 

 

3.8

 

Deferred tax liabilities

 

 

20.6

 

 

 

13.9

 

Long-term liabilities

 

 

88.3

 

 

 

81.7

 

Long-term debt, net

 

 

1,040.7

 

 

 

1,039.8

 

Total liabilities

 

 

1,653.7

 

 

 

1,615.2

 

Commitments and contingencies – Note 7

 

 

 

 

 

 

Stockholders’ equity:

 

 

 

 

 

 

Preferred stock, 5,000,000 shares authorized at both June 30, 2024 and
   December 31, 2023;
no shares were issued and outstanding at
   June 30, 2024 and December 31, 2023

 

 

 

 

 

 

Common stock, par value $0.01, 90,000,000 shares authorized at both
   June 30, 2024 and December 31, 2023;
22,922,398 shares issued and
   
16,087,112 shares outstanding at June 30, 2024; 22,851,077 shares
   issued and
16,015,791 shares outstanding at December 31, 2023

 

 

0.2

 

 

 

0.2

 

Additional paid in capital

 

 

1,111.0

 

 

 

1,104.7

 

Retained earnings

 

 

12.5

 

 

 

10.1

 

Treasury stock, at cost, 6,835,286 shares at both June 30, 2024 and
   December 31, 2023

 

 

(475.9

)

 

 

(475.9

)

Accumulated other comprehensive income

 

 

14.2

 

 

 

13.1

 

Total stockholders’ equity

 

 

662.0

 

 

 

652.2

 

Total liabilities and stockholders' equity

 

$

2,315.7

 

 

$

2,267.4

 

 

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

 

1


 

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

STATEMENTS OF CONSOLIDATED INCOME (UNAUDITED)

 

 

 

 

 

 

 

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

(In millions of dollars, except share and per share amounts)

 

Net sales

 

$

773.4

 

 

$

814.1

 

 

$

1,510.9

 

 

$

1,621.7

 

Costs and expenses:

 

 

 

 

 

 

 

 

 

 

 

 

Cost of products sold, excluding depreciation and amortization

 

 

690.5

 

 

 

718.4

 

 

 

1,333.4

 

 

 

1,449.5

 

Depreciation and amortization

 

 

29.0

 

 

 

26.4

 

 

 

57.8

 

 

 

52.7

 

Selling, general, administrative, research and development

 

 

31.6

 

 

 

32.2

 

 

 

64.2

 

 

 

61.9

 

Restructuring costs

 

 

6.8

 

 

 

1.2

 

 

 

6.9

 

 

 

2.6

 

Other operating charges, net

 

 

 

 

 

 

 

 

0.4

 

 

 

 

Total costs and expenses

 

 

757.9

 

 

 

778.2

 

 

 

1,462.7

 

 

 

1,566.7

 

Operating income

 

 

15.5

 

 

 

35.9

 

 

 

48.2

 

 

 

55.0

 

Other (expense) income:

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

(11.1

)

 

 

(12.1

)

 

 

(22.6

)

 

 

(24.0

)

Other (expense) income, net – Note 9

 

 

(0.5

)

 

 

(2.5

)

 

 

10.4

 

 

 

11.1

 

Income before income taxes

 

 

3.9

 

 

 

21.3

 

 

 

36.0

 

 

 

42.1

 

Income tax provision

 

 

(0.8

)

 

 

(3.0

)

 

 

(8.3

)

 

 

(7.9

)

Net income

 

$

3.1

 

 

$

18.3

 

 

$

27.7

 

 

$

34.2

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per common share:

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$

0.19

 

 

$

1.14

 

 

$

1.72

 

 

$

2.14

 

Diluted

 

$

0.19

 

 

$

1.14

 

 

$

1.69

 

 

$

2.12

 

Weighted-average number of common shares outstanding (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

16,072

 

 

 

15,974

 

 

 

16,050

 

 

 

15,957

 

Diluted

 

 

16,398

 

 

 

16,083

 

 

 

16,321

 

 

 

16,090

 

 

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

 

2


 

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

STATEMENTS OF CONSOLIDATED COMPREHENSIVE INCOME (UNAUDITED)

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

2024

 

2023

 

2024

 

2023

 

 

 

(In millions of dollars)

 

 

(In millions of dollars)

 

Net income

 

$

3.1

 

 

$

18.3

 

 

$

27.7

 

 

$

34.2

 

Other comprehensive (loss) income, net of tax – Note 8:

 

 

 

 

 

 

 

 

 

 

 

 

Defined benefit plans

 

 

(0.1

)

 

 

(4.6

)

 

 

(0.6

)

 

 

(3.9

)

Cash flow hedges

 

 

3.3

 

 

 

(2.7

)

 

 

1.7

 

 

 

(4.5

)

Other comprehensive income (loss), net of tax

 

 

3.2

 

 

 

(7.3

)

 

 

1.1

 

 

 

(8.4

)

Comprehensive income

 

$

6.3

 

 

$

11.0

 

 

$

28.8

 

 

$

25.8

 

 

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

 

3


 

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

STATEMENTS OF CONSOLIDATED STOCKHOLDERS EQUITY (UNAUDITED)

Six Months Ended June 30, 2024

 

 

 

Common
Shares
Outstanding
1

 

 

Common
Stock

 

 

Additional
Paid in Capital

 

 

Retained
Earnings

 

 

Treasury
Stock

 

 

Accumulated
Other
Comprehensive
Income

 

 

Total

 

 

 

(In millions of dollars, except share and per share amounts)

 

BALANCE, December 31, 2023

 

 

16,015,791

 

 

$

0.2

 

 

$

1,104.7

 

 

$

10.1

 

 

$

(475.9

)

 

$

13.1

 

 

$

652.2

 

Net income

 

 

 

 

 

 

 

 

 

 

 

24.6

 

 

 

 

 

 

 

 

 

24.6

 

Other comprehensive loss, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2.1

)

 

 

(2.1

)

Common shares issued (including impacts from
   Long-Term Incentive programs)

 

 

56,416

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cancellation of shares to cover tax withholdings
   upon common shares issued

 

 

(16,175

)

 

 

 

 

 

(1.2

)

 

 

 

 

 

 

 

 

 

 

 

(1.2

)

Cash dividends declared2

 

 

 

 

 

 

 

 

 

 

 

(12.6

)

 

 

 

 

 

 

 

 

(12.6

)

Amortization of unearned equity compensation

 

 

 

 

 

 

 

 

4.0

 

 

 

 

 

 

 

 

 

 

 

 

4.0

 

BALANCE, March 31, 2024

 

 

16,056,032

 

 

$

0.2

 

 

$

1,107.5

 

 

$

22.1

 

 

$

(475.9

)

 

$

11.0

 

 

$

664.9

 

Net income

 

 

 

 

 

 

 

 

 

 

 

3.1

 

 

 

 

 

 

 

 

 

3.1

 

Other comprehensive income, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2

 

 

 

3.2

 

Common shares issued (including impacts from
   Long-Term Incentive programs)

 

 

38,143

 

 

 

 

 

 

0.5

 

 

 

 

 

 

 

 

 

 

 

 

0.5

 

Cancellation of shares to cover tax withholdings
   upon common shares issued

 

 

(7,063

)

 

 

 

 

 

(0.6

)

 

 

 

 

 

 

 

 

 

 

 

(0.6

)

Cash dividends declared2

 

 

 

 

 

 

 

 

 

 

 

(12.7

)

 

 

 

 

 

 

 

 

(12.7

)

Amortization of unearned equity compensation

 

 

 

 

 

 

 

 

3.6

 

 

 

 

 

 

 

 

 

 

 

 

3.6

 

BALANCE, June 30, 2024

 

 

16,087,112

 

 

$

0.2

 

 

$

1,111.0

 

 

$

12.5

 

 

$

(475.9

)

 

$

14.2

 

 

$

662.0

 

 

1.
At June 30, 2024, 607,964 shares were available for awards under the Kaiser Aluminum Corporation 2021 Equity and Incentive Compensation Plan, as amended and restated.
2.
Dividends declared per common share were $0.77 for the quarters ended March 31, 2024 and June 30, 2024.

 

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

 

4


 

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

STATEMENTS OF CONSOLIDATED STOCKHOLDERS EQUITY CONTINUED (UNAUDITED)

Six Months Ended June 30, 2023

 

 

 

Common
Shares
Outstanding

 

 

Common
Stock

 

 

Additional
Paid in Capital

 

 

Retained
Earnings

 

 

Treasury
Stock

 

 

Accumulated
Other
Comprehensive
Income (Loss)

 

 

Total

 

 

 

(In millions of dollars, except share and per share amounts)

 

BALANCE, December 31, 2022

 

 

15,940,756

 

 

$

0.2

 

 

$

1,090.4

 

 

$

13.3

 

 

$

(475.9

)

 

$

3.2

 

 

$

631.2

 

Net income

 

 

 

 

 

 

 

 

 

 

 

15.9

 

 

 

 

 

 

 

 

 

15.9

 

Other comprehensive loss, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1.1

)

 

 

(1.1

)

Common shares issued (including impacts from
   Long-Term Incentive programs)

 

 

49,128

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cancellation of shares to cover employees' tax
   withholdings upon vesting of non-vested shares

 

 

(15,848

)

 

 

 

 

 

(1.3

)

 

 

 

 

 

 

 

 

 

 

 

(1.3

)

Cash dividends declared1

 

 

 

 

 

 

 

 

 

 

 

(12.5

)

 

 

 

 

 

 

 

 

(12.5

)

Amortization of unearned equity compensation

 

 

 

 

 

 

 

 

3.4

 

 

 

 

 

 

 

 

 

 

 

 

3.4

 

BALANCE, March 31, 2023

 

 

15,974,036

 

 

$

0.2

 

 

$

1,092.5

 

 

$

16.7

 

 

$

(475.9

)

 

$

2.1

 

 

$

635.6

 

Net income

 

 

 

 

 

 

 

 

 

 

 

18.3

 

 

 

 

 

 

 

 

 

18.3

 

Other comprehensive loss, net of tax

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7.3

)

 

 

(7.3

)

Common shares issued (including impacts from
   Long-Term Incentive programs)

 

 

45,164

 

 

 

 

 

 

0.7

 

 

 

 

 

 

 

 

 

 

 

 

0.7

 

Cancellation of shares to cover tax withholdings
   upon common shares issued

 

 

(6,036

)

 

 

 

 

 

(0.4

)

 

 

 

 

 

 

 

 

 

 

 

(0.4

)

Cash dividends declared1

 

 

 

 

 

 

 

 

 

 

 

(12.6

)

 

 

 

 

 

 

 

 

(12.6

)

Amortization of unearned equity compensation

 

 

 

 

 

 

 

 

3.8

 

 

 

 

 

 

 

 

 

 

 

 

3.8

 

BALANCE, June 30, 2023

 

 

16,013,164

 

 

$

0.2

 

 

$

1,096.6

 

 

$

22.4

 

 

$

(475.9

)

 

$

(5.2

)

 

$

638.1

 

 

1.
Dividends declared per common share were $0.77 for the quarters ended March 31, 2023 and June 30, 2023.

 

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

 

5


 

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED)

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

 

(In millions of dollars)

 

Cash flows from operating activities1:

 

 

 

 

 

 

Net income

 

$

27.7

 

 

$

34.2

 

Adjustments to reconcile net income to net cash provided by operating activities:

 

 

 

 

 

 

Depreciation of property, plant and equipment

 

 

55.5

 

 

 

49.9

 

Amortization of definite-lived intangible assets

 

 

2.3

 

 

 

2.8

 

Amortization of debt premium and debt issuance costs

 

 

1.1

 

 

 

1.0

 

Amortization of cloud computing implementation costs

 

 

0.6

 

 

 

0.7

 

Deferred income taxes

 

 

6.4

 

 

 

6.6

 

Non-cash LIFO charge (benefit)

 

 

4.5

 

 

 

(4.0

)

Non-cash equity compensation

 

 

8.1

 

 

 

7.9

 

Non-cash asset impairment charge2

 

 

3.6

 

 

 

 

Non-cash unrealized loss on derivative positions

 

 

2.2

 

 

 

 

Loss (gain) on disposition of property, plant and equipment

 

 

0.5

 

 

 

(14.2

)

Bad debt expense

 

 

0.3

 

 

 

 

Non-cash postretirement defined benefit plan cost

 

 

4.3

 

 

 

6.4

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

Trade and other receivables

 

 

(46.2

)

 

 

(17.8

)

Contract assets

 

 

(5.2

)

 

 

2.3

 

Inventories (excluding LIFO adjustments)

 

 

22.6

 

 

 

31.5

 

Prepaid expenses and other current assets

 

 

(10.9

)

 

 

(4.8

)

Accounts payable

 

 

16.1

 

 

 

(56.0

)

Accrued liabilities

 

 

(3.4

)

 

 

2.3

 

Annual variable cash contributions to Salaried VEBA

 

 

(1.1

)

 

 

 

Long-term assets and liabilities, net

 

 

0.6

 

 

 

(1.0

)

Net cash provided by operating activities

 

 

89.6

 

 

 

47.8

 

Cash flows from investing activities1:

 

 

 

 

 

 

Capital expenditures

 

 

(73.7

)

 

 

(82.6

)

Purchase of equity securities

 

 

(0.1

)

 

 

(0.3

)

Proceeds from sale of equity securities

 

 

0.2

 

 

 

 

Proceeds from disposition of property, plant and equipment

 

 

 

 

 

15.2

 

Net cash used in investing activities

 

 

(73.6

)

 

 

(67.7

)

Cash flows from financing activities1:

 

 

 

 

 

 

Borrowings under the Revolving Credit Facility

 

 

 

 

 

210.0

 

Repayment of borrowings under the Revolving Credit Facility

 

 

 

 

 

(195.0

)

Repayment of finance lease

 

 

(0.9

)

 

 

(1.2

)

Cancellation of shares to cover tax withholdings upon common shares issued

 

 

(1.8

)

 

 

(1.7

)

Cash dividends and dividend equivalents paid

 

 

(25.3

)

 

 

(25.1

)

Net cash used in financing activities

 

 

(28.0

)

 

 

(13.0

)

Net decrease in cash, cash equivalents and restricted cash during the period

 

 

(12.0

)

 

 

(32.9

)

Cash, cash equivalents and restricted cash at beginning of period

 

 

100.7

 

 

 

71.3

 

Cash, cash equivalents and restricted cash at end of period

 

$

88.7

 

 

$

38.4

 

 

1.
See Note 12 for supplemental cash flow information.
2.
Non-cash asset impairment charge for the six months ended June 30, 2024 is comprised of: (i) a $3.2 million inventory write-down related to certain alloying metals, and (ii) a $0.4 million impairment charge on land held for sale.

 

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

6


KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS - UNAUDITED

 

NOTES INDEX

Note 1

 

Basis of Presentation and Recent Accounting Pronouncements

8

Note 2

 

Supplemental Balance Sheet Information

9

Note 3

 

Employee Benefits

10

Note 4

 

Restructuring

11

Note 5

 

Derivatives, Hedging Programs and Other Financial Instruments

12

Note 6

 

Debt and Credit Facility

15

Note 7

 

Commitments and Contingencies

17

Note 8

 

Accumulated Other Comprehensive Income (Loss)

18

Note 9

 

Other (Expense) Income, Net

19

Note 10

 

Income Tax Matters

19

Note 11

 

Earnings Per Share

20

Note 12

 

Supplemental Cash Flow Information

20

Note 13

 

Business, Product, and Geographical Area Information

21

Note 14

 

Subsequent Events

21

 

 

 

7


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

1. Basis of Presentation and Recent Accounting Pronouncements

This Form 10-Q should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. Unless the context otherwise requires, references in these notes to interim consolidated financial statements - unaudited to “Kaiser,” “we,” “us,” “our,” “the Company” and “our Company” refer collectively to Kaiser Aluminum Corporation and its subsidiaries.

Principles of Consolidation and Basis of Presentation. The accompanying unaudited consolidated financial statements include the accounts of our wholly owned subsidiaries and are prepared in accordance with GAAP and the rules and regulations of the SEC applicable for interim periods and, therefore, do not include all information and footnotes required by GAAP for complete financial statements. In management’s opinion, all adjustments (which include normal recurring adjustments) considered necessary for a fair presentation have been included. We have reclassified certain items in prior periods to conform to current classifications. The results of operations for our interim periods are not necessarily indicative of the results of operations that may be achieved for the entire 2024 fiscal year. The financial information as of December 31, 2023 is derived from our audited consolidated financial statements and footnotes included in our Annual Report on Form 10-K for the year ended December 31, 2023.

Use of Estimates in the Preparation of Financial Statements. The preparation of financial statements in accordance with GAAP requires the use of estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities known to exist as of the date the financial statements are published and the reported amounts of revenues and expenses during the reporting period. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of our consolidated financial statements; accordingly, it is possible that the actual results could differ from these estimates and assumptions, which could have a material effect on the reported amounts of our consolidated financial position and results of operations.

 

Accounting Pronouncements Issued But Not Yet Adopted

Disclosure Improvements. In October 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-06 (“ASU 2023-06”), Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative. The guidance amends GAAP to reflect updates and simplifications to certain disclosure requirements referred to the FASB by the SEC. The amendments in ASU 2023-06 will become effective on the date which the SEC’s removal of the related disclosure becomes effective. If by June 30, 2027, the SEC does not remove the related disclosure, the pending amendment will be removed from ASC 2023-06 and it will not be effective. Adoption of ASU 2023-06 is expected to modify the disclosure and presentation requirements only and is not expected to have a material impact on our consolidated financial statements.

Segment Reporting. In November 2023, the FASB issued ASU No. 2023-07 (“ASU 2023-07”), Improvements to Reportable Segment Disclosures. The guidance primarily will require enhanced disclosures about significant segment expenses. All disclosure requirements under ASU 2023-07 and existing segment disclosures in ASC 280, Segment Reporting are also required for public entities with a single reportable segment. The amendments in ASU 2023-07 are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A retrospective approach is required to be applied to all prior periods presented in the financial statements. We plan to adopt the provisions of ASU 2023-07 in the fourth quarter of fiscal 2024 and continue to evaluate the disclosure requirements related to the new standard.

Income Taxes. In December 2023, the FASB issued ASU No. 2023-09 (“ASU 2023-09”), Improvements to Income Tax Disclosures. The guidance is intended to improve income tax disclosure requirements by requiring (i) consistent categories and greater disaggregation of information in the rate reconciliation and (ii) the disaggregation of income taxes paid by jurisdiction. The guidance makes several other changes to the income tax disclosure requirements. The amendments in ASU 2023-09 are effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. We plan to adopt the provisions of ASU 2023-09 in the fourth quarter of fiscal 2025 and continue to evaluate the disclosure requirements related to the new standard.

 

8


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

 

2. Supplemental Balance Sheet Information

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

 

 

(In millions of dollars)

 

Trade Receivables, Net

 

 

 

 

 

 

Billed trade receivables

 

$

370.9

 

 

$

325.8

 

Allowance for doubtful receivables

 

 

(0.8

)

 

 

(0.6

)

Trade receivables, net

 

$

370.1

 

 

$

325.2

 

 

 

 

 

 

 

Inventories1

 

 

 

 

 

 

Finished products

 

$

72.1

 

 

$

89.3

 

Work-in-process

 

 

210.2

 

 

 

210.8

 

Raw materials

 

 

148.0

 

 

 

161.5

 

Operating supplies

 

 

16.6

 

 

 

15.6

 

Inventories

 

$

446.9

 

 

$

477.2

 

 

 

 

 

 

 

Property, Plant and Equipment, Net

 

 

 

 

 

 

Land and improvements

 

$

37.2

 

 

$

38.0

 

Buildings and leasehold improvements

 

 

241.6

 

 

 

238.4

 

Machinery and equipment

 

 

1,279.7

 

 

 

1,265.3

 

Construction in progress

 

 

240.1

 

 

 

173.7

 

Property, plant and equipment, gross

 

 

1,798.6

 

 

 

1,715.4

 

Accumulated depreciation and amortization

 

 

(715.5

)

 

 

(663.7

)

Land held for sale

 

 

1.5

 

 

 

0.4

 

Property, plant and equipment, net

 

$

1,084.6

 

 

$

1,052.1

 

 

 

 

 

 

 

Other Assets

 

 

 

 

 

 

Assets to be conveyed associated with Warrick acquisition

 

$

56.8

 

 

$

56.8

 

Restricted cash – Note 12

 

 

18.3

 

 

 

18.3

 

Long-term replacement parts

 

 

17.3

 

 

 

16.7

 

Other

 

 

26.6

 

 

 

25.9

 

Other assets

 

$

119.0

 

 

$

117.7

 

 

 

 

 

 

 

Other Accrued Liabilities

 

 

 

 

 

 

Uncleared cash disbursements

 

$

20.0

 

 

$

15.7

 

Accrued income taxes and other taxes payable

 

 

10.8

 

 

 

9.5

 

Accrued annual contribution to Salaried VEBA

 

 

 

 

 

1.1

 

Accrued interest

 

 

9.9

 

 

 

9.9

 

Short-term environmental accrual – Note 7

 

 

0.5

 

 

 

2.8

 

Current operating lease liabilities

 

 

7.2

 

 

 

8.0

 

Current finance lease liabilities

 

 

2.5

 

 

 

2.1

 

Other – Note 5

 

 

14.8

 

 

 

15.2

 

Other accrued liabilities

 

$

65.7

 

 

$

64.3

 

 

 

 

 

 

 

Long-Term Liabilities

 

 

 

 

 

 

Workers' compensation accrual

 

$

29.7

 

 

$

29.9

 

Long-term environmental accrual – Note 7

 

 

14.8

 

 

 

14.2

 

Other long-term liabilities

 

 

43.8

 

 

 

37.6

 

Long-term liabilities

 

$

88.3

 

 

$

81.7

 

 

1.
At June 30, 2024 and December 31, 2023, the current cost of our inventory exceeded its stated last-in, first-out (“LIFO”) value by $83.5 million and $56.0 million, respectively.

 

9


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

3. Employee Benefits

Deferred Compensation Plan

Assets of our deferred compensation plan are included in Other assets, classified within Level 1 of the fair value hierarchy and are measured and recorded at fair value based on their quoted market prices. The fair value of these assets at June 30, 2024 and December 31, 2023 was $11.5 million and $11.1 million, respectively. Assets in the trust are held in various investment funds at certain registered investment companies and are accounted for as equity investments with changes in fair value recorded within Other (expense) income, net (see Note 9). Offsetting liabilities relating to the deferred compensation plan are included in Other accrued liabilities and Long-term liabilities.

Short-Term Incentive Plans

As of June 30, 2024, we had a liability of $8.7 million recorded within Accrued salaries, wages and related expenses for estimated probable future payments under the 2024 short-term incentive plans.

Postretirement Benefit Plans

The following table presents the total expense related to all postretirement benefit plans (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Defined contribution plans1

 

$

4.2

 

 

$

4.3

 

 

$

10.0

 

 

$

10.1

 

Deferred compensation plan2

 

 

 

 

 

0.4

 

 

 

0.7

 

 

 

0.6

 

Multiemployer pension plans1

 

 

1.5

 

 

 

1.4

 

 

 

3.0

 

 

 

2.8

 

Net periodic postretirement benefit cost relating to defined benefit plans2,3

 

 

2.8

 

 

 

3.3

 

 

 

4.3

 

 

 

6.4

 

Total

 

$

8.5

 

 

$

9.4

 

 

$

18.0

 

 

$

19.9

 

 

1.
Substantially all of these charges related to employee benefits are in COGS with the remaining balance in Selling, general, administrative, research, and development (“SG&A and R&D”) within our Statements of Consolidated Income.
2.
Deferred compensation plan expense and the current service cost component of Net periodic postretirement benefit cost relating to Salaried VEBA are included within our Statements of Consolidated Income in SG&A and R&D for all periods presented. All other components of Net periodic postretirement benefit cost relating to Salaried VEBA are included within Other (expense) income, net, on our Statements of Consolidated Income.
3.
The current service cost component of Net periodic postretirement benefit cost relating to both the pension plans and the OPEB plan are included within our Statements of Consolidated Income in COGS for all periods presented. All other components of Net periodic postretirement benefit cost relating to both the pension plans and the OPEB plan are included within Other (expense) income, net, on our Statements of Consolidated Income.

Warrick Pension Amendment. During the quarter ended June 30, 2024, we amended the Kaiser Aluminum Warrick pension plan (“Warrick Pension Plan”) to clarify certain plan provisions going back to the date of our acquisition of Warrick, which resulted in an interim remeasurement of the Warrick Pension Plan as of June 30, 2024. The remeasurement decreased the Warrick Pension Plan’s net funded status by $0.8 million, driven by: (i) a $2.2 million increase in pre-tax prior service cost, which we recorded to AOCI and is expected to be amortized on a straight-line basis over approximately 10 years, and (ii) an actuarial gain of $1.4 million, reflecting an increase in the assumed discount rate. The discount rate assumption used to determine the Warrick Pension Plan benefit obligation was 5.51% at June 30, 2024 compared to 5.04% at December 31, 2023. There was no change to the expected long-term rate of return on plan assets assumption at June 30, 2024 compared to December 31, 2023.

The Warrick Pension Plan amendment had no effect on our expected contributions for 2024. During the six months ended June 30, 2024, we contributed $3.6 million to the pension plans. We expect to make further contributions of approximately $2.2 million to the pension plans during the remainder of 2024.

Components of Net Periodic Postretirement Benefit Cost. Our results of operations included the following impacts associated with the defined benefit plans: (i) a charge for service rendered by employees; (ii) a charge for accretion of interest; (iii) a benefit for the

 

10


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

expected return on plan assets; (iv) amortization of prior service costs associated with plan amendments; and (v) amortization of net actuarial differences.

The following table presents the components of Net periodic postretirement benefit cost relating to the defined benefit plans (in millions of dollars):

 

 

 

Pension Plans

 

 

OPEB

 

 

Salaried VEBA

 

 

 

Quarter Ended June 30,

 

 

Quarter Ended June 30,

 

 

Quarter Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Service cost

 

$

1.1

 

 

$

0.8

 

 

$

0.2

 

 

$

0.2

 

 

$

 

 

$

 

Interest cost

 

 

0.4

 

 

 

0.3

 

 

 

0.9

 

 

 

0.9

 

 

 

0.6

 

 

 

0.7

 

Expected return on plan assets

 

 

(0.4

)

 

 

(0.2

)

 

 

 

 

 

 

 

 

(0.6

)

 

 

(0.5

)

Amortization of prior service cost1

 

 

0.1

 

 

 

0.1

 

 

 

 

 

 

 

 

 

0.7

 

 

 

1.3

 

Amortization of net actuarial gain

 

 

 

 

 

 

 

 

(0.2

)

 

 

(0.3

)

 

 

 

 

 

 

Total net periodic postretirement benefit cost

 

$

1.2

 

 

$

1.0

 

 

$

0.9

 

 

$

0.8

 

 

$

0.7

 

 

$

1.5

 

 

 

 

Pension Plans

 

 

OPEB

 

 

Salaried VEBA

 

 

 

Six Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Service cost

 

$

2.0

 

 

$

1.8

 

 

$

0.5

 

 

$

0.5

 

 

$

 

 

$

 

Interest cost

 

 

0.8

 

 

 

0.6

 

 

 

1.7

 

 

 

1.7

 

 

 

1.1

 

 

 

1.4

 

Expected return on plan assets

 

 

(0.7

)

 

 

(0.5

)

 

 

 

 

 

 

 

 

(1.1

)

 

 

(1.1

)

Amortization of prior service cost1

 

 

0.3

 

 

 

0.1

 

 

 

 

 

 

 

 

 

0.2

 

 

 

2.5

 

Amortization of net actuarial gain

 

 

 

 

 

 

 

 

(0.5

)

 

 

(0.6

)

 

 

 

 

 

 

Total net periodic postretirement benefit cost

 

$

2.4

 

 

$

2.0

 

 

$

1.7

 

 

$

1.6

 

 

$

0.2

 

 

$

2.8

 

 

1.
We amortize prior service cost on a straight-line basis over the average remaining years of service of the active plan participants.

4. Restructuring

2024 Restructuring Plan. During the quarter, we initiated a plan to exit our soft alloy aluminum extrusion facility located in Sherman, Texas (“2024 Restructuring Plan”). As a result, we recorded a charge of $6.8 million during the quarter consisting of a $4.6 million multiemployer pension obligation which is expected to be paid in 2027 and a $2.2 million charge for severance, related benefits, and other costs, to be substantially paid by December 31, 2024. As of June 30, 2024, the total estimated costs related to the 2024 Restructuring Plan are expected to range from $7.0 million to $10.0 million. The costs are recorded within Restructuring costs in our Statements of Consolidated Income.

The following table summarizes activity relating to the 2024 Restructuring Plan liabilities (in millions of dollars):

BALANCE, March 31, 2024

 

$

 

Restructuring costs

 

 

6.8

 

Costs paid or otherwise settled1

 

 

(0.6

)

BALANCE, June 30, 2024

 

$

6.2

 

 

1.
Cash paid during the quarter ended June 30, 2024 was $0.6 million.

2022 Restructuring Plan. During 2022, we relocated our corporate headquarters from Foothill Ranch, California (“Foothill Ranch”) to Franklin, Tennessee (“Franklin”). In conjunction with the relocation, we initiated a restructuring plan during the quarter ended December 31, 2022, which consisted primarily of employee retention benefits aimed at incentivizing Foothill Ranch employees to assist with the buildout of the new corporate function in Franklin (“2022 Restructuring Plan”). We incurred total restructuring costs of $7.4 million related to the 2022 Restructuring Plan, which consisted of employee-related costs and office rent within Restructuring costs in our Statements of Consolidated Income. We completed the 2022 Restructuring Plan as of June 30, 2024.

 

11


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

The following table summarizes activity relating to the 2022 Restructuring Plan liabilities (in millions of dollars):

BALANCE, December 31, 2023

 

$

1.2

 

Restructuring costs

 

 

0.1

 

Costs paid or otherwise settled1

 

 

(1.2

)

BALANCE, March 31, 2024

 

 

0.1

 

Restructuring costs

 

 

 

Costs paid or otherwise settled1

 

 

(0.1

)

BALANCE, June 30, 2024

 

$

 

 

1.
Cash paid during the quarters ended March 31, 2024 and June 30, 2024 was $1.1 million and $0.1 million, respectively.

5. Derivatives, Hedging Programs and Other Financial Instruments

Overview. In conducting our business, we enter into derivative transactions, including forward contracts and options, to limit our exposure to: (i) metal price risk related to our sale of fabricated aluminum products and the purchase of metal, including primary, rolling ingot and scrap, or recycled, aluminum, our main raw material, and certain alloys used as raw material for our fabrication operations; (ii) energy price risk related to fluctuating prices of natural gas and electricity used in our production processes; and (iii) foreign currency exchange rate risk related to certain equipment and service agreements with vendors for which payments are due in foreign currency. We do not use derivative financial instruments for trading or other speculative purposes. Hedging transactions are executed centrally on behalf of all of our operations to minimize transaction costs, monitor consolidated net exposures, and allow for increased responsiveness to changes in market factors.

Our derivative activities are overseen by a committee (“Hedging Committee”), which is composed of our Chief Executive Officer, Chief Financial Officer, Chief Accounting Officer, Treasurer, Executive Vice President of Manufacturing and other officers and employees selected by the Chief Executive Officer. The Hedging Committee meets regularly to review commodity price exposures, derivative positions and strategy. Management reviews the scope of the Hedging Committee’s activities with our Board of Directors.

We are exposed to counterparty credit risk on all of our derivative instruments, which we manage by monitoring the credit quality of our counterparties and allocating our hedging positions among multiple counterparties to limit exposure to any single entity. Our counterparties are major investment grade financial institutions or trading companies, and our hedging transactions are governed by negotiated International Swaps and Derivatives Association Master Agreements, which generally require collateral to be posted by our counterparties above specified credit thresholds which may adjust up or down, based on increases or decreases in counterparty credit ratings. As a result, we believe the risk of loss is remote and contained. The aggregate fair value of our derivative instruments that were in a net liability position was $2.3 million and $1.0 million at June 30, 2024 and December 31, 2023, respectively, and we had no collateral posted as of those dates.

In addition, our firm-price customer sales commitments create incremental customer credit risk related to metal price movements. Under certain circumstances, we mitigate this risk by periodically requiring cash collateral to be posted by our customers, which we classify as deferred revenue and include as a component of Other accrued liabilities. We had no material cash collateral posted by our customers at both June 30, 2024 and December 31, 2023.

Cash Flow Hedges

We designate as cash flow hedges forward swap contracts for aluminum and energy. Additionally, in the fourth quarter of 2023, we adopted this treatment for Alloying Metals used in our fabrication operations. We also designate as cash flow hedges foreign currency forward contracts for equipment and services for which payments are due in foreign currency. Unrealized gains and losses associated with our cash flow hedges are deferred in Other comprehensive income (loss), net of tax, and reclassified to COGS when such hedges settle or when it is probable that the original forecasted transactions will not occur by the end of the originally specified time period. See Note 8 for the total amount of gain or loss on derivative instruments designated and qualifying as cash flow hedging instruments that was reported in AOCI, as well as the related reclassifications into earnings and tax effects. Cumulative gains and losses related to cash flow hedges are reclassified out of AOCI and recorded within COGS when the associated hedged commodity purchases impact earnings.

 

12


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

Aluminum Hedges. Our pricing of fabricated aluminum products is generally intended to lock in our Conversion Revenue (representing our value added from the fabrication process) and to pass through aluminum price fluctuations to our customers. For some of our higher margin products sold on a spot basis, the pass through of aluminum price movements can sometimes lag by as much as several months, with a favorable impact to us when aluminum prices decline and an adverse impact to us when aluminum prices increase. Additionally, in certain instances, we enter into firm-price arrangements with our customers for stipulated volumes to be delivered in the future. Because we generally purchase primary and secondary aluminum on a floating price basis, the lag in passing through aluminum price movements to customers on some of our higher margin products sold on a spot basis and the volume that we have committed to sell to our customers under a firm-price arrangement create aluminum price risk for us. We use third-party hedging instruments to limit exposure to aluminum price risk related to the aluminum pass through lag on some of our products and firm-price customer sales contracts.

Alloying Metals Hedges. We are exposed to the risk of fluctuating prices for alloying metals used as raw materials in our fabrication operations. We, from time to time, in the ordinary course of business, enter into hedging transactions and/or physical delivery commitments with third parties to mitigate our risk from fluctuations in certain alloying metals prices that are not passed through pursuant to the terms of our customer contracts.

Energy Hedges. We are exposed to the risk of fluctuating prices for natural gas and electricity. We, from time to time, in the ordinary course of business, enter into hedging transactions and/or firm price physical delivery commitments with third parties to mitigate our risk from fluctuations in natural gas and electricity prices that are not passed through pursuant to the terms of our customer contracts.

Foreign Currency Hedges. We are exposed to foreign currency exchange rate risk related to certain equipment and service agreements with vendors for which payments are due in foreign currency. We, from time to time, in the ordinary course of business, use foreign currency forward contracts in order to mitigate the exposure to currency exchange rate fluctuations related to these purchases.

Non-Designated Hedges of Operational Risks

From time to time, we enter into commodity and foreign currency forward contracts that are not designated as hedging instruments to mitigate certain short‑term impacts, as identified. The gain or loss on these commodity and foreign currency derivatives is recognized within COGS and Other (expense) income, net, respectively.

Notional Amount of Derivative Contracts

The following table summarizes our derivative positions at June 30, 2024:

 

Aluminum

 

Maturity Period

 

Notional Amount of Contracts (mmlbs)

 

Fixed price purchase contracts for LME

 

July 2024 through December 2025

 

 

62.4

 

Fixed price purchase contracts for MWTP

 

July 2024 through December 2025

 

 

48.9

 

Fixed price sale contracts for MWTP

 

July 2024 through September 2024

 

 

15.5

 

 

Alloying Metals

 

Maturity Period

 

Notional Amount of Contracts (mmlbs)

 

Fixed price purchase contracts

 

July 2024 through December 2026

 

 

10.0

 

 

Natural Gas

 

Maturity Period

 

Notional Amount of Contracts (mmbtu)

 

Fixed price purchase contracts

 

July 2024 through December 2026

 

 

3,240,000

 

 

Electricity

 

Maturity Period

 

Notional Amount of Contracts (Mwh)

 

Fixed price purchase contracts

 

July 2024 through December 2024

 

 

110,425

 

 

Euro

 

Maturity Period

 

Notional Amount of Contracts (EUR)

 

Fixed price forward purchase contracts

 

August 2024 through January 2026

 

 

10,856,964

 

 

 

13


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

 

British Pounds

 

Maturity Period

 

Notional Amount of Contracts (GBP)

 

Fixed price forward purchase contracts

 

July 2024

 

 

72,266

 

(Gain) Loss on Derivative Contracts

The following table summarizes the amount of (gain) loss on derivative contracts recorded within our Statements of Consolidated Income in COGS (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Total of income and expense line items presented in our Statements of Consolidated Income in which the effects of hedges are recorded:

 

 

 

 

 

 

 

Cash flow hedges

 

$

690.5

 

 

$

718.4

 

 

$

1,333.4

 

 

$

1,449.5

 

 

 

 

 

 

 

 

 

 

 

 

 

(Gain) loss recognized in our Statements of Consolidated Income related to cash flow hedges:

 

 

 

 

 

 

 

 

 

 

 

 

Aluminum

 

$

(2.7

)

 

$

5.2

 

 

$

(0.7

)

 

$

5.7

 

Alloying Metals

 

 

(0.5

)

 

 

 

 

 

(0.5

)

 

 

 

Natural gas

 

 

0.4

 

 

 

0.3

 

 

 

0.7

 

 

 

 

Electricity

 

 

0.8

 

 

 

 

 

 

0.6

 

 

 

 

Total (gain) loss recognized in our Statements of Consolidated Income related to cash flow hedges

 

$

(2.0

)

 

$

5.5

 

 

$

0.1

 

 

$

5.7

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss recognized in our Statements of Consolidated Income related to non-designated derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

Alloying Metals – Unrealized mark-to-market loss

 

$

 

 

$

0.2

 

 

$

 

 

$

0.1

 

Electricity – Unrealized mark-to-market loss

 

 

2.0

 

 

 

 

 

 

2.0

 

 

 

 

Electricity (reclassification from AOCI due to forecasted transactions probable of not occurring)

 

 

0.2

 

 

 

 

 

 

0.2

 

 

 

 

Total loss recognized in our Statements of Consolidated Income related to non-designated derivatives

 

$

2.2

 

 

$

0.2

 

 

$

2.2

 

 

$

0.1

 

 

 

14


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

Fair Values of Derivative Contracts

The fair values of our derivative contracts are based upon trades in liquid markets. Valuation model inputs can be verified, and valuation techniques do not involve significant judgment. The fair values of such derivatives are classified within Level 2 of the fair value hierarchy.

All of our derivative contracts with counterparties are subject to enforceable master netting arrangements. We reflect the fair value of our derivative contracts on a gross basis on our Consolidated Balance Sheets. The following table presents the fair value of our derivative assets and liabilities (in millions of dollars):

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

 

 

Assets

 

 

Liabilities

 

 

Net Amount

 

 

Assets

 

 

Liabilities

 

 

Net Amount

 

Aluminum –

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fixed price purchase contracts for LME

 

$

3.4

 

 

$

(0.7

)

 

$

2.7

 

 

$

3.4

 

 

$

(0.6

)

 

$

2.8

 

Fixed price sale contracts for LME

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0.2

)

 

 

(0.2

)

Fixed price purchase contracts for MWTP

 

 

0.3

 

 

 

(0.3

)

 

 

 

 

 

0.4

 

 

 

(0.3

)

 

 

0.1

 

Fixed price sale contracts for MWTP

 

 

 

 

 

 

 

 

 

 

 

0.1

 

 

 

(0.2

)

 

 

(0.1

)

Alloying Metals – Fixed price purchase contracts

 

 

2.6

 

 

 

 

 

 

2.6

 

 

 

0.7

 

 

 

(0.1

)

 

 

0.6

 

Natural gas – Fixed price purchase contracts

 

 

0.5

 

 

 

(0.7

)

 

 

(0.2

)

 

 

0.3

 

 

 

(0.9

)

 

 

(0.6

)

Electricity – Fixed price purchase contracts

 

 

 

 

 

 

 

 

 

 

 

0.5

 

 

 

(0.6

)

 

 

(0.1

)

Foreign currency – Fixed price forward contracts

 

 

 

 

 

(0.1

)

 

 

(0.1

)

 

 

0.5

 

 

 

 

 

 

0.5

 

Total cash flow hedges

 

 

6.8

 

 

 

(1.8

)

 

 

5.0

 

 

 

5.9

 

 

 

(2.9

)

 

 

3.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-Designated Derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Electricity – Fixed price purchase contracts

 

 

0.1

 

 

 

(2.3

)

 

 

(2.2

)

 

 

 

 

 

 

 

 

 

Total non-designated derivatives

 

 

0.1

 

 

 

(2.3

)

 

 

(2.2

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

6.9

 

 

$

(4.1

)

 

$

2.8

 

 

$

5.9

 

 

$

(2.9

)

 

$

3.0

 

 

The following table presents the total amounts of derivative assets and liabilities on our Consolidated Balance Sheets (in millions of dollars):

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

Derivative assets:

 

 

 

 

 

 

Prepaid expenses and other current assets

 

$

5.4

 

 

$

4.8

 

Other assets

 

 

1.5

 

 

 

1.1

 

Total derivative assets

 

$

6.9

 

 

$

5.9

 

Derivative liabilities:

 

 

 

 

 

 

Other accrued liabilities

 

$

(3.7

)

 

$

(2.4

)

Long-term liabilities

 

 

(0.4

)

 

 

(0.5

)

Total derivative liabilities

 

$

(4.1

)

 

$

(2.9

)

 

Fair Value of Other Financial Instruments

All Other Financial Assets and Liabilities. We believe that the fair values of our accounts receivable, contract assets, accounts payable and accrued liabilities approximate their respective carrying values due to their short maturities and nominal credit risk.

6. Debt and Credit Facility

Senior Notes

At June 30, 2024 and December 31, 2023, we had outstanding fixed-rate unsecured Senior Notes with varying maturity dates. The stated interest rates and aggregate principal amounts of our Senior Notes were, respectively: (i) 4.625% and $500.0 million (“4.625%

 

15


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

Senior Notes”) and (ii) 4.50% and $550.0 million (“4.50% Senior Notes”). Our Senior Notes do not require us to make any mandatory redemptions or sinking fund payments. The following table summarizes key details of our Senior Notes:

 

 

 

 

 

 

 

Outstanding (in millions of dollars)

 

 

 

Issuance Date

 

Maturity

 

Effective Interest Rate

 

As of June 30, 2024

 

 

As of December 31, 2023

 

4.625% Senior Notes

 

November 2019

 

March 2028

 

4.8%

 

$

500.0

 

 

$

500.0

 

4.50% Senior Notes

 

May 2021

 

June 2031

 

4.7%

 

 

550.0

 

 

 

550.0

 

Total debt

 

 

 

 

 

 

 

 

1,050.0

 

 

 

1,050.0

 

Unamortized issuance costs

 

 

 

 

 

 

 

 

(9.3

)

 

 

(10.2

)

Total carrying amount

 

 

 

 

 

 

 

$

1,040.7

 

 

$

1,039.8

 

The following table presents the fair value of our outstanding Senior Notes, which are Level 1 liabilities (in millions of dollars):

 

 

 

 

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

4.625% Senior Notes

 

 

 

 

 

$

467.8

 

 

$

462.4

 

4.50% Senior Notes

 

 

 

 

 

$

487.0

 

 

$

474.1

 

Revolving Credit Facility

In October 2019, we entered into a Revolving Credit Facility. Joining us as borrowers under the Revolving Credit Facility are four of our wholly owned domestic operating subsidiaries: (i) Kaiser Aluminum Investments Company; (ii) Kaiser Aluminum Fabricated Products, LLC; (iii) Kaiser Aluminum Washington, LLC; and (iv) Kaiser Aluminum Warrick, LLC.

In April 2022, we entered into Amendment No. 3 to our Revolving Credit Facility. As amended, the Revolving Credit Facility contains a maximum commitment amount of $575.0 million (of which up to a maximum of $50.0 million may be utilized for letters of credit) and is set to mature in April 2027. Our effective interest rate on outstanding borrowings under the amended Revolving Credit Facility is based on the rates of Base Rate Loans and SOFR Loans (as defined in the amended Revolving Credit Facility). The rate for Base Rate Loans is equal to the prevailing Prime Rate plus 0.25%, while the rate for SOFR Loans, which are made for one or three month periods, is equal to the Term SOFR Reference Rate (as defined in the amended Revolving Credit Facility) plus 1.35%. Outstanding borrowings under the Revolving Credit Facility are reported within Long-term debt, net, on our Consolidated Balance Sheets. We had no borrowings under the Revolving Credit Facility during the six months ended June 30, 2024. As of June 30, 2024 and December 31, 2023, we had no outstanding borrowings under our Revolving Credit Facility.

The following table summarizes availability and usage of our Revolving Credit Facility as determined by a borrowing base calculated as of June 30, 2024 (in millions of dollars):

 

Revolving Credit Facility borrowing commitment

 

$

575.0

 

Borrowing base availability

 

$

575.0

 

Less: Outstanding borrowings under Revolving Credit Facility

 

 

 

Less: Outstanding letters of credit under Revolving Credit Facility

 

 

(27.0

)

Remaining borrowing availability

 

$

548.0

 

Interest Expense

The following table presents interest expense relating to our Senior Notes and Revolving Credit Facility (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Senior Notes interest expense, including debt issuance cost amortization

 

$

12.4

 

 

$

12.4

 

 

$

24.8

 

 

$

24.8

 

Revolving Credit Facility interest expense, including commitment fees and finance cost amortization

 

 

0.6

 

 

 

1.0

 

 

 

1.2

 

 

 

1.8

 

Interest expense on finance lease liabilities

 

 

0.2

 

 

 

0.2

 

 

 

0.4

 

 

 

0.3

 

Interest expense capitalized as construction in progress

 

 

(2.1

)

 

 

(1.5

)

 

 

(3.8

)

 

 

(2.9

)

Total interest expense

 

$

11.1

 

 

$

12.1

 

 

$

22.6

 

 

$

24.0

 

 

 

16


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

7. Commitments and Contingencies

Commitments. We have a variety of financial commitments, including purchase agreements, forward foreign exchange and forward sales contracts, indebtedness and letters of credit (see Note 5 and Note 6).

Environmental Contingencies. We are subject to a number of environmental laws and regulations, potential fines or penalties assessed for alleged breaches of such laws and regulations and potential claims based upon such laws and regulations. We are also subject to legacy environmental contingencies related to activities that occurred at operating facilities prior to July 6, 2006, which represent the majority of our environmental accruals. The status of these environmental contingencies are discussed below. We have established procedures for regularly evaluating environmental loss contingencies. Our environmental accruals represent our undiscounted estimate of costs reasonably expected to be incurred based on presently enacted laws and regulations, currently available facts, existing requirements, existing technology and our assessment of the likely remediation actions to be taken.

We continue to pursue remediation activities, primarily to address the historical use of oils containing polychlorinated biphenyls (“PCBs”) at Trentwood. Our remediation efforts are in collaboration with the Washington State Department of Ecology (“Ecology”), to which we submitted a feasibility study in 2012 of remediation alternatives and from which we received permission to begin certain remediation activities pursuant to a signed work order. We have completed a number of sections of the work plan and have received satisfactory completion approval from Ecology on those sections. In cooperation with Ecology, we constructed an experimental treatment facility to determine the treatability and evaluate the feasibility of removing PCBs from ground water under Trentwood. In 2015, we began treatment operations involving a walnut shell filtration system, which we optimized for maximum PCB capture during 2020. Furthermore, based on advancements in technology, we signed an Amended Agreed Order with Ecology in 2020 to evaluate and implement new technologies for PCB removal from groundwater on a pilot basis. The primary technology we are evaluating is Ultraviolet Light Advanced Oxidation Process (the “UV Process”). As the long-term success of the UV Process cannot be reasonably determined at this time, it is possible we may need to make upward adjustments to our related accruals and cost estimates as the long-term results become available.

Pursuant to a consent agreement with the Ohio Environmental Protection Agency (“OEPA”), we initiated an investigational study of Newark related to historical on-site waste disposal. During the quarter ended December 31, 2018, we submitted our remedial investigation study to the OEPA for review and approval. The final remedial investigation report was approved by the OEPA during the quarter ended December 31, 2020. We have submitted the Alternate Arrays Document (“AAD”) to the OEPA for review during the quarter ended December 31, 2023. Once the AAD is reviewed and accepted by the OEPA, we plan to submit our feasibility study to the OEPA, which we expect to occur in early 2025.

At June 30, 2024, our environmental accrual of $15.3 million represented our estimate of the incremental remediation cost based on: (i) proposed alternatives in the final feasibility study related to Trentwood; (ii) currently available facts with respect to Newark; and (iii) facts related to certain other locations owned or formerly owned by us. In accordance with approved and proposed remediation action plans, we expect that the implementation and ongoing monitoring could occur over a period of 30 or more years.

As additional facts are developed, feasibility studies are completed, remediation plans are modified, necessary regulatory approvals for the implementation of remediation are obtained, alternative technologies are developed and/or other factors change, there may be revisions to management’s estimates and actual costs may exceed the current environmental accruals. We believe at this time that it is reasonably possible that undiscounted costs associated with these environmental matters may exceed current accruals by amounts that could be, in the aggregate, up to an estimated $11.6 million over the remediation period. It is reasonably possible that our recorded estimate will change in the next 12 months.

Other Contingencies. We are party to various lawsuits, claims, investigations and administrative proceedings that arise in connection with past and current operations. We evaluate such matters on a case-by-case basis and our policy is to vigorously contest any such claims we believe are without merit. We accrue for a legal liability when it is both probable that a liability has been incurred and the amount of the loss is reasonably estimable. Quarterly, in addition to when changes in facts and circumstances require it, we review and adjust these accruals to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. While uncertainties are inherent in the final outcome of such matters and it is presently impossible to determine the actual cost that may ultimately be incurred, we believe that we have sufficiently accrued for such matters and that the ultimate resolution of pending matters will not have a material impact on our consolidated financial position, operating results or liquidity.

 

17


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

8. Accumulated Other Comprehensive Income (Loss)

The following table presents the changes in the accumulated balances for each component of AOCI (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Defined Benefit Plans:

 

 

 

 

 

 

 

 

 

 

 

 

Beginning balance

 

$

10.5

 

 

$

3.5

 

 

$

11.0

 

 

$

2.8

 

Actuarial gain (loss) arising during the period

 

 

1.4

 

 

 

(0.6

)

 

 

1.4

 

 

 

(0.6

)

Less: income tax (expense) benefit

 

 

(0.3

)

 

 

0.1

 

 

 

(0.3

)

 

 

0.1

 

Net actuarial gain (loss) arising during the period

 

 

1.1

 

 

 

(0.5

)

 

 

1.1

 

 

 

(0.5

)

Prior service cost arising during the period

 

 

(2.2

)

 

 

(6.6

)

 

 

(2.2

)

 

 

(6.6

)

Less: income tax benefit

 

 

0.5

 

 

 

1.6

 

 

 

0.5

 

 

 

1.6

 

Net prior service cost arising during the period

 

 

(1.7

)

 

 

(5.0

)

 

 

(1.7

)

 

 

(5.0

)

Amortization of net actuarial gain1

 

 

(0.2

)

 

 

(0.3

)

 

 

(0.5

)

 

 

(0.6

)

Amortization of prior service cost1

 

 

0.8

 

 

 

1.4

 

 

 

0.5

 

 

 

2.6

 

Less: income tax expense2

 

 

(0.1

)

 

 

(0.2

)

 

 

 

 

 

(0.4

)

Net amortization reclassified from AOCI to Net income

 

 

0.5

 

 

 

0.9

 

 

 

 

 

 

1.6

 

Other comprehensive loss, net of tax

 

 

(0.1

)

 

 

(4.6

)

 

 

(0.6

)

 

 

(3.9

)

Ending balance

 

$

10.4

 

 

$

(1.1

)

 

$

10.4

 

 

$

(1.1

)

 

 

 

 

 

 

 

 

 

 

 

 

Cash Flow Hedges:

 

 

 

 

 

 

 

 

 

 

 

 

Beginning balance

 

$

0.5

 

 

$

(1.4

)

 

$

2.1

 

 

$

0.4

 

Unrealized gain (loss) on cash flow hedges

 

 

6.1

 

 

 

(9.0

)

 

 

1.9

 

 

 

(11.6

)

Less: income tax (expense) benefit

 

 

(1.4

)

 

 

2.1

 

 

 

(0.4

)

 

 

2.7

 

Net unrealized gain (loss) on cash flow hedges

 

 

4.7

 

 

 

(6.9

)

 

 

1.5

 

 

 

(8.9

)

Reclassification of unrealized (gain) loss upon settlement of cash flow hedges

 

 

(2.0

)

 

 

5.5

 

 

 

0.1

 

 

 

5.7

 

Reclassification due to forecasted transactions probable of not occurring

 

 

0.2

 

 

 

 

 

 

0.2

 

 

 

 

Less: income tax benefit (expense)2

 

 

0.4

 

 

 

(1.3

)

 

 

(0.1

)

 

 

(1.3

)

Net (gain) loss reclassified from AOCI to Net income

 

 

(1.4

)

 

 

4.2

 

 

 

0.2

 

 

 

4.4

 

Other comprehensive income (loss), net of tax

 

 

3.3

 

 

 

(2.7

)

 

 

1.7

 

 

 

(4.5

)

Ending balance3

 

$

3.8

 

 

$

(4.1

)

 

$

3.8

 

 

$

(4.1

)

 

 

 

 

 

 

 

 

 

 

 

 

Total AOCI ending balance

 

$

14.2

 

 

$

(5.2

)

 

$

14.2

 

 

$

(5.2

)

 

1.
Amounts amortized out of AOCI related to pension and other postretirement benefits were included within Net periodic postretirement benefit cost (see Note 3).
2.
Income tax amounts reclassified out of AOCI were included as a component of Income tax provision.
3.
As of June 30, 2024, we estimate a net mark-to-market gain before tax of $3.9 million in AOCI will be reclassified into Net income upon settlement within the next 12 months.

 

18


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

9. Other (Expense) Income, Net

The following table presents the components of Other (expense) income, net (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Interest income

 

$

1.2

 

 

$

0.2

 

 

$

2.1

 

 

$

0.6

 

Net periodic postretirement benefit cost

 

 

(1.5

)

 

 

(1.9

)

 

 

(1.8

)

 

 

(3.9

)

Unrealized gain on equity securities

 

 

0.1

 

 

 

0.2

 

 

 

0.3

 

 

 

0.3

 

(Loss) gain on disposition of property, plant and equipment

 

 

(0.3

)

 

 

(0.8

)

 

 

(0.5

)

 

 

14.2

 

Gain on business interruption insurance recoveries1

 

 

 

 

 

 

 

 

10.5

 

 

 

 

All other, net

 

 

 

 

 

(0.2

)

 

 

(0.2

)

 

 

(0.1

)

Other (expense) income, net

 

$

(0.5

)

 

$

(2.5

)

 

$

10.4

 

 

$

11.1

 

 

1.
Represents advances against business interruption insurance claims received by the Company as of June 30, 2024. We recognize such advances in the period in which the insurance proceeds are received or become realizable.

Supply Chain Financing. We are party to several supply chain financing arrangements, in which we may sell certain of our customers’ trade accounts receivable to such customers’ financial institutions without recourse. During the quarter and six months ended June 30, 2024, we sold trade accounts receivable totaling $265.3 million and $532.4 million, respectively, related to these supply chain financing arrangements, of which our customers’ financial institutions applied discount fees totaling $6.5 million and $12.8 million, respectively. During the quarter and six months ended June 30, 2023, we sold trade accounts receivable totaling $323.4 million and $626.6 million, respectively, related to these supply chain financing arrangements, of which our customers’ financial institutions applied discount fees totaling $8.0 million and $15.2 million, respectively. To the extent discount fees related to the sale of trade accounts receivable under supply chain financing arrangements are not reimbursed by our customers, they are included in Other (expense) income, net. As of June 30, 2024, we had been and/or expected to be substantially reimbursed by our customers for these discount fees, in accordance with the underlying sales agreements.

10. Income Tax Matters

The following table presents the income tax provision by region (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Domestic

 

$

(0.2

)

 

$

(2.5

)

 

$

(7.2

)

 

$

(7.0

)

Foreign

 

 

(0.6

)

 

 

(0.5

)

 

 

(1.1

)

 

 

(0.9

)

Total

 

$

(0.8

)

 

$

(3.0

)

 

$

(8.3

)

 

$

(7.9

)

The income tax provision for the quarters ended June 30, 2024 and June 30, 2023 was $0.8 million and $3.0 million, respectively, reflecting an effective tax rate of 21% and 14%, respectively. The difference between the effective tax rate and the projected blended statutory tax rate for the quarter ended June 30, 2024 was primarily due to: (i) a decrease of 9% related to Federal research and development credits; (ii) a decrease of 4% related to state tax adjustments for certain state net operating losses; and (iii) a decrease of 3% for excess tax benefits from stock-based compensation, partially offset by: (i) an increase of 8% related to non-deductible compensation expense; (ii) an increase of 3% related to foreign withholding tax; (iii) an increase of 1% related to foreign taxes; and (iv) an increase of 1% related to other permanent items. The difference between the effective tax rate and the projected blended statutory tax rate for the quarter ended June 30, 2023 was primarily due to a decrease of 13% related to Federal research and development and state tax credits, partially offset by: (i) an increase of 1% related to non-deductible compensation expense; (ii) an increase of 1% related to foreign withholding tax; and (iii) an increase of 1% for the recognition of excess book benefits from stock-based compensation.

The income tax provision for the six months ended June 30, 2024 and 2023 was $8.3 million and $7.9 million, respectively, reflecting an effective tax rate of 23% and 19%, respectively. There was no material difference between the effective tax rate and the blended statutory tax rate for the six months ended June 30, 2024. The difference between the effective tax rate and the projected blended statutory tax rate for the six months ended June 30, 2023 was primarily due to a decrease of 9% related to Federal research and development and state tax credits, partially offset by: (i) an increase of 1% related to non-deductible compensation expense and (ii) an increase of 1% related to foreign withholding tax.

 

19


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

Our gross unrecognized benefits relating to uncertain tax positions were $7.2 million and $6.5 million at June 30, 2024 and December 31, 2023, respectively, of which, $7.2 million and $6.5 million would be recorded through our income tax provision and thus, impact the effective tax rate at June 30, 2024 and December 31, 2023, respectively, if the gross unrecognized tax benefits were to be recognized.

We do not expect our gross unrecognized tax benefits to significantly change within the next 12 months.

11. Earnings Per Share

Basic net income per share is computed by dividing distributed and undistributed net income allocable to common shares by the weighted-average number of common shares outstanding during the applicable period. The basic weighted-average number of common shares outstanding during the period excludes non-vested share-based payment awards. Basic and diluted net income per share was calculated under the two-class method for the quarter and six months ended June 30, 2024 and the treasury method for the quarter and six months ended June 30, 2023, which was more dilutive than the two-class method.

The following table sets forth the computation of basic and diluted net income per share (in millions of dollars, except share and per share amounts):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income available to common shareholders1

 

$

3.1

 

 

$

18.3

 

 

$

27.7

 

 

$

34.2

 

Denominator – Weighted-average common shares outstanding (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

16,072

 

 

 

15,974

 

 

 

16,050

 

 

 

15,957

 

Add: dilutive effect of non-vested common shares, restricted stock units and performance shares2

 

 

326

 

 

 

109

 

 

 

271

 

 

 

133

 

Diluted

 

 

16,398

 

 

 

16,083

 

 

 

16,321

 

 

 

16,090

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per common share, Basic:

 

$

0.19

 

 

$

1.14

 

 

$

1.72

 

 

$

2.14

 

Net income per common share, Diluted:

 

$

0.19

 

 

$

1.14

 

 

$

1.69

 

 

$

2.12

 

1.
Represents Net income less distributed and undistributed earnings allocated to non-vested RSAs that contain non-forfeitable rights to dividends.
2.
Quantities in the following discussion are denoted in whole shares. During the quarter and six months ended June 30, 2024, approximately 170 and 370 shares, respectively, were excluded from the weighted-average diluted shares computation as their inclusion would have been anti‑dilutive. For the quarter and six months ended June 30, 2023, approximately 42,000 and 16,000 shares, respectively, were excluded from the weighted-average diluted shares computation as their inclusion would have been anti‑dilutive.

12. Supplemental Cash Flow Information

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

 

(In millions of dollars)

 

Interest paid

 

$

21.0

 

 

$

22.4

 

Non-cash investing and financing activities (included in Accounts payable):

 

 

 

 

 

 

Unpaid purchases of property and equipment

 

$

32.5

 

 

$

15.9

 

 

 

 

 

 

 

Supplemental lease disclosures:

 

 

 

 

 

 

Operating lease liabilities arising from obtaining operating lease assets

 

$

0.5

 

 

$

2.6

 

Cash paid for amounts included in the measurement of operating lease liabilities

 

$

4.0

 

 

$

4.7

 

Finance lease liabilities arising from obtaining finance lease assets

 

$

2.0

 

 

$

9.1

 

 

 

20


Notes Index

KAISER ALUMINUM CORPORATION AND SUBSIDIARY COMPANIES

NOTES TO INTERIM CONSOLIDATED FINANCIAL STATEMENTS – UNAUDITED

 

 

 

 

As of June 30,

 

 

 

2024

 

 

2023

 

 

 

(In millions of dollars)

 

Components of cash, cash equivalents and restricted cash:

 

 

 

 

 

 

Cash and cash equivalents

 

$

70.4

 

 

$

19.8

 

Restricted cash included in Other assets1

 

 

18.3

 

 

 

18.6

 

Total cash, cash equivalents and restricted cash presented on our Statements of Consolidated Cash Flows

 

$

88.7

 

 

$

38.4

 

 

1.
We are required to keep on deposit certain amounts that are pledged or held as collateral relating to workers’ compensation and other agreements. We account for such deposits as restricted cash. From time to time, such restricted funds could be returned to us or we could be required to pledge additional cash.

13. Business, Product, and Geographical Area Information

Our primary line of business is the production of semi-fabricated specialty aluminum mill products, such as plate and sheet, bare and coated coils, and extruded and drawn products, primarily used in our Aero/HS Products, Packaging, GE Products, Automotive Extrusions, and Other products end markets. We operate production facilities in the United States and Canada. Our chief operating decision maker reviews and evaluates our business as a single operating segment.

The following table presents Net sales by end market applications and by timing of control transfer (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net sales:

 

 

 

 

 

 

 

 

 

 

 

 

Aero/HS Products

 

$

226.1

 

 

$

225.1

 

 

$

446.6

 

 

$

439.1

 

Packaging

 

 

312.4

 

 

 

354.7

 

 

 

610.5

 

 

 

708.9

 

GE Products

 

 

162.6

 

 

 

159.4

 

 

 

315.6

 

 

 

321.5

 

Automotive Extrusions

 

 

69.7

 

 

 

68.4

 

 

 

133.2

 

 

 

139.2

 

Other products

 

 

2.6

 

 

 

6.5

 

 

 

5.0

 

 

 

13.0

 

Total net sales

 

$

773.4

 

 

$

814.1

 

 

$

1,510.9

 

 

$

1,621.7

 

 

 

 

 

 

 

 

 

 

 

 

 

Timing of revenue recognition:

 

 

 

 

 

 

 

 

 

 

 

 

Products transferred at a point in time

 

$

591.8

 

 

$

622.6

 

 

$

1,161.2

 

 

$

1,247.4

 

Products transferred over time

 

 

181.6

 

 

 

191.5

 

 

 

349.7

 

 

 

374.3

 

Total net sales

 

$

773.4

 

 

$

814.1

 

 

$

1,510.9

 

 

$

1,621.7

 

 

The following table presents geographic information for income taxes paid (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Income taxes paid:

 

 

 

 

 

 

 

 

 

 

 

 

Domestic

 

$

0.2

 

 

$

0.2

 

 

$

0.2

 

 

$

0.3

 

Foreign

 

 

0.6

 

 

 

 

 

 

2.2

 

 

 

0.2

 

Total income taxes paid

 

$

0.8

 

 

$

0.2

 

 

$

2.4

 

 

$

0.5

 

 

14. Subsequent Events

Dividend Declaration. On July 15, 2024, we announced that our Board of Directors declared a quarterly cash dividend of $0.77 per common share. As such, we expect to pay approximately $12.7 million (including dividend equivalents) on or about August 15, 2024 to stockholders of record and the holders of certain restricted stock units at the close of business on July 25, 2024.

 

21


 

Item 2. Managements Discussion and Analysis of Financial Condition and Results of Operations

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains statements which constitute forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. These statements appear throughout this Report and can be identified by the use of forward-looking terminology such as believes, expects, may, estimates, will, should, plans or anticipates, or the negative of the foregoing or other variations of comparable terminology, or by discussions of strategy. Readers are cautioned that any such forward‑looking statements are not guarantees of future performance and involve significant risks and uncertainties and that actual results may vary from those in the forward-looking statements as a result of various factors. These factors include: (i) the effectiveness of management’s strategies and decisions, including strategic investments, capital spending strategies, cost reduction initiatives, sourcing strategies, processes and countermeasures implemented to address operational and supply chain challenges and the execution of those strategies; (ii) general economic and business conditions, including the impact of geopolitical factors and governmental and other actions taken in response, cyclicality, reshoring, labor challenges, supply interruptions, customer disruptions, and other conditions that impact demand drivers in the Aero/HS Products, Packaging, GE Products, Automotive Extrusions and other end markets we serve; (iii) our ability to participate in mature and anticipated new automotive programs expected to launch in the future and successfully launch new automotive programs; (iv) changes or shifts in defense spending due to competing national priorities; (v) pricing, market conditions and our ability to effectively execute commercial and labor strategies, pass through cost increases, including the institution of surcharges, and flex costs in response to inflation, volatile commodity costs and changing economic conditions; (vi) developments in technology; (vii) the impact of our future earnings, cash flows, financial condition, capital requirements and other factors on our financial strength and flexibility; (viii) new or modified statutory or regulatory requirements; (ix) the successful integration of acquired operations and technologies and (x) stakeholders’, including regulators’, views regarding our sustainability goals and initiatives and the impact of factors outside of our control on such goals and initiatives. This Item and Part I, Item 1A. “Risk Factors” included in our Annual Report on Form 10-K for the year ended December 31, 2023, each identify other factors that could cause actual results to vary. No assurance can be given that these are all of the factors that could cause actual results to vary materially from the forward looking statements.

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with Part I, Item 1. Financial Statements of this Report and our consolidated financial statements and related notes included in Part II, Item 8. “Financial Statements and Supplementary Data” of our Annual Report on Form 10-K for the year ended December 31, 2023.

Non-GAAP Financial Measures

This information contains certain non-GAAP financial measures. A non-GAAP financial measure is defined as a numerical measure of a company’s financial performance that excludes or includes amounts so as to be different than the most directly comparable measure calculated and presented in accordance with GAAP in the statements of income, balance sheets or statements of cash flows of the company. We have provided a reconciliation of non‑GAAP financial measures to the most directly comparable financial measure in the accompanying tables. We have also provided discussion of the reasons we believe that presentation of the non-GAAP financial measures provides useful information to investors, as well as any additional ways in which we use the non-GAAP financial measures. The non-GAAP financial measures used in the following discussions are Conversion Revenue (defined as Net sales less the Hedged Cost of Alloyed Metal, see below in “Metal Pricing Policies” discussion), Adjusted EBITDA and ratios related thereto. These measures are presented because management uses this information to monitor and evaluate financial results and trends and believes this information to also be useful for investors.

In the discussion of operating results below, we refer to certain items as “non-run-rate items.” For purposes of such discussion, non-run-rate items are items that, while they may recur from period-to-period: (i) are particularly material to results; (ii) affect costs primarily as a result of external market factors; and (iii) may not recur in future periods if the same level of underlying performance were to occur. Non-run-rate items are part of our business and operating environment but are worthy of being highlighted for the benefit of readers of our financial statements. Our intent is to allow users of the financial statements to consider our results both in light of and separately from such items. For a reconciliation of Adjusted EBITDA to Net income, see below in “Results of Operations - Selected Operational and Financial Information.” Reconciliations of certain forward‑looking non-GAAP financial measures to comparable GAAP measures are not provided because certain items required for such reconciliations are outside of our control and/or cannot be reasonably predicted or provided without unreasonable effort.

Metal Pricing Policies

A fundamental part of our business model is to remain neutral to the impact from fluctuations in the market price for aluminum and certain alloys, thereby earning profit predominantly from the conversion of aluminum into semi-fabricated mill products. We refer to this as “metal price neutrality.” We purchase primary, rolling ingot and scrap, or recycled, aluminum, our main raw material, and alloys at prices that fluctuate on a monthly basis, and our pricing policies generally allow us to pass the underlying index cost of

 

22


 

aluminum and certain alloys through to our customers so that we remain neutral to metal pricing. However, for some of our higher margin products sold on a spot basis, competitive dynamics may limit the amount and/or delay the timing of selling price increases to recover our increased aluminum and alloy costs, resulting in a lag up to several months during which we may be exposed to metal price risk. As a result, we can experience an adverse impact when aluminum and alloy prices increase, and a favorable impact to us when aluminum and alloy prices decline, as we and our competitors tend to defer adjusting pricing unless market dynamics require such in a declining metal cost environment. We may also enter into firm-price customer sales agreements that specify a firm underlying metal price plus a conversion price. Spot sales with lagged aluminum and alloy price pass through and firm-price sales agreements create price exposure for us, which we mitigate through hedging and related programs with an objective to remain metal price neutral. Additionally, we have certain contracts that may adjust certain alloy prices for a forward period based on an average prior period cost for such alloys. As a result, until the selling price resets, we can experience an adverse impact when alloy prices increase and a favorable impact when alloy prices decrease.

Our pricing policies and hedging program are intended to significantly reduce or eliminate the impact on our profitability of fluctuations in underlying price of primary, rolling ingot and scrap, or recycled, aluminum, our main raw material, and certain alloys so that our earnings are predominantly associated with the conversion of aluminum to semi‑fabricated mill products. To allow users of our financial statements to consider the impact of aluminum and alloy cost on our Net sales, we disclose Net sales as well as Conversion Revenue, which is Net sales less the Hedged Cost of Alloyed Metal. As used in this discussion, “Hedged Cost of Alloyed Metal” is the cost of aluminum at the average MWTP plus the cost of alloying elements and any realized gains and/or losses on settled hedges related to the metal sold in the referenced period. The average MWTP of aluminum reflects the primary aluminum supply/demand dynamics in North America. For a reconciliation of Conversion Revenue to Net sales, see below in “Results of Operations - Selected Operational and Financial Information.”

Business Overview

We manufacture and sell semi-fabricated specialty aluminum mill products for the following end market applications: (i) Aero/HS Products; (ii) Packaging; (iii) GE Products; (iv) Automotive Extrusions; and (v) Other products. Our fabricated aluminum mill products include flat-rolled (plate, sheet and coil), extruded (rod, bar, hollows and shapes), drawn (rod, bar, pipe, tube and wire) and certain cast aluminum products. The sophistication of our products is due to the metallurgy and physical properties of the metal and the special characteristics that are required for particular end uses. We strategically choose to serve technically challenging applications for which we can deploy our core metallurgical and process technology capabilities to produce highly engineered mill products with differentiated characteristics that present opportunities for us to receive premium pricing and to create long-term profitable growth.

With respect to the global market for flat-rolled aluminum mill products, our focus is on heat treat plate and sheet for applications that require higher strength and other desired product attributes that cannot be achieved by common alloy rolled products. The primary end market applications of flat-rolled heat treat plate and sheet, which are produced at Trentwood, are Aero/HS Products (which we sell globally) and GE Products (which we predominantly sell within North America). The primary end market application of bare and coated aluminum coil, which are produced at Warrick, is Packaging for can stock applications (which we sell in North America). Our Packaging products require demanding attributes and can be further processed to include coating and slitting depending on customer specifications.

In the areas of aluminum extrusions, we focus on demanding Aero/HS Products, GE Products, and Automotive Extrusions that require high strength, machinability or other specific properties where we can create and maintain a defensible competitive position because of our technical expertise, strong production capability and high product quality. Our 10 active extrusion/drawing facilities, nine of which are in the United States and one of which is in Canada, serve primarily North American demand for aerospace, general engineering, or automotive applications. Additionally, we have a facility in Columbia, New Jersey, that focuses on multi-material advanced manufacturing methods and techniques, which include multi-axis computer numerical control machining, additive manufacturing (“3D Printing”), welding and fabrication for demanding aerospace and defense, high technology, general industrial, and automotive applications. Our consolidated Net sales for the six months ended June 30, 2024 totaled $1,510.9 million on 587.8 million pounds shipped from our facilities. We employed approximately 4,000 people at June 30, 2024.

We have long-standing relationships with our customers, which consist primarily of blue-chip companies including leading aerospace and automotive manufacturers, tier one aerospace and automotive suppliers, food and beverage packaging manufacturers, and metal service centers. Approximately 75% of our shipments is sold direct to manufacturers or tier one suppliers and approximately 25% is sold to metal service centers. In our served markets, we seek to be the supplier of choice by pursuing “Best in Class” customer satisfaction driven by quality, availability, service and delivery performance. We believe we differentiate our product portfolio through our broad product offering and our KaiserSelect® products, which are engineered and manufactured to deliver enhanced product characteristics with improved consistency, so as to result in better performance, lower waste and, in many cases, lower production cost for our customers.

 

23


 

Highlights for the quarter ended June 30, 2024:

Net sales $773.4 million; Conversion Revenue $368.9 million;
Net income $3.1 million; Net income per diluted share $0.19;
Strong operational performance during the quarter, despite an unplanned outage at our Warrick facility; and
Cash dividends and dividend equivalents of $0.77 per share or $12.7 million paid during the quarter ended June 30, 2024.

Results of Operations

Consolidated Results of Operations

Net Sales. Net sales totaled $773.4 million and $814.1 million for the quarters ended June 30, 2024 and June 30, 2023, respectively, reflecting a 17.3 million pound (6%) decrease in shipment volume and a $0.02/lb (1%) increase in average realized sales price per pound. The shipment volume decrease reflected: (i) a 17.4 million pound (11%) decrease in Packaging; (ii) a 1.7 million pound (3%) decrease in Aero/HS Products; and (iii) a 1.7 million pound (61%) decrease in Other products, partially offset by: (i) a 3.2 million pound (6%) increase in GE Products and (ii) a 0.3 million pound (1%) increase in Automotive Extrusions. The average realized sales price per pound reflected a $0.01/lb (1%) decrease in the average Hedged Cost of Alloyed Metal price per pound and a $0.03/lb (2%) increase in Conversion Revenue per pound reflecting higher pricing. For further details, see the table below in “Selected Operational and Financial Information.”

Net sales totaled $1,510.9 million and $1,621.7 million for the six months ended June 30, 2024 and June 30, 2023, respectively, reflecting a 25.6 million pound (4%) decrease in shipment volume and a $0.07/lb (3%) decrease in average realized sales price per pound. The shipment volume decrease reflected: (i) a 28.7 million pound (9%) decrease in Packaging; (ii) a 3.4 million pound (61%) decrease in Other products; and (iii) a 0.9 million pound (2%) decrease in Automotive Extrusions, partially offset by: (i) a 4.4 million pound (4%) increase in GE Products and (ii) a 3.0 million pound (2%) increase in Aero/HS Products. The average realized sales price per pound reflected a $0.10/lb (7%) decrease in the average Hedged Cost of Alloyed Metal price per pound and a $0.03/lb (2%) increase in Conversion Revenue per pound reflecting higher pricing. For further details, see the table below in “Selected Operational and Financial Information.”

COGS. COGS for the quarter ended June 30, 2024 totaled $690.5 million, or 89% of Net sales, compared to $718.4 million, or 88% of Net sales, for the quarter ended June 30, 2023. The decrease of $27.9 million reflected a $31.2 million decrease in Hedged Cost of Alloyed Metal, partially offset by a $3.3 million increase in net manufacturing conversion and other costs. Of the $31.2 million decrease in Hedged Cost of Alloyed Metal, $24.0 million was due to lower shipment volume and $7.2 million was due to lower hedged metal prices (see above in our “Net Sales” discussion for further details). The $3.3 million increase in net manufacturing conversion and other costs primarily reflected: (i) a $5.5 million decrease in costs associated with a reduction in pounds shipped during the quarter, more than offset by; (ii) a $4.5 million net increase in manufacturing costs attributable to an $11.7 million increase in non-cash LIFO inventory expense, partially offset by improved metal sourcing and operating efficiencies; (iii) a $2.6 million increase in energy costs; and (iv) a $1.7 million increase in major maintenance costs driven by timing of annual planned maintenance programs. For a further discussion of the comparative results of operations for the quarters ended June 30, 2024 and June 30, 2023, see below in “Selected Operational and Financial Information.”

COGS for the six months ended June 30, 2024 totaled $1,333.4 million or 88% of Net sales, compared to $1,449.5 million, or 89% of Net sales, for the six months ended June 30, 2023. The decrease of $116.1 million reflected a $98.9 million decrease in Hedged Cost of Alloyed Metal and a $17.2 million decrease in net manufacturing conversion and other costs. Of the $98.9 million decrease in Hedged Cost of Alloyed Metal, $62.3 million was due to lower hedged metal prices and $36.6 million was due to lower shipment volume (see above in our “Net Sales” discussion for further details). The $17.2 million decrease in net manufacturing conversion and other costs primarily reflected: (i) an $18.8 million decrease in costs associated with a reduction in pounds shipped, and (ii) a $5.7 million decrease in major maintenance costs driven by timing of annual planned maintenance programs, partially offset by: (i) a $5.6 million net increase in manufacturing costs, primarily attributable to an $8.5 million increase in non-cash LIFO inventory expense, partially offset by improved metal sourcing and manufacturing efficiencies and (ii) a $1.7 million increase in energy costs. For a further discussion of the comparative results of operations for the six months ended June 30, 2024 and June 30, 2023, see below in “Selected Operational and Financial Information.”

Selling, General, Administrative, Research and Development (SG&A and R&D). SG&A and R&D expense totaled $31.6 million and $32.2 million for the quarters ended June 30, 2024 and June 30, 2023, respectively, and $64.2 million and $61.9 million for the six months ended June 30, 2024 and June 30, 2023, respectively. The decrease during the quarter ended June 30, 2024 was primarily due to: (i) a $0.5 million decrease in legal fees; (ii) a $0.3 million decrease in salaries, benefits, and incentive compensation; and (iii) a $0.3 million decrease in other SG&A and R&D expenses, partially offset by a $0.5 million increase in consulting and outsourced services.

 

24


 

The increase for the six months ended June 30, 2024 compared with June 30, 2023 was primarily due to: (i) a $2.6 million increase in salaries, benefits, and incentive compensation and (ii) a $0.6 million increase in consulting and outsourced services, partially offset by: (i) a $0.5 million decrease in legal fees and (ii) a $0.3 million decrease in other SG&A and R&D expenses.

Restructuring Costs. Restructuring costs of $6.8 million and $1.2 million for the quarters ended June 30, 2024 and June 30, 2023, respectively, and $6.9 million and $2.6 million for the six months ended June 30, 2024 and June 30, 2023, respectively, related to our restructuring plans initiated in 2022 and 2024. See Note 4 of Notes to Interim Consolidated Financial Statements included in this Report for further information regarding the restructuring plans.

Other Operating Charges, Net. Other operating charges of $0.4 million for the six months ended June 30, 2024 represents an impairment charge on land classified as held for sale during the quarter ended March 31, 2024.

Interest Expense. See Note 6 of Notes to Interim Consolidated Financial Statements included in this Report for a discussion of our debt and credit facilities that were in effect during the quarters and six months ended June 30, 2024 and June 30, 2023 and interest expense capitalized as part of construction in progress.

Other Income, Net. See Note 9 of Notes to Interim Consolidated Financial Statements included in this Report for details.

Income Tax Provision. See Note 10 of Notes to Interim Consolidated Financial Statements included in this Report for disclosure regarding our income tax provision.

Selected Operational and Financial Information

The following data should be read in conjunction with our consolidated financial statements and the notes thereto included in Part I, Item 1. “Financial Statements” of this Report. Interim results are not necessarily indicative of those for a full year.

The table below provides selected operational and financial information (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net income

 

$

3.1

 

 

$

18.3

 

 

$

27.7

 

 

$

34.2

 

Interest expense

 

 

11.1

 

 

 

12.1

 

 

 

22.6

 

 

 

24.0

 

Other income, net

 

 

0.5

 

 

 

2.5

 

 

 

(10.4

)

 

 

(11.1

)

Income tax provision

 

 

0.8

 

 

 

3.0

 

 

 

8.3

 

 

 

7.9

 

Depreciation and amortization

 

 

29.0

 

 

 

26.4

 

 

 

57.8

 

 

 

52.7

 

Non-run-rate items:

 

 

 

 

 

 

 

 

 

 

 

 

Restructuring costs

 

 

6.8

 

 

 

1.2

 

 

 

6.9

 

 

 

2.6

 

Mark-to-market loss on derivative instruments1

 

 

2.2

 

 

 

0.2

 

 

 

2.2

 

 

 

0.1

 

Non-cash asset impairment charge

 

 

 

 

 

 

 

 

0.4

 

 

 

 

Environmental expenses2

 

 

 

 

 

 

 

 

0.4

 

 

 

 

Total non-run-rate items

 

 

9.0

 

 

 

1.4

 

 

 

9.9

 

 

 

2.7

 

Adjusted EBITDA

 

$

53.5

 

 

$

63.7

 

 

$

115.9

 

 

$

110.4

 

 

1.
Mark-to-market loss on derivative instruments represents the loss on non-designated commodity hedges. Adjusted EBITDA reflects the realized impact related to these derivatives upon settlement.
2.
Non-run-rate environmental expenses are related to legacy contingencies from activities at operating facilities prior to July 6, 2006. See Note 7 of Notes to Interim Consolidated Financial Statements included in this Report for additional information relating to the environmental expenses.

Adjusted EBITDA for the quarter ended June 30, 2024 was $10.2 million lower than Adjusted EBITDA for the quarter ended June 30, 2023. Adjusted EBITDA for the quarter ended June 30, 2024 was impacted by: (i) a decrease in shipment volume; (ii) an increase in costs, primarily attributable to non-cash LIFO inventory expenses partially offset by improved metal sourcing and manufacturing efficiencies; (iii) an increase in energy cost; and (iv) an increase in major maintenance. See above in “Consolidated Results of Operations” for further details.

Adjusted EBITDA for the six months ended June 30, 2024 was $5.5 million higher than Adjusted EBITDA for the six months ended June 30, 2023. Adjusted EBITDA for the six months ended June 30, 2024 was impacted by: (i) improved pricing and mix; (ii) a decrease in major maintenance driven by timing of annual planned maintenance programs, partially offset by: (i) a decrease in shipment

 

25


 

volume and (ii) an increase in costs, primarily attributable to non-cash LIFO inventory expenses partially offset by improved metal sourcing and manufacturing efficiencies. See above in “Consolidated Results of Operations” for further details.

The following table provides our shipment and Conversion Revenue information (in millions of dollars, except shipments and Conversion Revenue per pound) by end market applications:

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Aero/HS Products:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shipments (mmlbs)

 

62.2

 

 

63.9

 

 

125.1

 

 

122.1

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

Net sales

 

$

226.1

 

 

$

3.64

 

 

$

225.1

 

 

$

3.52

 

 

$

446.6

 

 

$

3.57

 

 

$

439.1

 

 

$

3.60

 

Less: Hedged Cost of Alloyed Metal

 

 

(92.7

)

 

 

(1.50

)

 

 

(94.6

)

 

 

(1.48

)

 

 

(176.7

)

 

 

(1.41

)

 

 

(186.2

)

 

 

(1.53

)

Conversion Revenue

 

$

133.4

 

 

$

2.14

 

 

$

130.5

 

 

$

2.04

 

 

$

269.9

 

 

$

2.16

 

 

$

252.9

 

 

$

2.07

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Packaging:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shipments (mmlbs)

 

145.9

 

 

163.3

 

 

288.3

 

 

317.0

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

Net sales

 

$

312.4

 

 

$

2.14

 

 

$

354.7

 

 

$

2.17

 

 

$

610.5

 

 

$

2.12

 

 

$

708.9

 

 

$

2.24

 

Less: Hedged Cost of Alloyed Metal

 

 

(193.5

)

 

 

(1.33

)

 

 

(221.0

)

 

 

(1.35

)

 

 

(373.6

)

 

 

(1.30

)

 

 

(442.0

)

 

 

(1.40

)

Conversion Revenue

 

$

118.9

 

 

$

0.81

 

 

$

133.7

 

 

$

0.82

 

 

$

236.9

 

 

$

0.82

 

 

$

266.9

 

 

$

0.84

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GE Products:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shipments (mmlbs)

 

59.5

 

 

56.3

 

 

117.6

 

 

113.2

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

Net sales

 

$

162.6

 

 

$

2.73

 

 

$

159.4

 

 

$

2.83

 

 

$

315.6

 

 

$

2.68

 

 

$

321.5

 

 

$

2.84

 

Less: Hedged Cost of Alloyed Metal

 

 

(80.0

)

 

 

(1.34

)

 

 

(78.2

)

 

 

(1.39

)

 

 

(152.8

)

 

 

(1.30

)

 

 

(160.4

)

 

 

(1.42

)

Conversion Revenue

 

$

82.6

 

 

$

1.39

 

 

$

81.2

 

 

$

1.44

 

 

$

162.8

 

 

$

1.38

 

 

$

161.1

 

 

$

1.42

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Automotive Extrusions:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shipments (mmlbs)

 

28.1

 

 

27.8

 

 

54.6

 

 

55.5

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

Net sales

 

$

69.7

 

 

$

2.47

 

 

$

68.4

 

 

$

2.46

 

 

$

133.2

 

 

$

2.44

 

 

$

139.2

 

 

$

2.51

 

Less: Hedged Cost of Alloyed Metal

 

 

(36.7

)

 

 

(1.30

)

 

 

(38.0

)

 

 

(1.37

)

 

 

(69.1

)

 

 

(1.27

)

 

 

(77.6

)

 

 

(1.40

)

Conversion Revenue

 

$

33.0

 

 

$

1.17

 

 

$

30.4

 

 

$

1.09

 

 

$

64.1

 

 

$

1.17

 

 

$

61.6

 

 

$

1.11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other Products:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shipments (mmlbs)

 

1.1

 

 

2.8

 

 

2.2

 

 

5.6

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

Net sales

 

$

2.6

 

 

$

2.36

 

 

$

6.5

 

 

$

2.32

 

 

$

5.0

 

 

$

2.27

 

 

$

13.0

 

 

$

2.32

 

Less: Hedged Cost of Alloyed Metal

 

 

(1.6

)

 

 

(1.45

)

 

 

(3.8

)

 

 

(1.36

)

 

 

(2.9

)

 

 

(1.32

)

 

 

(7.7

)

 

 

(1.37

)

Conversion Revenue

 

$

1.0

 

 

$

0.91

 

 

$

2.7

 

 

$

0.96

 

 

$

2.1

 

 

$

0.95

 

 

$

5.3

 

 

$

0.95

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Shipments (mmlbs)

 

296.8

 

 

314.1

 

 

587.8

 

 

613.4

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

 

$

 

 

$ / lb

 

Net sales

 

$

773.4

 

 

$

2.61

 

 

$

814.1

 

 

$

2.59

 

 

$

1,510.9

 

 

$

2.57

 

 

$

1,621.7

 

 

$

2.64

 

Less: Hedged Cost of Alloyed Metal1

 

 

(404.5

)

 

 

(1.37

)

 

 

(435.6

)

 

 

(1.38

)

 

 

(775.1

)

 

 

(1.32

)

 

 

(873.9

)

 

 

(1.42

)

Conversion Revenue

 

$

368.9

 

 

$

1.24

 

 

$

378.5

 

 

$

1.21

 

 

$

735.8

 

 

$

1.25

 

 

$

747.8

 

 

$

1.22

 

 

 

26


 

1.
Hedged Cost of Alloyed Metal for the quarters ended June 30, 2024 and June 30, 2023 included $408.0 million and $428.8 million, respectively, reflecting the cost of aluminum at the average MWTP and the cost of certain alloys used in the production process, as well as metal price exposure on shipments that we hedged with realized gains upon settlement of $3.5 million and realized losses upon settlement of $6.8 million in the quarters ended June 30, 2024 and June 30, 2023, respectively, all of which were included within both Net sales and COGS in our Statements of Consolidated Income. Hedged Cost of Alloyed Metal for the six months ended June 30, 2024 and June 30, 2023 included $775.1 million and $865.6 million, respectively, reflecting the cost of aluminum at the average MWTP and the cost of certain alloys used in the production process, as well as metal price exposure on shipments that we hedged with realized losses upon settlement of $8.3 million in the six months ended June 30, 2023, all of which were included within both Net sales and COGS in our Statements of Consolidated Income. There were no gains or losses upon settlement for the six months ended June 30, 2024. See Note 5 of Notes to Consolidated Financial Statements included in this Report for the total realized loss on aluminum hedges for which we hedged the metal price exposure externally.

Outlook

We expect demand across our end markets in 2024 to remain relatively consistent with 2023 with the potential for modest upside. In the Aero/HS Products end market, we remain cautious on our near-term outlook for commercial aerospace, primarily related to expected 2024 build rates for domestic, large commercial jets, resulting in lower shipments and conversion revenue year-over-year. Our diversification strategy in this end market positions us as a key supplier in other Aero/HS Product applications, all of which remains strong. In the Packaging end market, shipments are expected to improve for the rest of the year, along with improved pricing and product mix. In the GE Products and Automotive Extrusions end markets, seasonality and summer shutdowns, respectively, are expected to result in a slight headwind on shipments for the rest of the year.

Accordingly, for the full year 2024, we expect conversion revenue to be flat to up 1% and Adjusted EBITDA margins to improve 50 to 100 basis points over 2023. Our focus remains on stabilizing overall operations, improving manufacturing efficiencies, lowering operational costs, and positioning for long-term growth.

Liquidity and Capital Resources

Summary

The following table summarizes our liquidity (in millions of dollars):

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

Available cash and cash equivalents

 

$

70.4

 

 

$

82.4

 

Borrowing availability under Revolving Credit Facility, net of letters of credit1

 

 

548.0

 

 

 

516.7

 

Total liquidity

 

$

618.4

 

 

$

599.1

 

 

1.
Borrowing availability under the Revolving Credit Facility was determined by a borrowing base calculated as of June 30, 2024 and December 31, 2023.

We place our cash in bank deposits with high credit quality financial institutions. See Note 12 of Notes to Interim Consolidated Financial Statements included in this Report for information regarding restricted cash at June 30, 2024.

We had no outstanding borrowings as of June 30, 2024 and December 31, 2023 under our Revolving Credit Facility. See below in “Sources of Liquidity” for a further discussion of subsequent borrowing activity. See Note 6 of Notes to Interim Consolidated Financial Statements included in this Report.

Cash Flows

The following table summarizes our cash flows from operating, investing, and financing activities (in millions of dollars):

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

Total cash provided by (used in):

 

 

 

 

 

 

Operating activities

 

$

89.6

 

 

$

47.8

 

Investing activities

 

$

(73.6

)

 

$

(67.7

)

Financing activities

 

$

(28.0

)

 

$

(13.0

)

 

 

27


 

Cash provided by operating activities for the six months ended June 30, 2024 reflected results of business activity described above in our “Consolidated Results of Operations” discussion, as well as the following working capital changes: (i) an increase in trade and other receivables of $46.2 million primarily due to higher metal costs; (ii) a decrease in inventory of $22.6 million, excluding non-cash LIFO impact, due to continued focus on inventory management; (iii) an increase in accounts payable of $16.1 million primarily due to the timing of payments; and (iv) an increase in prepaid expenses and other current assets of $10.9 million.

Cash provided by operating activities for the six months ended June 30, 2023 reflected results of business activity described above in our “Consolidated Results of Operations” discussion, as well as the following working capital changes: (i) a decrease in accounts payable of $56.0 million primarily due to a decrease in metal purchases and timing of payments; (ii) a decrease in inventory of $31.5 million, excluding non-cash LIFO impact, due to increased focus on inventory management; and (iii) an increase in trade and other receivables of $17.8 million primarily due to increased pricing and an increase in metal costs.

See Statements of Consolidated Cash Flows included in this Report for further details on our cash flows from operating, investing, and financing activities for the six months ended June 30, 2024 and June 30, 2023.

Sources of Liquidity

Our most significant sources of liquidity include available cash and cash equivalents, borrowing availability under the Revolving Credit Facility, and funds generated from operations. We believe we have sufficient liquidity to fund our operations and meet our short-term and long-term obligations.

Our Revolving Credit Facility and Senior Notes have covenants that, we believe, allow us to operate our business with limited restrictions and significant flexibility for the foreseeable future. We do not believe that covenants contained in the Revolving Credit Facility are reasonably likely to limit our ability to raise additional debt or equity should we choose to do so during the next 12 months, nor do we believe it is likely that during the next 12 months we will trigger the availability threshold that would require measuring and maintaining a fixed charge coverage ratio.

At July 22, 2024, we had no outstanding borrowings under the Revolving Credit Facility. See Note 9 of Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K for the year ended December 31, 2023 for a description of our Revolving Credit Facility.

We engage in certain customer-based supply chain financing programs to accelerate the receipt of payment for outstanding accounts receivable from certain customers. Costs of these programs are typically reimbursed to us by the customer. Receivables transferred under these customer-based supply chain financing programs generally meet the requirements to be accounted for as sales resulting in the derecognition of such receivables from our consolidated balance sheets. Receivables involved with these customer‑based supply chain finance programs for the quarter ended June 30, 2024 constituted approximately 35% of our Net sales. See Note 9 of Notes to Interim Consolidated Financial Statements included in this Report for further details with respect to these supply chain financing programs.

Material Cash Requirements

See Note 9 of Notes to Consolidated Financial Statements included in Part II, Item 8. “Financial Statements and Supplementary Data” in our Annual Report on Form 10-K for the year ended December 31, 2023 for mandatory principal and cash interest payments on the outstanding borrowings.

We do not believe that covenants in the indentures governing the Senior Notes are reasonably likely to limit our ability to obtain additional debt or equity financing should we choose to do so during the next 12 months.

Except as otherwise disclosed in this Report, there has been no material change in our material cash requirements from significant contractual obligations, commercial commitments, or off-balance sheet arrangements other than in the ordinary course of business since December 31, 2023.

Capital Expenditures and Investments

We strive to strengthen our competitive position across our end markets through strategic capital investment. Significant investments over the past decade have positioned us well with increased capacity and expanded manufacturing capabilities while more recent capital projects have focused on further enhancing manufacturing cost efficiency, improving product quality and promoting operational security, which we believe are critical to maintaining and strengthening our position in an increasingly competitive market

 

28


 

environment. A significant portion of our capital spending over the past several years related to the modernization project at Trentwood, which focused on equipment upgrades throughout the process flow to reduce conversion costs, increase efficiency, and further improve our competitive cost position on all products produced at Trentwood. In addition, a significant portion of the investment also focused on modernizing legacy equipment and the process flow for thin gauge plate to achieve KaiserSelect® quality enhancements for these Aero/HS Products and GE Products. These improvements have allowed us to gain incremental manufacturing capacity to enable future sales growth. We continue spending on our previously announced capital project to add a fourth roll coat line at Warrick to increase our capacity for higher margin coated packaging product.

Our capital investment plans remain focused on supporting demand growth through capacity expansion, sustaining our operations, enhancing product quality and increasing operating efficiencies. We anticipate total capital spending in 2024 of approximately $170.0 million to $190.0 million, the majority of which will be focused on growth initiatives, primarily reflecting investment in the new roll coat line at Warrick, which we anticipate will be approximately $100 million. We expect to continue to deploy capital thoughtfully so that investment decisions align with demand expectations in order to maximize the earnings potential of the business and maintain financial strength and flexibility.

Capital investments will be funded using cash generated from operations, available cash and cash equivalents, borrowings under the Revolving Credit Facility and/or other third-party financing arrangements. The level of anticipated capital expenditures may be adjusted from time to time depending on our business plans, our price outlook for fabricated aluminum products, our ability to maintain adequate liquidity, and other factors. No assurance can be provided as to the timing of any such expenditures or the operational benefits expected therefrom.

Dividends

We have consistently paid a quarterly cash dividend since the second quarter of 2007 to holders of our common stock, including holders of restricted stock. Nevertheless, as in the past, the future declaration and payment of dividends, if any, will be at the discretion of our Board of Directors and will depend on a number of factors, including our financial and operating results, including the availability of surplus and/or net profits, liquidity position, anticipated cash requirements and contractual restrictions under our Revolving Credit Facility, the indentures for our Senior Notes or other indebtedness we may incur in the future. We can give no assurance that dividends will be declared and paid in the future.

We also pay quarterly dividend equivalents to the holders of certain restricted stock units. Holders of performance shares are not paid a quarterly dividend equivalent, but instead are entitled to receive, in connection with the issuance of underlying shares of common stock for performance shares that ultimately vest, a one-time payment equal to the dividends such holders would have received if the number of such shares of common stock so issued had been held of record by such holders from the date of grant of such performance shares through the date of such issuance.

See our Statements of Consolidated Stockholders’ Equity and Note 14 of Notes to Interim Consolidated Financial Statements included in this Report for information regarding dividends paid during the quarters ended June 30, 2024 and June 30, 2023, and declared subsequent to June 30, 2024.

Repurchases of Common Stock

We suspended share repurchases as of March 2020. We will continue to assess share repurchases as a part of our capital allocation priorities and strategic investment opportunities identified to support further growth in our business. At June 30, 2024, $93.1 million remained authorized and available for future repurchases of common stock under our stock repurchase program.

See our Statements of Consolidated Stockholders’ Equity included in this Report for information regarding minimum statutory tax withholding obligations arising during the quarters ended June 30, 2024 and June 30, 2023 in connection with the vesting of non‑vested shares, restricted stock units, and performance shares.

Critical Accounting Estimates and Policies

Our consolidated financial statements are prepared in accordance with GAAP. In connection with the preparation of our financial statements, we are required to make assumptions and estimates about future events and apply judgments that affect the reported amounts of assets, liabilities, revenue and expenses and the related disclosures. We base our assumptions, estimates and judgments on historical experience, current trends and other factors that management believes to be relevant at the time our consolidated financial statements are prepared. On a regular basis, management reviews the accounting policies, assumptions, estimates and judgments to ensure that our financial statements are presented fairly and in accordance with GAAP. However, because future events and their effects cannot be determined with certainty, actual results could differ from our assumptions and estimates and such differences could be material.

 

29


 

Our significant accounting policies are discussed in Note 1 of Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K for the year ended December 31, 2023. We discuss our critical accounting estimates in Part II, Item 7. “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of our Annual Report on Form 10‑K for the year ended December 31, 2023. There have been no material changes in our critical accounting estimates and policies since December 31, 2023.

New Accounting Pronouncements

Information regarding new accounting pronouncements is included in Note 1 of our Consolidated Financial Statements in this Form 10-Q.
 

Availability of Information

We file Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, Proxy Statements, any amendments to those reports and statements and other information with the SEC. You may obtain the documents that we file electronically from the SEC’s website at http://www.sec.gov. Our filings with the SEC are made available free of charge on our website at http://www.kaiseraluminum.com as soon as reasonably practicable after we file or furnish the materials with the SEC. News releases, announcements of upcoming earnings calls and events in which our management participates or hosts with members of the investment community and an archive of webcasts of such earnings calls and investor events and related investor presentations, are also available on our website. Information on our website is not incorporated into this Form 10-Q unless expressly noted.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

The following quantitative and qualitative disclosures about market risk should be read in conjunction with Note 5 and Note 8 of Notes to Interim Consolidated Financial Statements included in this Report. Our operating results are sensitive to changes in the prices of primary aluminum, certain alloying metals, natural gas, electricity, and foreign currency, and also depend to a significant degree upon the volume and mix of products sold to customers. We have historically utilized hedging transactions to lock in a specified price or range of prices for certain products which we sell or consume in our production process, and to mitigate our exposure to changes in energy prices.

Aluminum

During the six months ended June 30, 2024 and June 30, 2023, settlements of derivative contracts were for 79.1 million pounds and 106.7 million pounds, respectively, of hedged shipments sold on pricing terms that created aluminum price risk for us. At June 30, 2024, we had derivative contracts with respect to approximately 45.9 million and 16.5 million pounds to hedge sales to be made in the remainder of 2024 and 2025, respectively, on pricing terms that create aluminum price risk for us.

Based on the aluminum derivative positions held by us to hedge firm-price customer sales agreements, we estimate that a $0.10/lb decrease in the LME market price of aluminum as of June 30, 2024 and December 31, 2023, with all other variables held constant, would have resulted in an unrealized mark-to-market loss of $6.2 million and $6.3 million, respectively, with corresponding changes to the net fair value of our aluminum derivative positions. Additionally, we estimate that a $0.05/lb decrease in the Midwest premium for aluminum as of June 30, 2024 and December 31, 2023, with all other variables held constant, would have resulted in an unrealized mark-to-market loss of $1.7 million and $1.4 million, respectively, with corresponding changes to the net fair value of our aluminum derivative positions.

Alloying Metals

We are exposed to the risk of fluctuating prices of certain alloying metals, especially copper, zinc, and magnesium, to the extent that changes in their prices do not highly correlate with price changes for aluminum. Copper, zinc, magnesium, and certain other metals are used in our remelt operations to cast rolling ingot and extrusion billet with the proper chemistry for our products. From time to time, we enter into forward contract swaps and/or physical delivery commitments with third parties to mitigate our risk from fluctuations in the prices of these alloys. As of June 30, 2024, we had forward swap contracts with settlement dates designed to align with the timing of scheduled purchases of zinc and copper by our manufacturing facilities. We estimate that a $0.10/lb decrease in the market price of zinc and copper as of June 30, 2024 and December 31, 2023, with all other variables held constant, would have resulted in an unrealized mark‑to‑market loss of $1.0 million and $0.8 million, respectively, with corresponding changes to the net fair value of our zinc and copper derivative positions.

 

30


 

Energy

We are exposed to the risk of fluctuating prices for natural gas and electricity. We, from time to time, in the ordinary course of business, enter into hedging transactions and/or firm price physical delivery commitments with third parties to mitigate our risk from fluctuations in natural gas and electricity prices. We estimate that a $1.00 per mmbtu decrease in natural gas prices would have resulted in an unrealized mark-to-market loss of $3.2 million and $3.4 million as of June 30, 2024 and December 31, 2023, respectively, with corresponding changes to the net fair value of our natural gas derivative positions. We estimate that a $5.00 per Mwh decrease in electricity prices would have resulted in an unrealized mark-to-market loss of $0.6 million and $0.3 million as of June 30, 2024 and December 31, 2023, respectively, with corresponding changes to the net fair value of our electricity derivative positions.

Foreign Currency

As of June 30, 2024, we have hedged the foreign currency exchange rate risk related to certain lease transactions and equipment purchases denominated in Euros and British Pounds using forward swap contracts with settlement dates through January 2026. We estimate that a 10% decrease in the exchange rate of our hedged foreign currencies to U.S. dollars would have resulted in an unrealized mark-to-market loss of $1.2 million and $1.9 million as of June 30, 2024 and December 31, 2023, respectively, with corresponding changes to the net fair value of our foreign currency derivative positions.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures. We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our reports under the Securities Exchange Act of 1934 is processed, recorded, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to management, including the principal executive officer and principal financial officer, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. An evaluation of the effectiveness of the design and operation of our disclosure controls and procedures was performed as of the end of the period covered by this Report under the supervision of and with the participation of our management, including the principal executive officer and principal financial officer. Based on that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of June 30, 2024 at the reasonable assurance level.

Changes in Internal Control Over Financial Reporting. We had no changes in our internal control over financial reporting during the six months ended June 30, 2024 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

31


 

PART II – OTHER INFORMATION

Reference is made to Part I, Item 3. “Legal Proceedings” included in our Annual Report on Form 10-K for the year ended December 31, 2023 for information concerning material legal proceedings with respect to the Company. There have been no material developments since December 31, 2023.

Item 1A. Risk Factors

Reference is made to Part I, Item 1A. “Risk Factors” included in our Annual Report on Form 10-K for the year ended December 31, 2023 for information concerning risk factors. There have been no material changes in risk factors since December 31, 2023.

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

The following table provides information regarding our repurchases of our common shares during the quarter ended June 30, 2024:

 

 

 

Equity Incentive Plan

 

 

Stock Repurchase Plan

 

 

 

Total
Number
of Shares
Purchased
1

 

 

Average
Price
per Share

 

 

Total
Number
of Shares
Purchased
2

 

 

Average
Price
per Share

 

 

Maximum
Dollar Value
of Shares
that May
Yet Be
Purchased
Under the
Programs
(millions)
2

 

April 1, 2024 - April 30, 2024

 

 

5,305

 

 

$

89.98

 

 

 

 

 

$

 

 

$

93.1

 

May 1, 2024 - May 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

93.1

 

June 1, 2024 - June 30, 2024

 

 

1,758

 

 

 

94.93

 

 

 

 

 

 

 

 

 

93.1

 

Total

 

 

7,063

 

 

$

91.21

 

 

 

 

 

$

 

 

n/a

 

1.
Under our equity incentive plan, participants may elect to have us withhold common shares to satisfy minimum statutory tax withholding obligations arising from the recognition of income and the vesting of restricted stock, restricted stock units, and performance shares. When we withhold these shares, we are required to remit to the appropriate taxing authorities the market price of the shares withheld by us on the date of withholding. The withholding of common shares by us could be deemed a purchase of such common shares.
2.
In September 2018, our Board of Directors authorized us to repurchase an indeterminate number of shares of our common stock at an aggregate market value of up to $100.0 million. At June 30, 2024, $93.1 million remained available to repurchase our common shares pursuant to the stock repurchase program. The September 2018 authorization does not have an expiration date.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

Rule 10b5-1 Trading Arrangements. During the quarter ended June 30, 2024, no director or officer of the Company adopted, modified, or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement" as each term is defined in Item 408 of Regulation S-K.

 

32


 

*Item 6. Exhibits

 

Exhibit

 

 

 

Provided

 

Incorporated by Reference

No.

 

Exhibit Description

 

Herewith

 

Form

 

File Number

 

Exhibit

 

Filing Date

 

 

 

 

 

 

 

 

 

 

 

 

 

10.1

 

Kaiser Aluminum Corporation 2021 Equity and Incentive Compensation Plan (Amended and Restated Effective June 11, 2024)

 

 

 

8-K

 

001-09447

 

10.1

 

June 11, 2024

 

 

 

 

 

 

 

 

 

 

 

 

 

10.2

 

Description of Compensation of Directors

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31.1

 

Certification of Keith A. Harvey pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31.2

 

Certification of Neal E. West pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32.1

 

Certification of Keith A. Harvey pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32.2

 

Certification of Neal E. West pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.INS

 

Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

101.SCH

 

Inline XBRL Taxonomy Extension Schema

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

104

 

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

X

 

 

 

 

 

 

 

 

 

 

 

33


 

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned thereunto duly authorized.

 

 

KAISER ALUMINUM CORPORATION

 

 

 

 

 

 

/s/ Neal E. West

 

Neal E. West

 

Executive Vice President and Chief Financial Officer

(Principal Financial Officer)

 

 

 

 

/s/ Vijai Narayan

 

Vijai Narayan

 

Vice President and Chief Accounting Officer

(Principal Accounting Officer)

 

 

Date: July 25, 2024

 

34


EX-10.2 2 kalu-ex10_2.htm EX-10.2 EX-10.2

Exhibit 10.2

 

COMPENSATION OF DIRECTORS

 

Effective as of June 11, 2024

 

Each non-employee director of Kaiser Aluminum Corporation (the “Company”) shall receive:

 

an annual retainer of $90,000 per year; and
an annual grant of restricted stock having a value equal to $140,000.

 

If the number of the Company’s board or committee meetings during the year exceeds a reasonable number of expected meetings, the Company shall pay an additional meeting fee of $1,500 per day for each meeting attended in person and $750 per day for each meeting attended by phone or virtually to each affected member of the board or committee for each meeting in excess.

 

In addition, the Lead Independent Director shall receive an annual retainer of $30,000; each non-employee director shall receive $7,500 for each board committee, other than the audit committee, on which the non-employee director serves or $15,000 for each board committee, other than the audit committee, of which the non-employee director serves as the committee chairperson; and each non-employee director shall receive $12,000 for serving on the audit committee or $22,000 for serving as the audit committee chairperson.

 

Each non-employee director may elect to receive shares of common stock, par value $0.01 per share, of the Company in lieu of any or all of the non-employee director’s annual retainer, including any additional annual retainer for service as the Lead Independent Director, committee chairperson and/or committee member.

 

The payment of annual retainers (including any additional annual retainers) and the annual grant of restricted stock shall be made each year on the date on which the Company holds its annual meeting of stockholders or such other date as the Board may determine. The number of shares of common stock to be received in the grant of restricted stock, as well as the number of shares of common stock to be received by any non-employee director electing to receive common stock in lieu of any or all of his or her payment of annual retainer (including any additional annual retainer), shall be based on the average closing price per share of common stock for the 20 trading days prior to the date such grant and payments are made.

 

The Company shall reimburse all directors for travel and other disbursements relating to meetings of the Board and committees thereof, and non-employee directors shall be provided accident insurance with respect to Company-related business travel.


EX-31.1 3 kalu-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Keith A. Harvey, certify that:

1.
I have reviewed this report on Form 10-Q of Kaiser Aluminum Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

 

 

/s/ Keith A. Harvey

 

 

 

Keith A. Harvey

 

 

 

President and Chief Executive Officer

Date:

July 25, 2024

 

(Principal Executive Officer)

 

 

 


EX-31.2 4 kalu-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION PURSUANT TO SECTION 302

OF THE SARBANES-OXLEY ACT OF 2002

I, Neal E. West, certify that:

1.
I have reviewed this report on Form 10-Q of Kaiser Aluminum Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

 

 

 

/s/ Neal E. West

 

 

 

Neal E. West

 

 

 

Executive Vice President and Chief Financial Officer

Date:

July 25, 2024

 

(Principal Financial Officer)

 

 

 


EX-32.1 5 kalu-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

July 25, 2024

In connection with the Quarterly Report on Form 10-Q by Kaiser Aluminum Corporation, a Delaware corporation (the “Company”), for the quarter ended June 30, 2024 (the “Report”), as filed on the date hereof with the Securities and Exchange Commission, the undersigned, Keith A. Harvey, President and Chief Executive Officer of the Company, does hereby certify, pursuant to 18 U.S.C. 1350 as adopted pursuant to Section 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 (15 U.S.C. 78m or 78o(d)); and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

IN WITNESS WHEREOF, the undersigned has executed this certification as of the date first above written.

 

 

 

 

 

 

/s/ Keith A. Harvey

 

Keith A. Harvey

 

President and Chief Executive Officer

 

(Principal Executive Officer)

 

 


EX-32.2 6 kalu-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION PURSUANT TO

18 U.S.C. 1350

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

July 25, 2024

In connection with the Quarterly Report on Form 10-Q by Kaiser Aluminum Corporation, a Delaware corporation (the “Company”), for the quarter ended June 30, 2024 (the “Report”), as filed on the date hereof with the Securities and Exchange Commission, the undersigned, Neal E. West, Executive Vice President and Chief Financial Officer of the Company, does hereby certify, pursuant to 18 U.S.C. 1350 as adopted pursuant to Section 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 (15 U.S.C. 78m or 78o(d)); and
(2)
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.

IN WITNESS WHEREOF, the undersigned has executed this certification as of the date first above written.

 

 

 

 

 

 

/s/ Neal E. West

 

Neal E. West

 

Executive Vice President and Chief Financial Officer

 

(Principal Financial Officer)

 

 

 


EX-101.SCH 7 kalu-20240630.xsd XBRL TAXONOMY EXTENSION SCHEMA WITH EMBEDDED LINKBASES DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100020 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - STATEMENTS OF CONSOLIDATED INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - STATEMENTS OF CONSOLIDATED COMPREHENSIVE INCOME (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED) link:presentationLink link:calculationLink link:definitionLink 100080 - Statement - STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Basis of Presentation and Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Supplemental Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Restructuring link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Debt and Credit Facility link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Other (Expense) Income, Net link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Income Tax Matters link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Business, Product and Geographical Area Information link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Basis of Presentation and Recent Accounting Pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Supplemental Balance Sheet Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Employee Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Restructuring (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Debt and Credit Facility (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Other (Expense) Income, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Income Tax Matters (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Business, Product and Geographical Area Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Basis of Presentation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Employee Benefits - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Employee Benefits - Summary of Total Expense Related to All Postretirement Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Employee Benefits - Summary of Components of Net Periodic Postretirement Benefit Cost (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Restructuring - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Summary of Derivative Positions (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Summary of (Gain) Loss Associated with Derivative Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Fair Value of Derivative Financial Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Total Amounts of Derivative Assets and Liabilities on Balance Sheets (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Debt and Credit Facility (Senior Notes) - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Debt and Credit Facility - Summary of Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Debt and Credit Facility - Summary of Senior Notes (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Debt and Credit Facility - Summary of Fair Value of Outstanding Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Debt and Credit Facility (Revolving Credit Facility) - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Debt and Credit Facility - Schedule of Availability and Usage of Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Debt and Credit Facility - Summary of Interest Expense Relating to Senior Notes and Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Other (Expense) Income, Net - Components of Other income, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Other (Expense) Income, Net - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Income Tax Matters - Income Tax Provision by Region (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Income Tax Matters - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Parenthetical) (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Business, Product and Geographical Area Information - Net Sales by End Market Segment Applications (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Business, Product and Geographical Area Information - Schedule of Income Taxes Paid by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 996045 - Disclosure - Subsequent Events - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink New Accounting Pronouncements Not Yet Adopted. New Accounting Pronouncements Not Yet Adopted Policy [Policy Text Block] Accounting Pronouncements Issued But Not Yet Adopted Accounts Receivable, before Allowance for Credit Loss, Current Billed trade receivables Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Document Transition Report Document Transition Report Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Summary of (Gain) Loss Associated with Derivative Contracts Derivative Instruments, Gain (Loss) [Table Text Block] Effective income tax rate reconciliation, other permanent items, percent Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical Other Current Assets [Member] Prepaid Expenses and Other Current Assets Other Liabilities, Noncurrent Long-term liabilities Long-term liabilities Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other current assets Other Assets [Member] Other Assets Fair Value, Inputs, Level 1 [Member] Level 1 Revenue from Contract with Customer, Excluding Assessed Tax Net sales Bank Overdrafts Uncleared cash disbursements Government Assistance, Type [Domain] Schedule of income taxes paid by geographical area. Schedule Of Income Taxes Paid By Geographical Area Table [Text Block] Schedule of Income Taxes Paid by Geographical Area Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Short-Term Debt, Type [Axis] Short-term Debt, Type Schedule of Fair Value of Derivative Assets and Liabilities Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] 2022 Plan Two Thousand And Twenty Two Restructuring Plan [Member] Two thousand and twenty two restructuring plan. Contract with Customer, Liability, Current Cash collateral posted by customers Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Defined Benefit Plans: Net Prior Service (Credit) Cost Subsequent Events [Text Block] Subsequent Events Petroleum Reserves [Axis] Dividends Payable, Date of Record Cash dividends, record date Government grant. Government Grant [Member] Government Grant Revenue from External Customers by Products and Services [Table Text Block] Schedule of Net Sales by End Market Segment Applications Operating Lease, Liability, Noncurrent Long-term portion of operating lease liabilities Restructuring costs Restructuring (benefit) costs. Restructuring Benefit Costs Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Cash Flow Hedges: Defined Benefit Plan, Expected Return (Loss) on Plan Assets Expected return on plan assets Expected long-term rate of return on plan assets Balance Sheet Location [Axis] Balance Sheet Location Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule Of Accounts Notes Loans And Financing Receivable [Table] Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Assets, Current Total current assets Currency [Axis] Liabilities and Equity Total liabilities and stockholders' equity Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivatives, Hedging Programs and Other Financial Instruments Site Contingency [Table] Site Contingency [Table] Deferred Income Tax Assets, Net Deferred tax assets, net Senior notes due two thousand and twenty five. Senior Notes Due Two Thousand And Twenty Five [Member] 6.50% Senior Notes Selling, administrative, research and development, and general expenses Selling Administrative Research And Development And General Expenses Selling, general, administrative, research and development Comprehensive Income (Loss), Net of Tax, Attributable to Parent Comprehensive income Trading Symbol Trading Symbol Common Stock, Shares, Issued Common Stock, shares issued Effective income tax rate reconciliation, related to non-deductible compensation expense, percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Debt related interest expense, including commitment fees and finance cost amortization Debt related interest expense, including commitment fees and finance cost amortization Revolving Credit Facility interest expense, including commitment fees and finance cost amortization Government grants eligible conditions description. Government Grants Eligible Conditions Description Government grants eligible conditions description Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Projected benefit obligation decreased due to remeasurement Projected benefit obligation increased due to remeasurement Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease) Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease), Total Increase (Decrease) in Accounts Payable, Trade Accounts payable Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Table] Line of Credit Facility, Remaining Borrowing Capacity Remaining borrowing availability Excess of Replacement or Current Costs over Stated LIFO Value Excess of Replacement or Current Costs over Stated LIFO Value Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Income Midwest premium purchase contracts Midwest Premium Purchase Contracts [Member] Midwest Premium Purchase Contracts [Member] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service Land Land and improvements Entity Address, City or Town Entity Address, City or Town Income taxes paid by geographical area. Income Taxes Paid By Geographical Area [Table] Income Taxes Paid By Geographical Area [Table] Other Inventory, Supplies, Gross Operating supplies Cash Flow, Supplemental Disclosures [Text Block] Supplemental Cash Flow Information Debt Disclosure [Text Block] Debt and Credit Facility Supplemental lease disclosures: Supplemental Lease Disclosures [Abstract] Supplemental lease disclosures. Subsequent Event [Member] Subsequent Events Subsequent Event Type [Axis] Finance Lease, Principal Payments Repayment of finance lease GE Products [Member] Ge Products [Member] GE Products Additional Paid-in Capital [Member] Additional Paid in Capital Non-US [Member] Foreign 2024 Plan Two Thousand And Twenty Four Restructuring Plan [Member] Two Thousand And Twenty Four Restructuring Plan Inventory, Raw Materials, Gross Raw materials Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment, Net Non-rule 10b5-1 arr modified flag. Non Rule 10b51 Arr Modified Flag Non-Rule 10b5-1 Arrangement Modified Deferred Bonus [Member] Accrued salaries, wages and related expenses Liabilities, Current [Abstract] Current liabilities: Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain] Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation Assets, Current [Abstract] Current assets: Accounts Receivable, Allowance for Credit Loss, Current Allowance for doubtful receivables Statement of Stockholders' Equity [Abstract] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false] Change in Accounting Principle, Accounting Standards Update, Immaterial Effect Operating Lease, Liability, Current Short-term operating lease liabilities Current operating lease liabilities Debt Instrument, Maturity Date Defined Benefit Plan, Assumptions Used in Calculation, Description Description of assumption used to determine benefit obligation Long-Term Debt Total carrying amount Self Insurance Reserve, Noncurrent Workers' compensation accrual Derivative Contract [Domain] Derivative Contract Property, Plant and Equipment, Net Property, plant and equipment, net Property, plant and equipment, net Derivative, Contract End Date Derivative maturity period Restructuring costs Restructuring Charges Restructuring Charges, Total Investment Income, Interest Interest income Revenue from External Customer [Line Items] Net sales: Dividends Payable, Date Declared Cash dividends, declared date Inventories (excluding LIFO adjustments) Increase (Decrease) in Inventories Excluding LIFO Adjustments Increase (decrease) in inventories excluding LIFO adjustments. Statement of Comprehensive Income [Abstract] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Effective income tax rate reconciliation partially offset related to federal research and development credit. Effective Income Tax Rate Reconciliation Partially Offset Related to Federal Research and Development Credit Effective income tax rate reconciliation partially offset related to federal research and development credit Treasury stock, shares Treasury Stock, Common, Shares British Pounds United Kingdom, Pounds Entity Central Index Key Entity Central Index Key Finance Lease, Liability, Current Short-term finance lease liabilities Current finance lease liabilities Loss recognized in our Statements of Consolidated Income - Unrealized mark-to-market loss Non-cash unrealized loss on derivative positions Non-cash unrealized loss on derivative positions Unrealized Gain (Loss) on Derivatives Change in Accounting Principle, Accounting Standards Update, Adopted [true false] Change in Accounting Principle, Accounting Standards Update, Adopted Preferred Stock, Shares Outstanding Preferred stock, shares outstanding Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding, Ending Balance Proceeds from sale of equity securities Proceeds from Sale of Equity Securities, FV-NI Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income before income taxes Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities: Line of Credit Facility, Description Line of credit mature description Line of Credit Facility [Table] Line Of Credit Facility [Table] Less: income tax (expense) benefit Other Comprehensive Income (Loss) before Reclassifications, Tax Other Comprehensive Income (Loss) before Reclassifications, Tax, Total Multiemployer Plan, Employer Contribution, Cost Multiemployer plan, contributions by employer Multiemployer Plan, Employer Contribution, Cost, Total Cash and Cash Equivalents [Abstract] Components of cash, cash equivalents and restricted cash: Reclassification of unrealized (gain) loss upon settlement of cash flow hedges Reclassification from AOCI, Current Period, before Tax, Attributable to Parent Reclassification from AOCI Derivative Instrument [Axis] Derivative Instrument Geographical [Domain] Geographical Estimated final remediation cost feasibility study expected occur year. Estimated Final Remediation Cost Feasibility Study Expected Occur Year Estimated final remediation cost feasibility study expected occur year Assets Total assets UNITED STATES Domestic Short-term environmental accrual - Note 7 Accrued Environmental Loss Contingencies, Current Operating Lease, Right-of-Use Asset Operating lease assets Non-cash postretirement defined benefit plan cost Other Postretirement Benefits Expense (Reversal of Expense), Noncash Line of Credit Facility [Line Items] Line Of Credit Facility [Line Items] Retirement Plan Name [Domain] Retirement Plan Name Accrual for Environmental Loss Contingencies Environmental accrual Accrual for Environmental Loss Contingencies, Total Accrual for Environmental Loss Contingencies, Beginning Balance Accrual for Environmental Loss Contingencies, Ending Balance Entity Registrant Name Entity Registrant Name Retained Earnings (Accumulated Deficit) Retained earnings Retained Earnings (Accumulated Deficit), Total Estimated final remediation cost feasibility study period. Estimated Final Remediation Cost Feasibility Study Period Estimated final remediation cost feasibility study period Non-cash investing and financing activities (included in Accounts payable): Supplemental Cash Flow Information [Abstract] Non-cash investing and financing activities (included in Accounts payable) and Supplemental lease disclosures: Proceeds from Insurance Settlement, Operating Activities Proceeds from receipt of insurance Retained Earnings [Member] Retained Earnings Federal Income Tax Expense (Benefit), Continuing Operations Domestic Federal Income Tax Expense (Benefit), Continuing Operations, Total Impairment of Intangible Assets, Finite-Lived Impairment of intangible assets Deferred Compensation Arrangement with Individual, Compensation Expense Deferred compensation arrangement with individual, compensation expense Deferred Income Tax Liabilities, Net Deferred tax liabilities Aero/HS Products [Member] Aero Hs Products [Member] Aero/HS Products Minimum Minimum Other Assets, Miscellaneous, Noncurrent Other Derivative Instruments and Hedging Activities Disclosure [Abstract] Severance charge Severance Costs Euro Euro Member Countries, Euro Construction in progress temporarily idled. Construction In Progress Temporarily Idled Construction in progress temporarily idled Equity Component [Domain] Equity Component Defined Contribution Plan, Cost Defined contribution plan, cost Change in Accounting Principle, Accounting Standards Update, Adoption Date Change in Accounting Principle, Accounting Standards Update, Adoption Date Derivative liabilities current Derivative Liability, Current Amortization of Debt Issuance Costs and Discounts Amortization of debt premium and debt issuance costs Amortization of Debt Issuance Costs and Discounts, Total Repayment of borrowings under the Revolving Credit Facility Repayments of Lines of Credit, Total Repayment of borrowings under the Revolving Credit Facility Repayments of Lines of Credit Significant accounting policies [Line Items] Significant Accounting Policies [Line Items] Significant Accounting Policies [Line Items] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Frequency [Axis] Measurement Frequency Debt Disclosure [Abstract] Natural Gas Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common stock, shares authorized Long-term replacement parts, non-current. Long-Term Replacement Parts, Non-current Long-term replacement parts Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year Employer contributions, remainder of fiscal year Transferred over Time [Member] Products Transferred Over Time Fixed price sale contracts for midwest transaction price. Fixed Price Sale Contracts for Midwest Transaction Price [Member] Fixed Price Sale Contracts for MWTP Assets [Abstract] ASSETS Hedging Relationship [Axis] Hedging Relationship Billing Status, Type [Axis] Billing Status, Type Amortization of Intangible Assets Amortization of definite-lived intangible assets Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Shares available for awards (shares) Common stock, par value $0.01, 90,000,000 shares authorized at both June 30, 2024 and December 31, 2023; 22,922,398 shares issued and 16,087,112 shares outstanding at June 30, 2024; 22,851,077 shares issued and 16,015,791 shares outstanding at December 31, 2023 Common Stock, Value, Issued ExpectedPeriodRelatedToRemediationExpendituresForEnvironmentalContingencies Expected Period Related To Remediation Expenditures For Environmental Contingencies Period Expected period related to remediation expenditures for environmental contingencies period Ending balance Beginning balance Restructuring Reserve Restructuring Reserve, Total Assets associated with acquisition. Assets Associated With Acquisition Assets to be conveyed associated with Warrick acquisition Proceeds from Sale of Property, Plant, and Equipment Proceeds from disposition of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment, Total Current Fiscal Year End Date Current Fiscal Year End Date Share-Based Payment Arrangement, Noncash Expense Non-cash equity compensation Share-Based Payment Arrangement, Noncash Expense, Total Operating income Operating Income (Loss) Income tax provision Income Tax Expense (Benefit) Total Income Tax Expense (Benefit), Total Income tax (provision) benefit Income tax provision Schedule of Line of Credit Facilities [Table Text Block] Schedule of Availability and Usage of Revolving Credit Facility Liability, Defined Benefit Plan, Noncurrent Pension and other postretirement benefits Liability, Defined Benefit Plan, Noncurrent, Total Position [Axis] Position Aluminum. Aluminum [Member] Aluminum Costs paid or otherwise settled Payments for Restructuring Cash Paid Effective income tax rate reconciliation, tax expense (benefit), share-based payment arrangement, percent Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Cancellation of shares to cover tax withholdings upon common shares issued Payment, Tax Withholding, Share-Based Payment Arrangement Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Cash flow hedges Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent, Total Taxes Payable, Current Accrued income taxes and other taxes payable Taxes Payable, Current, Total Finite-Lived Intangible Assets, Net Intangible assets, net Finite-Lived Intangible Assets, Net, Total Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Reclassification from AOCI due to forecasted transactions probable of not occurring Reclassification due to forecasted transactions probable of not occurring Loss on Discontinuation of Cash Flow Hedge Due to Forecasted Transaction Probable of Not Occurring Income Taxes Paid Income taxes paid Deferred Compensation Arrangement with Individual, Contributions by Employer Pension plan contributions Dividends, Cash Cash dividends declared Dividends, Cash, Total Total debt Debt instrument aggregate principal amount Hedging Relationship [Domain] Hedging Relationship Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Summary of Derivative Positions Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total Effective Income Tax Rate Reconciliation, Tax Credit, Percent Effective income tax rate reconciliation, pre-tax income, tax credits, percent Other (expense) income, net - Note 9 Other Nonoperating Income (Expense) Other Nonoperating Income (Expense), Total Pension obligation expected to be paid Restructuring Cost, Pension Obligation Expected Restructuring cost, pension obligation expected Long-Term Debt, Type [Domain] Long-term Debt, Type Subsequent Events [Abstract] Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Other comprehensive (loss) income, net of tax - Note 8: Derivative Instruments, Gain (Loss) [Table] Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [Table] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent Other assets Other assets Other Accrued Liabilities, Current Other accrued liabilities Other accrued liabilities Depreciation Depreciation of property, plant and equipment Depreciation, Total Legal Entity Type of Counterparty [Domain] Interest Paid, Excluding Capitalized Interest, Operating Activities Interest paid Retirement Plan Type [Domain] Retirement Plan Type Inventory, Net [Abstract] Inventories Derivative [Line Items] Derivative [Line Items] Equity, Attributable to Parent [Abstract] Stockholders’ equity: Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] Defined Benefit Plan, Interest Cost Interest cost Total expected estimated costs Restructuring and Related Cost, Expected Cost Restructuring and Related Cost, Expected Cost, Total Gain on disposition of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment, Total (Loss) gain on disposition of property, plant and equipment Loss (gain) on disposition of property, plant and equipment Other Postretirement Benefits Plan [Member] Other Postretirement Benefits Plan Line of Credit Facility, Maximum Borrowing Capacity Revolving Credit Facility borrowing commitment Line of credit facility, maximum borrowing capacity Cost of products sold, excluding depreciation and amortization Cost of Goods and Services Sold Cost of Goods and Services Sold, Total Total of income and expense line items presented in our Statements of Consolidated Income (Loss) in which the effects of cash flow hedges are recorded Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Schedule of Supplemental Cash Flow Information Earnings Per Share [Abstract] Accounting Policies [Abstract] Costs paid or otherwise settled Costs Paid or Otherwise Settled Costs paid or otherwise settled. Income Tax Disclosure [Table] Income Tax Disclosure. Increase (Decrease) Due from Affiliates Bad debt expense Bad debt expense Rule 10b5-1 arr modified flag. Rule 10b51 Arr Modified Flag Rule 10b5-1 Arrangement Modified Fixed Price Sale Contracts For Midwest Premium [Member] Fixed price sale contracts for Midwest premium. Fixed Price Sale Contracts for MWTP Debt Instrument, Interest Rate, Effective Percentage Effective interest rate (percent) Indiana economic development corporation. Indiana Economic Development Corporation [Member] Indiana Economic Development Corporation Billed Revenues [Member] Billed Revolving Credit Facility [Member] Revolving Credit Facility Senior notes due two thousand and twenty eight. Senior Notes Due Two Thousand And Twenty Eight [Member] 4.625% Senior Notes Earnings Per Share, Basic Basic Earnings Per Share, Basic, Total Net income per common share, Basic: Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Inventory Write-down Inventory write-down related to certain alloying metals Defined benefit plan net periodic benefit cost and charges relating to other benefit plans. Defined Benefit Plan Net Periodic Benefit Cost And Charges Relating To Other Benefit Plans Total other employee benefit plans Commitments and contingencies - Note 7 Commitments and Contingencies Income Statement [Abstract] Packaging. Packaging [Member] Packaging Amortization of net actuarial gain Defined Benefit Plan, Amortization of Gain (Loss) Payment for Other Postretirement Benefits Annual variable cash contributions to Salaried VEBA Retirement Benefits [Abstract] Statistical Measurement [Domain] Statistical Measurement Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Government [Member] Government Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts Notes And Loans Receivable [Line Items] Amortization of cloud computing implementation costs Amortization of cloud computing implementation costs Amortization of cloud computing implementation costs Operating Lease, Payments Cash paid for amounts included in the measurement of operating lease liabilities Earnings Per Share, Diluted Earnings Per Share, Diluted, Total Diluted Net income per common share, Diluted: Product and Service [Domain] Product and Service Cost of Sales [Member] Cost of Products Sold Unrecognized Tax Benefits Gross unrecognized tax benefits Unrecognized Tax Benefits, Beginning Balance Unrecognized Tax Benefits, Ending Balance Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Effective income tax rate reconciliation, related to federal research & development credit, percent (decrease) Buildings and Improvements, Gross Buildings and leasehold improvements Schedule of income taxes paid. Scheduleof Income Taxes Paid [Table Text Block] Schedule of Income Taxes Paid by Geographical Area Debt Instrument, Name [Domain] Debt Instrument, Name Total derivative liabilities Liabilities Derivative liability Liabilities Derivative Liability Derivative net liability Derivative Liability, Total Other (Expense) Income, Net Other Income and Other Expense Disclosure [Text Block] Other (Expense) Income, Net Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months Estimated net mark-to-market loss before tax within next twelve months - cash flow hedges Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Derivative liabilities noncurrent Derivative liabilities noncurrent Derivative Liability, Noncurrent Transferred at Point in Time [Member] Products Transferred at a Point in Time Related Party Transaction [Domain] Related Party Transaction Postretirement Health Coverage [Member] Postretirement Health Coverage Fair Value, Recurring [Member] Fair Value, Measurements, Recurring Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Defined Benefit Plans: Additional Paid in Capital, Common Stock Additional paid in capital Pension Plan [Member] Pension Plans Electricity [Member] Electricity Expected to amortize on a straight-line basis, years Defined Benefit Plan, Expected Amortization of Prior Services Cost (Credit), Year Defined benefit plan, expected amortization of prior services cost (credit), year. Time period within which recorded estimate of its environmental obligation may change. Time Period Within Which Recorded Estimate Of Its Environmental Obligation May Change Time period within which recorded estimate of its environmental obligation may change Schedule of Restructuring and Related Costs [Table] Net liability in respect of VEBA Net Liability In Respect Of Veba Net liabilities of Salaried VEBA Consolidation, Policy [Policy Text Block] Principles of Consolidation and Basis of Presentation Liabilities and Equity [Abstract] LIABILITIES AND STOCKHOLDERS’ EQUITY Entity Address, Postal Zip Code Entity Address, Postal Zip Code Entity Interactive Data Current Entity Interactive Data Current Unrecognized Tax Benefits that Would Impact Effective Tax Rate Gross unrecognized tax benefits that would impact effective tax rate Credit Facility [Domain] Credit Facility Equity [Abstract] Supply chain financing policy. Supply Chain Financing Policy Policy [Text Block] Supply Chain Financing Net (gain) loss reclassified from AOCI to Net income Reclassification from AOCI, Current Period, Net of Tax, Attributable to Parent Senior Notes [Member] Senior Notes Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Site Contingency [Line Items] Environmental Contingency Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments Gain Loss [Line Items] Warrick pension plan. Warrick Pension Plan [Member] Warrick Pension Plan Earnings Per Share, Basic [Abstract] Net income per common share: Equity Components [Axis] Accumulated Other Comprehensive (Loss) Income Restructuring and Related Activities [Abstract] Effective income tax rate reconciliation unrecognized tax benefit, including interest and penalties Effective Income Tax Rate Reconciliation Unrecognized Tax Benefit, Including Interest And Penalties Effective income tax rate reconciliation, unrecognized tax benefits, including interest and penalties Retirement Benefits [Text Block] Employee Benefits Effective Income Tax Rate Reconciliation [Line Items] Effective Income Tax Rate Reconciliation. Actuarial gain due to increase in discount rate Actuarial (gain) loss due to change in discount rate Actuarial Gain Loss Due To Change In Discount Rate Actuarial gain (loss) due to change in discount rate Increase (Decrease) in Contract with Customer, Asset Contract assets Summary of Interest Expense Relating to Senior Notes and Revolving Credit Facility Schedule of interest expense on senior notes and revolving credit facility. Schedule Of Interest Expense On Senior Notes And Revolving Credit Facility Table [Text Block] Local Phone Number Local Phone Number Designated as Hedging Instrument [Member] Designated as Hedging Instrument Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Common shares issued (including impacts from Long-Term Incentive programs) (shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total Equity Securities, FV-NI, Gain (Loss) Equity Securities, FV-NI, Gain (Loss), Total Unrealized gain on equity securities Goodwill Goodwill Goodwill, Total Goodwill, Beginning Balance Goodwill, Ending Balance Interest Costs Capitalized Interest expense capitalized as construction in progress Statement of Cash Flows [Abstract] Asset Retirement Obligation Liability for conditional asset retirement obligations Asset Retirement Obligation, Total Asset Retirement Obligation, Beginning Balance Asset Retirement Obligation, Ending Balance Income Tax Authority [Domain] Unsecured Senior notes due June one two thousand and thirty one. Unsecured Senior Notes Due June One Two Thousand And Thirty One [Member] 4.50% Senior Notes Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Common Stock, Par or Stated Value Per Share Common stock, par value Increase (Decrease) in Accounts and Other Receivables Trade and other receivables Benefit obligation, discount rate Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Numerator: Debt Instrument, Interest Rate, Stated Percentage Debt instrument contractual rate (percent) Maximum Maximum Retirement Plan Name [Axis] Retirement Plan Name Dividends Cash dividends declared Dividends, Total Related Party Transaction [Axis] Related Party Transaction Payments of Dividends Cash dividends and dividend equivalents paid Payments of Dividends, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Amortization of unearned equity compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Short-Term Debt, Type [Domain] Short-term Debt, Type Net decrease in cash, cash equivalents and restricted cash during the period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Defined Benefit Plan, Service Cost Service cost Segment Reporting Disclosure [Text Block] Business, Product and Geographical Area Information City Area Code City Area Code Inventory, Net Inventories Inventories Net Cash Provided by (Used in) Operating Activities [Abstract] Cash flows from operating activities: Amended credit agreement. Amended Credit Agreement [Member] Amended Credit Agreement Effective Income Tax Rate Reconciliation, Tax Contingency, State and Local, Percent Effective income tax rate reconciliation, state tax adjustments for certain state net operating losses, percent Restricted Cash and Cash Equivalents, Noncurrent Restricted cash included in Other assets Restricted Cash and Cash Equivalents, Noncurrent, Total Restricted cash - Note 12 Letter of Credit [Member] Letter of Credit Income taxes paid by geographical area. Income Taxes Paid By Geographical Area [Line Items] Income Taxes Paid By Geographical Area [Line Items] Postretirement Benefit Plans Pension Plan and Other Postretirement Benefit and Salaried VEBA Postretirement Benefit Plan [Member] Pension Plan and Other Postretirement Benefit and Salaried VEBA Postretirement Benefit Plan [Member] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance IN EDGE Tax Credit. IN EDGE Tax Credit [Member] In Edge Tax Credit Weighted Average Number of Shares Outstanding, Basic Basic Weighted Average Number of Shares Outstanding, Basic, Total Summary of Activity Relating to Restructuring Plan Liabilities Restructuring and Related Costs [Table Text Block] Inventory, Work in Process, Gross Work-in-process Net Cash Provided by (Used in) Financing Activities [Abstract] Cash flows from financing activities: Foreign Income Tax Expense (Benefit), Continuing Operations Foreign Foreign Income Tax Expense (Benefit), Continuing Operations, Total Statement [Table] Statement [Table] Accrued Bonuses Accrued salaries, wages and related expenses Short [Member] Sales Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation Non-cash LIFO charge (benefit) Inventory, LIFO Reserve, Effect on Income, Net Inventory, LIFO Reserve, Effect on Income, Net, Total Document Fiscal Period Focus Document Fiscal Period Focus Not Designated as Hedging Instrument [Member] Not Designated as Hedging Instrument Statement [Line Items] Statement [Line Items] Other Assets [Abstract] Other Assets Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Summary of Fair Value of Outstanding Senior Notes Schedule of Long-Term Debt Instruments [Table Text Block] Summary of Senior Notes Debt Instrument, Fair Value Disclosure Fair value of outstanding senior notes Debt Instrument, Fair Value Disclosure, Total Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive securities excluded from computation of earnings per share, amount Subsequent Event [Line Items] Subsequent Event [Line Items] Letters of Credit Outstanding, Amount Less: Outstanding letters of credit under Revolving Credit Facility Asset Class [Domain] Accounts Receivable, after Allowance for Credit Loss, Current Trade receivables, net Trade receivables, net Effective income tax rate reconciliation related to return to provision differences Effective Income Tax Rate Reconciliation for Return to Provision Differences Effective income tax rate reconciliation for return to provision differences. Other Products [Member] Other Products [Member] Other products Common Stock [Member] Common Stock Debt Instrument [Line Items] Debt Instrument [Line Items] Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Trade Receivables, Net Construction in Progress, Gross Construction in progress Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Total Grants Receivable Government grants received Alloy Metal Hedge[Member] Alloy Metal Hedge [Member] Alloying Metals Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Electricity Metal Reclassification Due To Forecasted Transactions Electricity Metal Reclassification Due To Forecasted Transactions [Member] Electricity metal reclassification due to forecasted transactions. Inventory, Finished Goods, Gross Finished products Other Operating Income (Expense), Net Other operating charges, net Other operating charges, net Treasury stock, at cost, 6,835,286 shares at both June 30, 2024 and December 31, 2023 Treasury Stock, Value Treasury Stock, Value, Total Cover [Abstract] Derivative Asset, Statement of Financial Position [Extensible Enumeration] Document Fiscal Year Focus Document Fiscal Year Focus Accumulated Other Comprehensive Income (Loss) Comprehensive Income (Loss) Note [Text Block] Interest Payable, Current Accrued interest Legal Entity of Counterparty, Type [Axis] TN Performance. TN Performance [Member] TN Performance Restructuring Plan [Domain] Segment Reporting [Abstract] Security Exchange Name Security Exchange Name Other comprehensive income (loss), net of tax Other comprehensive income, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Other comprehensive (loss) income, net of tax Preferred Stock, Shares Issued Preferred stock, shares issued Preferred Stock, Shares Authorized Preferred stock, shares authorized Property, Plant and Equipment, Gross Property, plant and equipment, gross Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Ending Balance Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Operating lease liabilities arising from obtaining operating lease assets Hedging Designation [Domain] Hedging Designation Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted-average number of common shares outstanding (in thousands): Denominator – Weighted-average common shares outstanding (in thousands): Derivative asset noncurrent Derivative Asset, Noncurrent Entity Emerging Growth Company Entity Emerging Growth Company Amendment Flag Amendment Flag Gain on Business Interruption Insurance Recovery Gain on business interruption insurance recoveries Business interruption insurance advances Senior notes and revolving credit facility. Senior Notes And Revolving Credit Facility [Member] Senior Notes and Revolving Credit Facility Accounting Standards Update [Domain] Accounting Standards Update Schedule of Costs of Retirement Plans [Table Text Block] Schedule of Total Expense Related to Benefit Plans Discount fees recognized. Discount Fees Recognized Net discount fees recognized Accounts Receivable, Sale Trade accounts receivable sold Restructuring Restructuring and Related Activities Disclosure [Text Block] Borrowings under the Revolving Credit Facility Proceeds from Lines of Credit Proceeds from Lines of Credit, Total Loss Contingency, Range of Possible Loss, Portion Not Accrued Potential increase in environmental costs (Gain) loss recognized in our Statements of Consolidated Income Derivative, Gain (Loss) on Derivative, Net Derivative, Gain (Loss) on Derivative, Net, Total Variable Rate [Domain] Reclassification from AOCI, Current Period, Tax Reclassification from AOCI, Current Period, Tax, Total Less: income tax benefit (expense) Securities Act File Number Entity File Number Automotive Extrusions [Member] Automotive Extrusions [Member] Automotive Extrusions Deferred Compensation Plan Assets Fair value of deferred compensation assets Percentage of expected variable priced purchases of metal alloys and energy. Percentage Of Expected Variable Priced Purchases Of Metal Alloys And Energy Table [Text Block] Summary of Percentages of Expected Variable Priced Purchases of Metals Alloys and Energy Long-term debt, net Long-Term Debt, Excluding Current Maturities Long-Term Debt, Excluding Current Maturities, Total Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents and restricted cash at end of period Cash, cash equivalents and restricted cash at beginning of period Total cash, cash equivalents and restricted cash presented on our Statements of Consolidated Cash Flows Accounts Payable, Current Accounts payable Accounts Payable, Current, Total Debt Instrument [Axis] Debt Instrument Costs and Expenses Total costs and expenses Other Receivables Other Receivables, Net, Current [Abstract] Receivables: Other - Note 5 Accrued Liabilities and Other Liabilities Defined benefit plans Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total Entity Address, Address Line Two Entity Address, Address Line Two Schedule of Defined Benefit Plans Disclosures [Table] Schedule Of Defined Benefit Plans Disclosures [Table] Preferred stock, 5,000,000 shares authorized at both June 30, 2024 and December 31, 2023; no shares were issued and outstanding at June 30, 2024 and December 31, 2023 Preferred Stock, Value, Issued Entity Small Business Entity Small Business Entity Shell Company Entity Shell Company Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends Add: dilutive effect of non-vested common shares, restricted stock units and performance shares Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued (shares) Derivative asset current Derivative Asset, Current Earnings Per Share Earnings Per Share [Text Block] Other Sundry Liabilities, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent [Abstract] Long-Term Liabilities Entity Address, Address Line One Entity Address, Address Line One Tennessee Valley Authority. Tennessee Valley Authority [Member] Tennessee Valley Authority AOCI Attributable to Parent, Net of Tax [Roll Forward] AOCI Attributable to Parent, Net of Tax [Roll Forward] Supplemental Balance Sheet Disclosures [Text Block] Supplemental Balance Sheet Information Derivative, Nonmonetary Notional Amount Derivative non-monetary notional amount Position [Domain] Position Subsequent Event Type [Domain] Accounting policies additional disclosure [Table] Accounting Policies Additional Disclosure [Table] Accounting Policies Additional Disclosure [Table] Income Statement Location [Axis] Income Statement Location Long-Term Debt, Type [Axis] Long-term Debt, Type Increase (decrease) in noncurrent assets and liabilities net. Increase Decrease In Noncurrent Assets And Liabilities Net Long-term assets and liabilities, net Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Finance lease liabilities arising from obtaining finance lease assets Depreciation, Depletion and Amortization Depreciation and amortization Depreciation, Depletion and Amortization, Total Product and Service [Axis] Product and Service Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Defined Benefit Plans: Net Actuarial Gain Title of 12(b) Security Title of 12(b) Security Common shares issued (including impacts from Long-Term Incentive programs) Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total Purchase of equity securities Payments to Acquire Equity Securities, FV-NI All Currencies [Domain] Prime Rate Prime Rate [Member] Effective income tax rate reconciliation, foreign taxes Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent Foreign Exchange Contract [Member] Foreign Currency Accounting Standards Update [Axis] Accounting Standards Update Proceeds from government grants. Proceeds From Government Grants Proceeds from government grants Government assistance recognized amount Revenue from External Customers by Products and Services [Table] Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table] Treasury Stock Treasury Stock, Common [Member] Net Cash Provided by (Used in) Investing Activities [Abstract] Cash flows from investing activities: State State and Local Jurisdiction [Member] Unrealized gain (loss) on securities OCI, before Reclassifications, before Tax, Attributable to Parent Actuarial loss arising during the period Derivative [Table] Derivative [Table] Long-Term Line of Credit Less: Outstanding borrowings under Revolving Credit Facility Long-Term Line of Credit, Total Outstanding borrowings Net unrealized gain (loss) on available for sale securities, cash flow hedges and fair value hedges OCI, before Reclassifications, Net of Tax, Attributable to Parent Subsequent Event [Table] Subsequent Event [Table] Common Stock, Dividends, Per Share, Declared Cash dividends declared (in dollars per share) Receivables Billing Status [Domain] Receivables Billing Status Accrued annual contribution to salaried voluntary employees beneficiary association, current. Accrued Annual Contribution to Salaried Voluntary Employees Beneficiary Association, Current Accrued annual contribution to Salaried VEBA Other (Expense) Income, Net Schedule of Other Nonoperating Income (Expense) [Table Text Block] Restructuring Plan [Axis] Common Stock, Shares, Outstanding Ending balance (shares) Beginning balance (shares) Common stock, shares outstanding Short-term debt Short-Term Debt Short-Term Debt, Total Supplemental Cash Flow Elements [Abstract] Condensed Balance Sheet [Table Text Block] Schedule of Supplemental Balance Sheet Information Retirement Plan Type [Axis] Retirement Plan Type Unamortized Debt Issuance Expense Unamortized debt issuance costs Unamortized issuance costs Long [Member] Purchase Increase in pre-tax prior service cost Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Reclassification Adjustment, before Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Reclassification Adjustment, before Tax, Total Income Statement Location [Domain] Income Statement Location Document Type Document Type Amortization of prior service cost Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Line of Credit Facility, Current Borrowing Capacity Borrowing base availability Net Cash Provided by (Used in) Investing Activities Net cash used in investing activities Document Quarterly Report Document Quarterly Report Schedule of Net Benefit Costs [Table Text Block] Schedule of Net Benefit Costs Derivative, Notional Amount Derivative notional amount Debt Instrument, Issuance Date Issuance Date Net Income (Loss) Available to Common Stockholders, Basic Net income available to common shareholders Property, Plant and Equipment [Member] Property, Plant and Equipment, Net Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred Income Taxes and Tax Credits Deferred income taxes Deferred Income Taxes and Tax Credits, Total Entity Filer Category Entity Filer Category Midwest premium sale contracts Midwest Premium Sale Contracts [Member] Midwest Premium Sale Contracts [Member] Balance Sheet Location [Domain] Balance Sheet Location Increase (Decrease) in Accrued Liabilities Accrued liabilities Increase (Decrease) in Accrued Liabilities, Total Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Income Tax Provision by Region Variable Rate [Axis] Asset Class [Axis] Other (expense) income, net Nonoperating Income (Expense) Capital Expenditures Incurred but Not yet Paid Unpaid purchases of property and equipment Liabilities Total liabilities Machinery and Equipment, Gross Machinery and equipment Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income Loss [Table] Asset Impairment Charges, Total Asset Impairment Charges Non-cash asset impairment charge Other Current Liabilities [Member] Other Accrued Liabilities Equity, Attributable to Parent Ending balance Beginning balance Total stockholders’ equity SOFR Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Dividends Payable, Date to be Paid Cash dividends, payable date Type of Reserve [Domain] Net income (loss) Net income Other (expense) income: Nonoperating Income (Expense) [Abstract] Interest Expense Total interest expense Interest expense Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total Salaried VEBA [Member] Salaried V E B A [Member] Salaried VEBA Statement of Financial Position [Abstract] Margin Deposit Assets Collateral posted for net derivatives Basis of Presentation and Significant Accounting Policies [Text Block] Basis of Presentation and Recent Accounting Pronouncements Derivative Liability, Statement of Financial Position [Extensible Enumeration] Weighted Average Number of Shares Outstanding, Diluted Diluted Diluted Effective tax rate reconciliation, foreign withholding tax. Effective Tax Rate Reconciliation Foreign Withholding Tax Effective income tax rate reconciliation, foreign withholding tax, percent Impairment of Long-Lived Assets to be Disposed of Impairment charge on land held for sale Credit Facility [Axis] Credit Facility TN Fast Track. TN Fast Track [Member] TN Fast Track Effective Income Tax Rate Reconciliation, Percent Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent, Total Other Income and Expenses [Abstract] Payments to Acquire Productive Assets Capital expenditures Payments to Acquire Productive Assets, Total Asset, Held-for-Sale, Not Part of Disposal Group Assets held for sale Assets Held-for-sale, Not Part of Disposal Group, Total Land held for sale Derivative Assets (Liabilities), at Fair Value, Net Net Amount Net amount Fixed price purchase contracts for midwest transaction price. Fixed Price Purchase Contracts for Midwest Transaction Price [Member] Fixed price purchase contracts for MWTP Fixed Price Purchase Contracts for MWTP Government Assistance, Type [Axis] Total net periodic postretirement benefit cost Net periodic postretirement benefit cost relating to defined benefit plans Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Net periodic postretirement benefit cost Use of Estimates, Policy [Policy Text Block] Use of Estimates in the Preparation of Financial Statements Accounting standards updates 2021-10. Accounting Standards Updates202110 [Member] ASU No. 2021-10 Income Tax Disclosure [Text Block] Income Tax Matters Total derivative assets Assets Derivative Asset Derivative asset Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Calculation of Basic and Diluted Net Income Per Share Income Tax Authority [Axis] Effective income tax rate reconciliation permanent items nondeductible for tax purpose. Effective Income Tax Rate Reconciliation Permanent Items Nondeductible For Tax Purpose Effective income tax rate reconciliation, pre-tax income, various deductible permanent items, percent Costs and Expenses [Abstract] Costs and expenses: Long-term environmental accrual - Note 7 Accrued Environmental Loss Contingencies, Noncurrent Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Other Noncurrent Liabilities [Member] Long-term Liabilities Hedging Designation [Axis] Hedging Designation Finance Lease, Interest Expense Interest expense on finance lease liabilities Other nonoperating income expense net. Other Nonoperating Income Expense Net All other, net Employee-related Liabilities, Current Accrued salaries, wages and related expenses Employee-related Liabilities, Current, Total Interest Expense, Long-Term Debt Interest Expense, Long-Term Debt, Total Senior Notes interest expense, including debt issuance cost amortization Income Tax Disclosure [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Other Accrued Liabilities Cash Flow Hedging [Member] Cash Flow Hedges XML 9 R1.htm IDEA: XBRL DOCUMENT v3.24.2
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2024
Jul. 22, 2024
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2024  
Document Transition Report false  
Entity File Number 1-09447  
Entity Registrant Name KAISER ALUMINUM CORPORATION  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3030279  
Entity Address, Address Line One 1550 West McEwen Drive  
Entity Address, Address Line Two Suite 500  
Entity Address, City or Town Franklin  
Entity Address, State or Province TN  
Entity Address, Postal Zip Code 37067  
City Area Code 629  
Local Phone Number 252-7040  
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  
Title of 12(b) Security Common stock, par value $0.01 per share  
Trading Symbol KALU  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   16,087,112
Entity Central Index Key 0000811596  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 70.4 $ 82.4
Receivables:    
Trade receivables, net 370.1 325.2
Other 13.4 12.4
Contract assets 63.7 58.5
Inventories [1] 446.9 477.2
Prepaid expenses and other current assets 46.0 34.5
Total current assets 1,010.5 990.2
Property, plant and equipment, net 1,084.6 1,052.1
Operating lease assets 29.1 32.6
Deferred tax assets, net 6.0 6.0
Intangible assets, net 47.7 50.0
Goodwill 18.8 18.8
Other assets 119.0 117.7
Total assets 2,315.7 2,267.4
Current liabilities:    
Accounts payable 281.8 252.7
Accrued salaries, wages and related expenses 48.9 53.0
Other accrued liabilities 65.7 64.3
Total current liabilities 396.4 370.0
Long-term portion of operating lease liabilities 26.3 29.2
Pension and other postretirement benefits 77.6 76.8
Net liabilities of Salaried VEBA 3.8 3.8
Deferred tax liabilities 20.6 13.9
Long-term liabilities 88.3 81.7
Long-term debt, net 1,040.7 1,039.8
Total liabilities 1,653.7 1,615.2
Commitments and contingencies - Note 7
Stockholders’ equity:    
Preferred stock, 5,000,000 shares authorized at both June 30, 2024 and December 31, 2023; no shares were issued and outstanding at June 30, 2024 and December 31, 2023
Common stock, par value $0.01, 90,000,000 shares authorized at both June 30, 2024 and December 31, 2023; 22,922,398 shares issued and 16,087,112 shares outstanding at June 30, 2024; 22,851,077 shares issued and 16,015,791 shares outstanding at December 31, 2023 0.2 0.2
Additional paid in capital 1,111.0 1,104.7
Retained earnings 12.5 10.1
Treasury stock, at cost, 6,835,286 shares at both June 30, 2024 and December 31, 2023 (475.9) (475.9)
Accumulated other comprehensive income 14.2 13.1
Total stockholders’ equity 662.0 652.2
Total liabilities and stockholders' equity $ 2,315.7 $ 2,267.4
[1] At June 30, 2024 and December 31, 2023, the current cost of our inventory exceeded its stated last-in, first-out (“LIFO”) value by $83.5 million and $56.0 million, respectively.
XML 11 R3.htm IDEA: XBRL DOCUMENT v3.24.2
CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred stock, shares authorized 5,000,000 5,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 90,000,000 90,000,000
Common Stock, shares issued 22,922,398 22,851,077
Common stock, shares outstanding 16,087,112 16,015,791
Treasury stock, shares 6,835,286 6,835,286
XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.2
STATEMENTS OF CONSOLIDATED INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 773.4 $ 814.1 $ 1,510.9 $ 1,621.7
Costs and expenses:        
Cost of products sold, excluding depreciation and amortization 690.5 718.4 1,333.4 1,449.5
Depreciation and amortization 29.0 26.4 57.8 52.7
Selling, general, administrative, research and development 31.6 32.2 64.2 61.9
Restructuring costs 6.8 1.2 6.9 2.6
Other operating charges, net     0.4  
Total costs and expenses 757.9 778.2 1,462.7 1,566.7
Operating income 15.5 35.9 48.2 55.0
Other (expense) income:        
Interest expense (11.1) (12.1) (22.6) (24.0)
Other (expense) income, net - Note 9 (0.5) (2.5) 10.4 11.1
Income before income taxes 3.9 21.3 36.0 42.1
Income tax provision (0.8) (3.0) (8.3) (7.9)
Net income $ 3.1 $ 18.3 $ 27.7 $ 34.2
Net income per common share:        
Basic $ 0.19 $ 1.14 $ 1.72 $ 2.14
Diluted $ 0.19 $ 1.14 $ 1.69 $ 2.12
Weighted-average number of common shares outstanding (in thousands):        
Basic 16,072 15,974 16,050 15,957
Diluted 16,398 16,083 16,321 16,090
XML 13 R5.htm IDEA: XBRL DOCUMENT v3.24.2
STATEMENTS OF CONSOLIDATED COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income $ 3.1 $ 18.3 $ 27.7 $ 34.2
Other comprehensive (loss) income, net of tax - Note 8:        
Defined benefit plans (0.1) (4.6) (0.6) (3.9)
Cash flow hedges 3.3 (2.7) 1.7 (4.5)
Other comprehensive income (loss), net of tax 3.2 (7.3) 1.1 (8.4)
Comprehensive income $ 6.3 $ 11.0 $ 28.8 $ 25.8
XML 14 R6.htm IDEA: XBRL DOCUMENT v3.24.2
STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Millions
Total
Common Stock
Additional Paid in Capital
Retained Earnings
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Beginning balance at Dec. 31, 2022 $ 631.2 $ 0.2 $ 1,090.4 $ 13.3 $ (475.9) $ 3.2
Beginning balance (shares) at Dec. 31, 2022   15,940,756        
Net income 15.9     15.9    
Other comprehensive (loss) income, net of tax (1.1)         (1.1)
Common shares issued (including impacts from Long-Term Incentive programs) (shares)   49,128        
Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued (1.3)   (1.3)      
Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued (shares)   (15,848)        
Cash dividends declared [1] (12.5)     (12.5)    
Amortization of unearned equity compensation 3.4   3.4      
Ending balance at Mar. 31, 2023 635.6 $ 0.2 1,092.5 16.7 (475.9) 2.1
Ending balance (shares) at Mar. 31, 2023   15,974,036        
Beginning balance at Dec. 31, 2022 631.2 $ 0.2 1,090.4 13.3 (475.9) 3.2
Beginning balance (shares) at Dec. 31, 2022   15,940,756        
Net income 34.2          
Other comprehensive (loss) income, net of tax (8.4)          
Ending balance at Jun. 30, 2023 638.1 $ 0.2 1,096.6 22.4 (475.9) (5.2)
Ending balance (shares) at Jun. 30, 2023   16,013,164        
Beginning balance at Mar. 31, 2023 635.6 $ 0.2 1,092.5 16.7 (475.9) 2.1
Beginning balance (shares) at Mar. 31, 2023   15,974,036        
Net income 18.3     18.3    
Other comprehensive (loss) income, net of tax (7.3)         (7.3)
Common shares issued (including impacts from Long-Term Incentive programs) 0.7   0.7      
Common shares issued (including impacts from Long-Term Incentive programs) (shares)   45,164        
Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued (0.4)   (0.4)      
Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued (shares)   (6,036)        
Cash dividends declared [1] (12.6)     (12.6)    
Amortization of unearned equity compensation 3.8   3.8      
Ending balance at Jun. 30, 2023 638.1 $ 0.2 1,096.6 22.4 (475.9) (5.2)
Ending balance (shares) at Jun. 30, 2023   16,013,164        
Beginning balance at Dec. 31, 2023 $ 652.2 $ 0.2 1,104.7 10.1 (475.9) 13.1
Beginning balance (shares) at Dec. 31, 2023 16,015,791 16,015,791 [2]        
Net income $ 24.6     24.6    
Other comprehensive (loss) income, net of tax (2.1)         (2.1)
Common shares issued (including impacts from Long-Term Incentive programs) (shares) [2]   56,416        
Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued (1.2)   (1.2)      
Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued (shares) [2]   (16,175)        
Cash dividends declared [3] (12.6)     (12.6)    
Amortization of unearned equity compensation 4.0   4.0      
Ending balance at Mar. 31, 2024 664.9 $ 0.2 1,107.5 22.1 (475.9) 11.0
Ending balance (shares) at Mar. 31, 2024 [2]   16,056,032        
Beginning balance at Dec. 31, 2023 $ 652.2 $ 0.2 1,104.7 10.1 (475.9) 13.1
Beginning balance (shares) at Dec. 31, 2023 16,015,791 16,015,791 [2]        
Net income $ 27.7          
Other comprehensive (loss) income, net of tax 1.1          
Ending balance at Jun. 30, 2024 $ 662.0 $ 0.2 1,111.0 12.5 (475.9) 14.2
Ending balance (shares) at Jun. 30, 2024 16,087,112 16,087,112 [2]        
Beginning balance at Mar. 31, 2024 $ 664.9 $ 0.2 1,107.5 22.1 (475.9) 11.0
Beginning balance (shares) at Mar. 31, 2024 [2]   16,056,032        
Net income 3.1     3.1    
Other comprehensive (loss) income, net of tax 3.2         3.2
Common shares issued (including impacts from Long-Term Incentive programs) 0.5   0.5      
Common shares issued (including impacts from Long-Term Incentive programs) (shares) [2]   38,143        
Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued (0.6)   (0.6)      
Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued (shares) [2]   (7,063)        
Cash dividends declared [3] (12.7)     (12.7)    
Amortization of unearned equity compensation 3.6   3.6      
Ending balance at Jun. 30, 2024 $ 662.0 $ 0.2 $ 1,111.0 $ 12.5 $ (475.9) $ 14.2
Ending balance (shares) at Jun. 30, 2024 16,087,112 16,087,112 [2]        
[1] Dividends declared per common share were $0.77 for the quarters ended March 31, 2023 and June 30, 2023.
[2] At June 30, 2024, 607,964 shares were available for awards under the Kaiser Aluminum Corporation 2021 Equity and Incentive Compensation Plan, as amended and restated
[3] Dividends declared per common share were $0.77 for the quarters ended March 31, 2024 and June 30, 2024.
XML 15 R7.htm IDEA: XBRL DOCUMENT v3.24.2
STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)
3 Months Ended
Jun. 30, 2024
$ / shares
shares
Statement of Stockholders' Equity [Abstract]  
Shares available for awards (shares) | shares 607,964
Cash dividends declared (in dollars per share) | $ / shares $ 0.77
XML 16 R8.htm IDEA: XBRL DOCUMENT v3.24.2
STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net income $ 27.7 $ 34.2
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation of property, plant and equipment 55.5 49.9
Amortization of definite-lived intangible assets 2.3 2.8
Amortization of debt premium and debt issuance costs 1.1 1.0
Amortization of cloud computing implementation costs 0.6 0.7
Deferred income taxes 6.4 6.6
Non-cash LIFO charge (benefit) 4.5 (4.0)
Non-cash equity compensation 8.1 7.9
Non-cash asset impairment charge 3.6  
Non-cash unrealized loss on derivative positions 2.2  
Loss (gain) on disposition of property, plant and equipment 0.5 (14.2)
Bad debt expense 0.3  
Non-cash postretirement defined benefit plan cost 4.3 6.4
Changes in operating assets and liabilities:    
Trade and other receivables (46.2) (17.8)
Contract assets (5.2) 2.3
Inventories (excluding LIFO adjustments) 22.6 (31.5)
Prepaid expenses and other current assets (10.9) (4.8)
Accounts payable 16.1 (56.0)
Accrued liabilities (3.4) 2.3
Annual variable cash contributions to Salaried VEBA (1.1)  
Long-term assets and liabilities, net 0.6 (1.0)
Net cash provided by operating activities 89.6 47.8
Cash flows from investing activities:    
Capital expenditures (73.7) (82.6)
Purchase of equity securities (0.1) (0.3)
Proceeds from sale of equity securities 0.2  
Proceeds from disposition of property, plant and equipment   15.2
Net cash used in investing activities (73.6) (67.7)
Cash flows from financing activities:    
Borrowings under the Revolving Credit Facility   210.0
Repayment of borrowings under the Revolving Credit Facility   (195.0)
Repayment of finance lease (0.9) (1.2)
Cancellation of shares to cover tax withholdings upon common shares issued (1.8) (1.7)
Cash dividends and dividend equivalents paid (25.3) (25.1)
Net cash used in financing activities (28.0) (13.0)
Net decrease in cash, cash equivalents and restricted cash during the period (12.0) (32.9)
Cash, cash equivalents and restricted cash at beginning of period 100.7 71.3
Cash, cash equivalents and restricted cash at end of period $ 88.7 $ 38.4
XML 17 R9.htm IDEA: XBRL DOCUMENT v3.24.2
STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED) (Parenthetical)
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Statement of Cash Flows [Abstract]  
Inventory write-down related to certain alloying metals $ 3.2
Impairment charge on land held for sale $ 0.4
XML 18 R10.htm IDEA: XBRL DOCUMENT v3.24.2
Pay vs Performance Disclosure - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure            
Net Income (Loss) $ 3.1 $ 24.6 $ 18.3 $ 15.9 $ 27.7 $ 34.2
XML 19 R11.htm IDEA: XBRL DOCUMENT v3.24.2
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Trading Arrangements, by Individual  
Material Terms of Trading Arrangement

Rule 10b5-1 Trading Arrangements. During the quarter ended June 30, 2024, no director or officer of the Company adopted, modified, or terminated a "Rule 10b5-1 trading arrangement" or "non-Rule 10b5-1 trading arrangement" as each term is defined in Item 408 of Regulation S-K.

Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Rule 10b5-1 Arrangement Modified false
Non-Rule 10b5-1 Arrangement Modified false
XML 20 R12.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation and Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation and Recent Accounting Pronouncements

1. Basis of Presentation and Recent Accounting Pronouncements

This Form 10-Q should be read in conjunction with the Company’s Annual Report on Form 10-K for the year ended December 31, 2023. Unless the context otherwise requires, references in these notes to interim consolidated financial statements - unaudited to “Kaiser,” “we,” “us,” “our,” “the Company” and “our Company” refer collectively to Kaiser Aluminum Corporation and its subsidiaries.

Principles of Consolidation and Basis of Presentation. The accompanying unaudited consolidated financial statements include the accounts of our wholly owned subsidiaries and are prepared in accordance with GAAP and the rules and regulations of the SEC applicable for interim periods and, therefore, do not include all information and footnotes required by GAAP for complete financial statements. In management’s opinion, all adjustments (which include normal recurring adjustments) considered necessary for a fair presentation have been included. We have reclassified certain items in prior periods to conform to current classifications. The results of operations for our interim periods are not necessarily indicative of the results of operations that may be achieved for the entire 2024 fiscal year. The financial information as of December 31, 2023 is derived from our audited consolidated financial statements and footnotes included in our Annual Report on Form 10-K for the year ended December 31, 2023.

Use of Estimates in the Preparation of Financial Statements. The preparation of financial statements in accordance with GAAP requires the use of estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities known to exist as of the date the financial statements are published and the reported amounts of revenues and expenses during the reporting period. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of our consolidated financial statements; accordingly, it is possible that the actual results could differ from these estimates and assumptions, which could have a material effect on the reported amounts of our consolidated financial position and results of operations.

 

Accounting Pronouncements Issued But Not Yet Adopted

Disclosure Improvements. In October 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-06 (“ASU 2023-06”), Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative. The guidance amends GAAP to reflect updates and simplifications to certain disclosure requirements referred to the FASB by the SEC. The amendments in ASU 2023-06 will become effective on the date which the SEC’s removal of the related disclosure becomes effective. If by June 30, 2027, the SEC does not remove the related disclosure, the pending amendment will be removed from ASC 2023-06 and it will not be effective. Adoption of ASU 2023-06 is expected to modify the disclosure and presentation requirements only and is not expected to have a material impact on our consolidated financial statements.

Segment Reporting. In November 2023, the FASB issued ASU No. 2023-07 (“ASU 2023-07”), Improvements to Reportable Segment Disclosures. The guidance primarily will require enhanced disclosures about significant segment expenses. All disclosure requirements under ASU 2023-07 and existing segment disclosures in ASC 280, Segment Reporting are also required for public entities with a single reportable segment. The amendments in ASU 2023-07 are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A retrospective approach is required to be applied to all prior periods presented in the financial statements. We plan to adopt the provisions of ASU 2023-07 in the fourth quarter of fiscal 2024 and continue to evaluate the disclosure requirements related to the new standard.

Income Taxes. In December 2023, the FASB issued ASU No. 2023-09 (“ASU 2023-09”), Improvements to Income Tax Disclosures. The guidance is intended to improve income tax disclosure requirements by requiring (i) consistent categories and greater disaggregation of information in the rate reconciliation and (ii) the disaggregation of income taxes paid by jurisdiction. The guidance makes several other changes to the income tax disclosure requirements. The amendments in ASU 2023-09 are effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. We plan to adopt the provisions of ASU 2023-09 in the fourth quarter of fiscal 2025 and continue to evaluate the disclosure requirements related to the new standard.

XML 21 R13.htm IDEA: XBRL DOCUMENT v3.24.2
Supplemental Balance Sheet Information
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Balance Sheet Information

2. Supplemental Balance Sheet Information

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

 

 

(In millions of dollars)

 

Trade Receivables, Net

 

 

 

 

 

 

Billed trade receivables

 

$

370.9

 

 

$

325.8

 

Allowance for doubtful receivables

 

 

(0.8

)

 

 

(0.6

)

Trade receivables, net

 

$

370.1

 

 

$

325.2

 

 

 

 

 

 

 

Inventories1

 

 

 

 

 

 

Finished products

 

$

72.1

 

 

$

89.3

 

Work-in-process

 

 

210.2

 

 

 

210.8

 

Raw materials

 

 

148.0

 

 

 

161.5

 

Operating supplies

 

 

16.6

 

 

 

15.6

 

Inventories

 

$

446.9

 

 

$

477.2

 

 

 

 

 

 

 

Property, Plant and Equipment, Net

 

 

 

 

 

 

Land and improvements

 

$

37.2

 

 

$

38.0

 

Buildings and leasehold improvements

 

 

241.6

 

 

 

238.4

 

Machinery and equipment

 

 

1,279.7

 

 

 

1,265.3

 

Construction in progress

 

 

240.1

 

 

 

173.7

 

Property, plant and equipment, gross

 

 

1,798.6

 

 

 

1,715.4

 

Accumulated depreciation and amortization

 

 

(715.5

)

 

 

(663.7

)

Land held for sale

 

 

1.5

 

 

 

0.4

 

Property, plant and equipment, net

 

$

1,084.6

 

 

$

1,052.1

 

 

 

 

 

 

 

Other Assets

 

 

 

 

 

 

Assets to be conveyed associated with Warrick acquisition

 

$

56.8

 

 

$

56.8

 

Restricted cash – Note 12

 

 

18.3

 

 

 

18.3

 

Long-term replacement parts

 

 

17.3

 

 

 

16.7

 

Other

 

 

26.6

 

 

 

25.9

 

Other assets

 

$

119.0

 

 

$

117.7

 

 

 

 

 

 

 

Other Accrued Liabilities

 

 

 

 

 

 

Uncleared cash disbursements

 

$

20.0

 

 

$

15.7

 

Accrued income taxes and other taxes payable

 

 

10.8

 

 

 

9.5

 

Accrued annual contribution to Salaried VEBA

 

 

 

 

 

1.1

 

Accrued interest

 

 

9.9

 

 

 

9.9

 

Short-term environmental accrual – Note 7

 

 

0.5

 

 

 

2.8

 

Current operating lease liabilities

 

 

7.2

 

 

 

8.0

 

Current finance lease liabilities

 

 

2.5

 

 

 

2.1

 

Other – Note 5

 

 

14.8

 

 

 

15.2

 

Other accrued liabilities

 

$

65.7

 

 

$

64.3

 

 

 

 

 

 

 

Long-Term Liabilities

 

 

 

 

 

 

Workers' compensation accrual

 

$

29.7

 

 

$

29.9

 

Long-term environmental accrual – Note 7

 

 

14.8

 

 

 

14.2

 

Other long-term liabilities

 

 

43.8

 

 

 

37.6

 

Long-term liabilities

 

$

88.3

 

 

$

81.7

 

 

1.
At June 30, 2024 and December 31, 2023, the current cost of our inventory exceeded its stated last-in, first-out (“LIFO”) value by $83.5 million and $56.0 million, respectively.
XML 22 R14.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Benefits
6 Months Ended
Jun. 30, 2024
Retirement Benefits [Abstract]  
Employee Benefits

3. Employee Benefits

Deferred Compensation Plan

Assets of our deferred compensation plan are included in Other assets, classified within Level 1 of the fair value hierarchy and are measured and recorded at fair value based on their quoted market prices. The fair value of these assets at June 30, 2024 and December 31, 2023 was $11.5 million and $11.1 million, respectively. Assets in the trust are held in various investment funds at certain registered investment companies and are accounted for as equity investments with changes in fair value recorded within Other (expense) income, net (see Note 9). Offsetting liabilities relating to the deferred compensation plan are included in Other accrued liabilities and Long-term liabilities.

Short-Term Incentive Plans

As of June 30, 2024, we had a liability of $8.7 million recorded within Accrued salaries, wages and related expenses for estimated probable future payments under the 2024 short-term incentive plans.

Postretirement Benefit Plans

The following table presents the total expense related to all postretirement benefit plans (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Defined contribution plans1

 

$

4.2

 

 

$

4.3

 

 

$

10.0

 

 

$

10.1

 

Deferred compensation plan2

 

 

 

 

 

0.4

 

 

 

0.7

 

 

 

0.6

 

Multiemployer pension plans1

 

 

1.5

 

 

 

1.4

 

 

 

3.0

 

 

 

2.8

 

Net periodic postretirement benefit cost relating to defined benefit plans2,3

 

 

2.8

 

 

 

3.3

 

 

 

4.3

 

 

 

6.4

 

Total

 

$

8.5

 

 

$

9.4

 

 

$

18.0

 

 

$

19.9

 

 

1.
Substantially all of these charges related to employee benefits are in COGS with the remaining balance in Selling, general, administrative, research, and development (“SG&A and R&D”) within our Statements of Consolidated Income.
2.
Deferred compensation plan expense and the current service cost component of Net periodic postretirement benefit cost relating to Salaried VEBA are included within our Statements of Consolidated Income in SG&A and R&D for all periods presented. All other components of Net periodic postretirement benefit cost relating to Salaried VEBA are included within Other (expense) income, net, on our Statements of Consolidated Income.
3.
The current service cost component of Net periodic postretirement benefit cost relating to both the pension plans and the OPEB plan are included within our Statements of Consolidated Income in COGS for all periods presented. All other components of Net periodic postretirement benefit cost relating to both the pension plans and the OPEB plan are included within Other (expense) income, net, on our Statements of Consolidated Income.

Warrick Pension Amendment. During the quarter ended June 30, 2024, we amended the Kaiser Aluminum Warrick pension plan (“Warrick Pension Plan”) to clarify certain plan provisions going back to the date of our acquisition of Warrick, which resulted in an interim remeasurement of the Warrick Pension Plan as of June 30, 2024. The remeasurement decreased the Warrick Pension Plan’s net funded status by $0.8 million, driven by: (i) a $2.2 million increase in pre-tax prior service cost, which we recorded to AOCI and is expected to be amortized on a straight-line basis over approximately 10 years, and (ii) an actuarial gain of $1.4 million, reflecting an increase in the assumed discount rate. The discount rate assumption used to determine the Warrick Pension Plan benefit obligation was 5.51% at June 30, 2024 compared to 5.04% at December 31, 2023. There was no change to the expected long-term rate of return on plan assets assumption at June 30, 2024 compared to December 31, 2023.

The Warrick Pension Plan amendment had no effect on our expected contributions for 2024. During the six months ended June 30, 2024, we contributed $3.6 million to the pension plans. We expect to make further contributions of approximately $2.2 million to the pension plans during the remainder of 2024.

Components of Net Periodic Postretirement Benefit Cost. Our results of operations included the following impacts associated with the defined benefit plans: (i) a charge for service rendered by employees; (ii) a charge for accretion of interest; (iii) a benefit for the

expected return on plan assets; (iv) amortization of prior service costs associated with plan amendments; and (v) amortization of net actuarial differences.

The following table presents the components of Net periodic postretirement benefit cost relating to the defined benefit plans (in millions of dollars):

 

 

 

Pension Plans

 

 

OPEB

 

 

Salaried VEBA

 

 

 

Quarter Ended June 30,

 

 

Quarter Ended June 30,

 

 

Quarter Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Service cost

 

$

1.1

 

 

$

0.8

 

 

$

0.2

 

 

$

0.2

 

 

$

 

 

$

 

Interest cost

 

 

0.4

 

 

 

0.3

 

 

 

0.9

 

 

 

0.9

 

 

 

0.6

 

 

 

0.7

 

Expected return on plan assets

 

 

(0.4

)

 

 

(0.2

)

 

 

 

 

 

 

 

 

(0.6

)

 

 

(0.5

)

Amortization of prior service cost1

 

 

0.1

 

 

 

0.1

 

 

 

 

 

 

 

 

 

0.7

 

 

 

1.3

 

Amortization of net actuarial gain

 

 

 

 

 

 

 

 

(0.2

)

 

 

(0.3

)

 

 

 

 

 

 

Total net periodic postretirement benefit cost

 

$

1.2

 

 

$

1.0

 

 

$

0.9

 

 

$

0.8

 

 

$

0.7

 

 

$

1.5

 

 

 

 

Pension Plans

 

 

OPEB

 

 

Salaried VEBA

 

 

 

Six Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Service cost

 

$

2.0

 

 

$

1.8

 

 

$

0.5

 

 

$

0.5

 

 

$

 

 

$

 

Interest cost

 

 

0.8

 

 

 

0.6

 

 

 

1.7

 

 

 

1.7

 

 

 

1.1

 

 

 

1.4

 

Expected return on plan assets

 

 

(0.7

)

 

 

(0.5

)

 

 

 

 

 

 

 

 

(1.1

)

 

 

(1.1

)

Amortization of prior service cost1

 

 

0.3

 

 

 

0.1

 

 

 

 

 

 

 

 

 

0.2

 

 

 

2.5

 

Amortization of net actuarial gain

 

 

 

 

 

 

 

 

(0.5

)

 

 

(0.6

)

 

 

 

 

 

 

Total net periodic postretirement benefit cost

 

$

2.4

 

 

$

2.0

 

 

$

1.7

 

 

$

1.6

 

 

$

0.2

 

 

$

2.8

 

 

1.
We amortize prior service cost on a straight-line basis over the average remaining years of service of the active plan participants.
XML 23 R15.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Restructuring

4. Restructuring

2024 Restructuring Plan. During the quarter, we initiated a plan to exit our soft alloy aluminum extrusion facility located in Sherman, Texas (“2024 Restructuring Plan”). As a result, we recorded a charge of $6.8 million during the quarter consisting of a $4.6 million multiemployer pension obligation which is expected to be paid in 2027 and a $2.2 million charge for severance, related benefits, and other costs, to be substantially paid by December 31, 2024. As of June 30, 2024, the total estimated costs related to the 2024 Restructuring Plan are expected to range from $7.0 million to $10.0 million. The costs are recorded within Restructuring costs in our Statements of Consolidated Income.

The following table summarizes activity relating to the 2024 Restructuring Plan liabilities (in millions of dollars):

BALANCE, March 31, 2024

 

$

 

Restructuring costs

 

 

6.8

 

Costs paid or otherwise settled1

 

 

(0.6

)

BALANCE, June 30, 2024

 

$

6.2

 

 

1.
Cash paid during the quarter ended June 30, 2024 was $0.6 million.

2022 Restructuring Plan. During 2022, we relocated our corporate headquarters from Foothill Ranch, California (“Foothill Ranch”) to Franklin, Tennessee (“Franklin”). In conjunction with the relocation, we initiated a restructuring plan during the quarter ended December 31, 2022, which consisted primarily of employee retention benefits aimed at incentivizing Foothill Ranch employees to assist with the buildout of the new corporate function in Franklin (“2022 Restructuring Plan”). We incurred total restructuring costs of $7.4 million related to the 2022 Restructuring Plan, which consisted of employee-related costs and office rent within Restructuring costs in our Statements of Consolidated Income. We completed the 2022 Restructuring Plan as of June 30, 2024.

The following table summarizes activity relating to the 2022 Restructuring Plan liabilities (in millions of dollars):

BALANCE, December 31, 2023

 

$

1.2

 

Restructuring costs

 

 

0.1

 

Costs paid or otherwise settled1

 

 

(1.2

)

BALANCE, March 31, 2024

 

 

0.1

 

Restructuring costs

 

 

 

Costs paid or otherwise settled1

 

 

(0.1

)

BALANCE, June 30, 2024

 

$

 

 

1.
Cash paid during the quarters ended March 31, 2024 and June 30, 2024 was $1.1 million and $0.1 million, respectively.
XML 24 R16.htm IDEA: XBRL DOCUMENT v3.24.2
Derivatives, Hedging Programs and Other Financial Instruments
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives, Hedging Programs and Other Financial Instruments

5. Derivatives, Hedging Programs and Other Financial Instruments

Overview. In conducting our business, we enter into derivative transactions, including forward contracts and options, to limit our exposure to: (i) metal price risk related to our sale of fabricated aluminum products and the purchase of metal, including primary, rolling ingot and scrap, or recycled, aluminum, our main raw material, and certain alloys used as raw material for our fabrication operations; (ii) energy price risk related to fluctuating prices of natural gas and electricity used in our production processes; and (iii) foreign currency exchange rate risk related to certain equipment and service agreements with vendors for which payments are due in foreign currency. We do not use derivative financial instruments for trading or other speculative purposes. Hedging transactions are executed centrally on behalf of all of our operations to minimize transaction costs, monitor consolidated net exposures, and allow for increased responsiveness to changes in market factors.

Our derivative activities are overseen by a committee (“Hedging Committee”), which is composed of our Chief Executive Officer, Chief Financial Officer, Chief Accounting Officer, Treasurer, Executive Vice President of Manufacturing and other officers and employees selected by the Chief Executive Officer. The Hedging Committee meets regularly to review commodity price exposures, derivative positions and strategy. Management reviews the scope of the Hedging Committee’s activities with our Board of Directors.

We are exposed to counterparty credit risk on all of our derivative instruments, which we manage by monitoring the credit quality of our counterparties and allocating our hedging positions among multiple counterparties to limit exposure to any single entity. Our counterparties are major investment grade financial institutions or trading companies, and our hedging transactions are governed by negotiated International Swaps and Derivatives Association Master Agreements, which generally require collateral to be posted by our counterparties above specified credit thresholds which may adjust up or down, based on increases or decreases in counterparty credit ratings. As a result, we believe the risk of loss is remote and contained. The aggregate fair value of our derivative instruments that were in a net liability position was $2.3 million and $1.0 million at June 30, 2024 and December 31, 2023, respectively, and we had no collateral posted as of those dates.

In addition, our firm-price customer sales commitments create incremental customer credit risk related to metal price movements. Under certain circumstances, we mitigate this risk by periodically requiring cash collateral to be posted by our customers, which we classify as deferred revenue and include as a component of Other accrued liabilities. We had no material cash collateral posted by our customers at both June 30, 2024 and December 31, 2023.

Cash Flow Hedges

We designate as cash flow hedges forward swap contracts for aluminum and energy. Additionally, in the fourth quarter of 2023, we adopted this treatment for Alloying Metals used in our fabrication operations. We also designate as cash flow hedges foreign currency forward contracts for equipment and services for which payments are due in foreign currency. Unrealized gains and losses associated with our cash flow hedges are deferred in Other comprehensive income (loss), net of tax, and reclassified to COGS when such hedges settle or when it is probable that the original forecasted transactions will not occur by the end of the originally specified time period. See Note 8 for the total amount of gain or loss on derivative instruments designated and qualifying as cash flow hedging instruments that was reported in AOCI, as well as the related reclassifications into earnings and tax effects. Cumulative gains and losses related to cash flow hedges are reclassified out of AOCI and recorded within COGS when the associated hedged commodity purchases impact earnings.

Aluminum Hedges. Our pricing of fabricated aluminum products is generally intended to lock in our Conversion Revenue (representing our value added from the fabrication process) and to pass through aluminum price fluctuations to our customers. For some of our higher margin products sold on a spot basis, the pass through of aluminum price movements can sometimes lag by as much as several months, with a favorable impact to us when aluminum prices decline and an adverse impact to us when aluminum prices increase. Additionally, in certain instances, we enter into firm-price arrangements with our customers for stipulated volumes to be delivered in the future. Because we generally purchase primary and secondary aluminum on a floating price basis, the lag in passing through aluminum price movements to customers on some of our higher margin products sold on a spot basis and the volume that we have committed to sell to our customers under a firm-price arrangement create aluminum price risk for us. We use third-party hedging instruments to limit exposure to aluminum price risk related to the aluminum pass through lag on some of our products and firm-price customer sales contracts.

Alloying Metals Hedges. We are exposed to the risk of fluctuating prices for alloying metals used as raw materials in our fabrication operations. We, from time to time, in the ordinary course of business, enter into hedging transactions and/or physical delivery commitments with third parties to mitigate our risk from fluctuations in certain alloying metals prices that are not passed through pursuant to the terms of our customer contracts.

Energy Hedges. We are exposed to the risk of fluctuating prices for natural gas and electricity. We, from time to time, in the ordinary course of business, enter into hedging transactions and/or firm price physical delivery commitments with third parties to mitigate our risk from fluctuations in natural gas and electricity prices that are not passed through pursuant to the terms of our customer contracts.

Foreign Currency Hedges. We are exposed to foreign currency exchange rate risk related to certain equipment and service agreements with vendors for which payments are due in foreign currency. We, from time to time, in the ordinary course of business, use foreign currency forward contracts in order to mitigate the exposure to currency exchange rate fluctuations related to these purchases.

Non-Designated Hedges of Operational Risks

From time to time, we enter into commodity and foreign currency forward contracts that are not designated as hedging instruments to mitigate certain short‑term impacts, as identified. The gain or loss on these commodity and foreign currency derivatives is recognized within COGS and Other (expense) income, net, respectively.

Notional Amount of Derivative Contracts

The following table summarizes our derivative positions at June 30, 2024:

 

Aluminum

 

Maturity Period

 

Notional Amount of Contracts (mmlbs)

 

Fixed price purchase contracts for LME

 

July 2024 through December 2025

 

 

62.4

 

Fixed price purchase contracts for MWTP

 

July 2024 through December 2025

 

 

48.9

 

Fixed price sale contracts for MWTP

 

July 2024 through September 2024

 

 

15.5

 

 

Alloying Metals

 

Maturity Period

 

Notional Amount of Contracts (mmlbs)

 

Fixed price purchase contracts

 

July 2024 through December 2026

 

 

10.0

 

 

Natural Gas

 

Maturity Period

 

Notional Amount of Contracts (mmbtu)

 

Fixed price purchase contracts

 

July 2024 through December 2026

 

 

3,240,000

 

 

Electricity

 

Maturity Period

 

Notional Amount of Contracts (Mwh)

 

Fixed price purchase contracts

 

July 2024 through December 2024

 

 

110,425

 

 

Euro

 

Maturity Period

 

Notional Amount of Contracts (EUR)

 

Fixed price forward purchase contracts

 

August 2024 through January 2026

 

 

10,856,964

 

 

 

British Pounds

 

Maturity Period

 

Notional Amount of Contracts (GBP)

 

Fixed price forward purchase contracts

 

July 2024

 

 

72,266

 

(Gain) Loss on Derivative Contracts

The following table summarizes the amount of (gain) loss on derivative contracts recorded within our Statements of Consolidated Income in COGS (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Total of income and expense line items presented in our Statements of Consolidated Income in which the effects of hedges are recorded:

 

 

 

 

 

 

 

Cash flow hedges

 

$

690.5

 

 

$

718.4

 

 

$

1,333.4

 

 

$

1,449.5

 

 

 

 

 

 

 

 

 

 

 

 

 

(Gain) loss recognized in our Statements of Consolidated Income related to cash flow hedges:

 

 

 

 

 

 

 

 

 

 

 

 

Aluminum

 

$

(2.7

)

 

$

5.2

 

 

$

(0.7

)

 

$

5.7

 

Alloying Metals

 

 

(0.5

)

 

 

 

 

 

(0.5

)

 

 

 

Natural gas

 

 

0.4

 

 

 

0.3

 

 

 

0.7

 

 

 

 

Electricity

 

 

0.8

 

 

 

 

 

 

0.6

 

 

 

 

Total (gain) loss recognized in our Statements of Consolidated Income related to cash flow hedges

 

$

(2.0

)

 

$

5.5

 

 

$

0.1

 

 

$

5.7

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss recognized in our Statements of Consolidated Income related to non-designated derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

Alloying Metals – Unrealized mark-to-market loss

 

$

 

 

$

0.2

 

 

$

 

 

$

0.1

 

Electricity – Unrealized mark-to-market loss

 

 

2.0

 

 

 

 

 

 

2.0

 

 

 

 

Electricity (reclassification from AOCI due to forecasted transactions probable of not occurring)

 

 

0.2

 

 

 

 

 

 

0.2

 

 

 

 

Total loss recognized in our Statements of Consolidated Income related to non-designated derivatives

 

$

2.2

 

 

$

0.2

 

 

$

2.2

 

 

$

0.1

 

 

Fair Values of Derivative Contracts

The fair values of our derivative contracts are based upon trades in liquid markets. Valuation model inputs can be verified, and valuation techniques do not involve significant judgment. The fair values of such derivatives are classified within Level 2 of the fair value hierarchy.

All of our derivative contracts with counterparties are subject to enforceable master netting arrangements. We reflect the fair value of our derivative contracts on a gross basis on our Consolidated Balance Sheets. The following table presents the fair value of our derivative assets and liabilities (in millions of dollars):

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

 

 

Assets

 

 

Liabilities

 

 

Net Amount

 

 

Assets

 

 

Liabilities

 

 

Net Amount

 

Aluminum –

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fixed price purchase contracts for LME

 

$

3.4

 

 

$

(0.7

)

 

$

2.7

 

 

$

3.4

 

 

$

(0.6

)

 

$

2.8

 

Fixed price sale contracts for LME

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0.2

)

 

 

(0.2

)

Fixed price purchase contracts for MWTP

 

 

0.3

 

 

 

(0.3

)

 

 

 

 

 

0.4

 

 

 

(0.3

)

 

 

0.1

 

Fixed price sale contracts for MWTP

 

 

 

 

 

 

 

 

 

 

 

0.1

 

 

 

(0.2

)

 

 

(0.1

)

Alloying Metals – Fixed price purchase contracts

 

 

2.6

 

 

 

 

 

 

2.6

 

 

 

0.7

 

 

 

(0.1

)

 

 

0.6

 

Natural gas – Fixed price purchase contracts

 

 

0.5

 

 

 

(0.7

)

 

 

(0.2

)

 

 

0.3

 

 

 

(0.9

)

 

 

(0.6

)

Electricity – Fixed price purchase contracts

 

 

 

 

 

 

 

 

 

 

 

0.5

 

 

 

(0.6

)

 

 

(0.1

)

Foreign currency – Fixed price forward contracts

 

 

 

 

 

(0.1

)

 

 

(0.1

)

 

 

0.5

 

 

 

 

 

 

0.5

 

Total cash flow hedges

 

 

6.8

 

 

 

(1.8

)

 

 

5.0

 

 

 

5.9

 

 

 

(2.9

)

 

 

3.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-Designated Derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Electricity – Fixed price purchase contracts

 

 

0.1

 

 

 

(2.3

)

 

 

(2.2

)

 

 

 

 

 

 

 

 

 

Total non-designated derivatives

 

 

0.1

 

 

 

(2.3

)

 

 

(2.2

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

6.9

 

 

$

(4.1

)

 

$

2.8

 

 

$

5.9

 

 

$

(2.9

)

 

$

3.0

 

 

The following table presents the total amounts of derivative assets and liabilities on our Consolidated Balance Sheets (in millions of dollars):

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

Derivative assets:

 

 

 

 

 

 

Prepaid expenses and other current assets

 

$

5.4

 

 

$

4.8

 

Other assets

 

 

1.5

 

 

 

1.1

 

Total derivative assets

 

$

6.9

 

 

$

5.9

 

Derivative liabilities:

 

 

 

 

 

 

Other accrued liabilities

 

$

(3.7

)

 

$

(2.4

)

Long-term liabilities

 

 

(0.4

)

 

 

(0.5

)

Total derivative liabilities

 

$

(4.1

)

 

$

(2.9

)

 

Fair Value of Other Financial Instruments

All Other Financial Assets and Liabilities. We believe that the fair values of our accounts receivable, contract assets, accounts payable and accrued liabilities approximate their respective carrying values due to their short maturities and nominal credit risk.

XML 25 R17.htm IDEA: XBRL DOCUMENT v3.24.2
Debt and Credit Facility
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Debt and Credit Facility

6. Debt and Credit Facility

Senior Notes

At June 30, 2024 and December 31, 2023, we had outstanding fixed-rate unsecured Senior Notes with varying maturity dates. The stated interest rates and aggregate principal amounts of our Senior Notes were, respectively: (i) 4.625% and $500.0 million (“4.625%

Senior Notes”) and (ii) 4.50% and $550.0 million (“4.50% Senior Notes”). Our Senior Notes do not require us to make any mandatory redemptions or sinking fund payments. The following table summarizes key details of our Senior Notes:

 

 

 

 

 

 

 

Outstanding (in millions of dollars)

 

 

 

Issuance Date

 

Maturity

 

Effective Interest Rate

 

As of June 30, 2024

 

 

As of December 31, 2023

 

4.625% Senior Notes

 

November 2019

 

March 2028

 

4.8%

 

$

500.0

 

 

$

500.0

 

4.50% Senior Notes

 

May 2021

 

June 2031

 

4.7%

 

 

550.0

 

 

 

550.0

 

Total debt

 

 

 

 

 

 

 

 

1,050.0

 

 

 

1,050.0

 

Unamortized issuance costs

 

 

 

 

 

 

 

 

(9.3

)

 

 

(10.2

)

Total carrying amount

 

 

 

 

 

 

 

$

1,040.7

 

 

$

1,039.8

 

The following table presents the fair value of our outstanding Senior Notes, which are Level 1 liabilities (in millions of dollars):

 

 

 

 

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

4.625% Senior Notes

 

 

 

 

 

$

467.8

 

 

$

462.4

 

4.50% Senior Notes

 

 

 

 

 

$

487.0

 

 

$

474.1

 

Revolving Credit Facility

In October 2019, we entered into a Revolving Credit Facility. Joining us as borrowers under the Revolving Credit Facility are four of our wholly owned domestic operating subsidiaries: (i) Kaiser Aluminum Investments Company; (ii) Kaiser Aluminum Fabricated Products, LLC; (iii) Kaiser Aluminum Washington, LLC; and (iv) Kaiser Aluminum Warrick, LLC.

In April 2022, we entered into Amendment No. 3 to our Revolving Credit Facility. As amended, the Revolving Credit Facility contains a maximum commitment amount of $575.0 million (of which up to a maximum of $50.0 million may be utilized for letters of credit) and is set to mature in April 2027. Our effective interest rate on outstanding borrowings under the amended Revolving Credit Facility is based on the rates of Base Rate Loans and SOFR Loans (as defined in the amended Revolving Credit Facility). The rate for Base Rate Loans is equal to the prevailing Prime Rate plus 0.25%, while the rate for SOFR Loans, which are made for one or three month periods, is equal to the Term SOFR Reference Rate (as defined in the amended Revolving Credit Facility) plus 1.35%. Outstanding borrowings under the Revolving Credit Facility are reported within Long-term debt, net, on our Consolidated Balance Sheets. We had no borrowings under the Revolving Credit Facility during the six months ended June 30, 2024. As of June 30, 2024 and December 31, 2023, we had no outstanding borrowings under our Revolving Credit Facility.

The following table summarizes availability and usage of our Revolving Credit Facility as determined by a borrowing base calculated as of June 30, 2024 (in millions of dollars):

 

Revolving Credit Facility borrowing commitment

 

$

575.0

 

Borrowing base availability

 

$

575.0

 

Less: Outstanding borrowings under Revolving Credit Facility

 

 

 

Less: Outstanding letters of credit under Revolving Credit Facility

 

 

(27.0

)

Remaining borrowing availability

 

$

548.0

 

Interest Expense

The following table presents interest expense relating to our Senior Notes and Revolving Credit Facility (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Senior Notes interest expense, including debt issuance cost amortization

 

$

12.4

 

 

$

12.4

 

 

$

24.8

 

 

$

24.8

 

Revolving Credit Facility interest expense, including commitment fees and finance cost amortization

 

 

0.6

 

 

 

1.0

 

 

 

1.2

 

 

 

1.8

 

Interest expense on finance lease liabilities

 

 

0.2

 

 

 

0.2

 

 

 

0.4

 

 

 

0.3

 

Interest expense capitalized as construction in progress

 

 

(2.1

)

 

 

(1.5

)

 

 

(3.8

)

 

 

(2.9

)

Total interest expense

 

$

11.1

 

 

$

12.1

 

 

$

22.6

 

 

$

24.0

 

XML 26 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

7. Commitments and Contingencies

Commitments. We have a variety of financial commitments, including purchase agreements, forward foreign exchange and forward sales contracts, indebtedness and letters of credit (see Note 5 and Note 6).

Environmental Contingencies. We are subject to a number of environmental laws and regulations, potential fines or penalties assessed for alleged breaches of such laws and regulations and potential claims based upon such laws and regulations. We are also subject to legacy environmental contingencies related to activities that occurred at operating facilities prior to July 6, 2006, which represent the majority of our environmental accruals. The status of these environmental contingencies are discussed below. We have established procedures for regularly evaluating environmental loss contingencies. Our environmental accruals represent our undiscounted estimate of costs reasonably expected to be incurred based on presently enacted laws and regulations, currently available facts, existing requirements, existing technology and our assessment of the likely remediation actions to be taken.

We continue to pursue remediation activities, primarily to address the historical use of oils containing polychlorinated biphenyls (“PCBs”) at Trentwood. Our remediation efforts are in collaboration with the Washington State Department of Ecology (“Ecology”), to which we submitted a feasibility study in 2012 of remediation alternatives and from which we received permission to begin certain remediation activities pursuant to a signed work order. We have completed a number of sections of the work plan and have received satisfactory completion approval from Ecology on those sections. In cooperation with Ecology, we constructed an experimental treatment facility to determine the treatability and evaluate the feasibility of removing PCBs from ground water under Trentwood. In 2015, we began treatment operations involving a walnut shell filtration system, which we optimized for maximum PCB capture during 2020. Furthermore, based on advancements in technology, we signed an Amended Agreed Order with Ecology in 2020 to evaluate and implement new technologies for PCB removal from groundwater on a pilot basis. The primary technology we are evaluating is Ultraviolet Light Advanced Oxidation Process (the “UV Process”). As the long-term success of the UV Process cannot be reasonably determined at this time, it is possible we may need to make upward adjustments to our related accruals and cost estimates as the long-term results become available.

Pursuant to a consent agreement with the Ohio Environmental Protection Agency (“OEPA”), we initiated an investigational study of Newark related to historical on-site waste disposal. During the quarter ended December 31, 2018, we submitted our remedial investigation study to the OEPA for review and approval. The final remedial investigation report was approved by the OEPA during the quarter ended December 31, 2020. We have submitted the Alternate Arrays Document (“AAD”) to the OEPA for review during the quarter ended December 31, 2023. Once the AAD is reviewed and accepted by the OEPA, we plan to submit our feasibility study to the OEPA, which we expect to occur in early 2025.

At June 30, 2024, our environmental accrual of $15.3 million represented our estimate of the incremental remediation cost based on: (i) proposed alternatives in the final feasibility study related to Trentwood; (ii) currently available facts with respect to Newark; and (iii) facts related to certain other locations owned or formerly owned by us. In accordance with approved and proposed remediation action plans, we expect that the implementation and ongoing monitoring could occur over a period of 30 or more years.

As additional facts are developed, feasibility studies are completed, remediation plans are modified, necessary regulatory approvals for the implementation of remediation are obtained, alternative technologies are developed and/or other factors change, there may be revisions to management’s estimates and actual costs may exceed the current environmental accruals. We believe at this time that it is reasonably possible that undiscounted costs associated with these environmental matters may exceed current accruals by amounts that could be, in the aggregate, up to an estimated $11.6 million over the remediation period. It is reasonably possible that our recorded estimate will change in the next 12 months.

Other Contingencies. We are party to various lawsuits, claims, investigations and administrative proceedings that arise in connection with past and current operations. We evaluate such matters on a case-by-case basis and our policy is to vigorously contest any such claims we believe are without merit. We accrue for a legal liability when it is both probable that a liability has been incurred and the amount of the loss is reasonably estimable. Quarterly, in addition to when changes in facts and circumstances require it, we review and adjust these accruals to reflect the impacts of negotiations, settlements, rulings, advice of legal counsel and other information and events pertaining to a particular case. While uncertainties are inherent in the final outcome of such matters and it is presently impossible to determine the actual cost that may ultimately be incurred, we believe that we have sufficiently accrued for such matters and that the ultimate resolution of pending matters will not have a material impact on our consolidated financial position, operating results or liquidity.

XML 27 R19.htm IDEA: XBRL DOCUMENT v3.24.2
Accumulated Other Comprehensive Income (Loss)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Accumulated Other Comprehensive Income (Loss)

8. Accumulated Other Comprehensive Income (Loss)

The following table presents the changes in the accumulated balances for each component of AOCI (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Defined Benefit Plans:

 

 

 

 

 

 

 

 

 

 

 

 

Beginning balance

 

$

10.5

 

 

$

3.5

 

 

$

11.0

 

 

$

2.8

 

Actuarial gain (loss) arising during the period

 

 

1.4

 

 

 

(0.6

)

 

 

1.4

 

 

 

(0.6

)

Less: income tax (expense) benefit

 

 

(0.3

)

 

 

0.1

 

 

 

(0.3

)

 

 

0.1

 

Net actuarial gain (loss) arising during the period

 

 

1.1

 

 

 

(0.5

)

 

 

1.1

 

 

 

(0.5

)

Prior service cost arising during the period

 

 

(2.2

)

 

 

(6.6

)

 

 

(2.2

)

 

 

(6.6

)

Less: income tax benefit

 

 

0.5

 

 

 

1.6

 

 

 

0.5

 

 

 

1.6

 

Net prior service cost arising during the period

 

 

(1.7

)

 

 

(5.0

)

 

 

(1.7

)

 

 

(5.0

)

Amortization of net actuarial gain1

 

 

(0.2

)

 

 

(0.3

)

 

 

(0.5

)

 

 

(0.6

)

Amortization of prior service cost1

 

 

0.8

 

 

 

1.4

 

 

 

0.5

 

 

 

2.6

 

Less: income tax expense2

 

 

(0.1

)

 

 

(0.2

)

 

 

 

 

 

(0.4

)

Net amortization reclassified from AOCI to Net income

 

 

0.5

 

 

 

0.9

 

 

 

 

 

 

1.6

 

Other comprehensive loss, net of tax

 

 

(0.1

)

 

 

(4.6

)

 

 

(0.6

)

 

 

(3.9

)

Ending balance

 

$

10.4

 

 

$

(1.1

)

 

$

10.4

 

 

$

(1.1

)

 

 

 

 

 

 

 

 

 

 

 

 

Cash Flow Hedges:

 

 

 

 

 

 

 

 

 

 

 

 

Beginning balance

 

$

0.5

 

 

$

(1.4

)

 

$

2.1

 

 

$

0.4

 

Unrealized gain (loss) on cash flow hedges

 

 

6.1

 

 

 

(9.0

)

 

 

1.9

 

 

 

(11.6

)

Less: income tax (expense) benefit

 

 

(1.4

)

 

 

2.1

 

 

 

(0.4

)

 

 

2.7

 

Net unrealized gain (loss) on cash flow hedges

 

 

4.7

 

 

 

(6.9

)

 

 

1.5

 

 

 

(8.9

)

Reclassification of unrealized (gain) loss upon settlement of cash flow hedges

 

 

(2.0

)

 

 

5.5

 

 

 

0.1

 

 

 

5.7

 

Reclassification due to forecasted transactions probable of not occurring

 

 

0.2

 

 

 

 

 

 

0.2

 

 

 

 

Less: income tax benefit (expense)2

 

 

0.4

 

 

 

(1.3

)

 

 

(0.1

)

 

 

(1.3

)

Net (gain) loss reclassified from AOCI to Net income

 

 

(1.4

)

 

 

4.2

 

 

 

0.2

 

 

 

4.4

 

Other comprehensive income (loss), net of tax

 

 

3.3

 

 

 

(2.7

)

 

 

1.7

 

 

 

(4.5

)

Ending balance3

 

$

3.8

 

 

$

(4.1

)

 

$

3.8

 

 

$

(4.1

)

 

 

 

 

 

 

 

 

 

 

 

 

Total AOCI ending balance

 

$

14.2

 

 

$

(5.2

)

 

$

14.2

 

 

$

(5.2

)

 

1.
Amounts amortized out of AOCI related to pension and other postretirement benefits were included within Net periodic postretirement benefit cost (see Note 3).
2.
Income tax amounts reclassified out of AOCI were included as a component of Income tax provision.
3.
As of June 30, 2024, we estimate a net mark-to-market gain before tax of $3.9 million in AOCI will be reclassified into Net income upon settlement within the next 12 months.
XML 28 R20.htm IDEA: XBRL DOCUMENT v3.24.2
Other (Expense) Income, Net
6 Months Ended
Jun. 30, 2024
Other Income and Expenses [Abstract]  
Other (Expense) Income, Net

9. Other (Expense) Income, Net

The following table presents the components of Other (expense) income, net (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Interest income

 

$

1.2

 

 

$

0.2

 

 

$

2.1

 

 

$

0.6

 

Net periodic postretirement benefit cost

 

 

(1.5

)

 

 

(1.9

)

 

 

(1.8

)

 

 

(3.9

)

Unrealized gain on equity securities

 

 

0.1

 

 

 

0.2

 

 

 

0.3

 

 

 

0.3

 

(Loss) gain on disposition of property, plant and equipment

 

 

(0.3

)

 

 

(0.8

)

 

 

(0.5

)

 

 

14.2

 

Gain on business interruption insurance recoveries1

 

 

 

 

 

 

 

 

10.5

 

 

 

 

All other, net

 

 

 

 

 

(0.2

)

 

 

(0.2

)

 

 

(0.1

)

Other (expense) income, net

 

$

(0.5

)

 

$

(2.5

)

 

$

10.4

 

 

$

11.1

 

 

1.
Represents advances against business interruption insurance claims received by the Company as of June 30, 2024. We recognize such advances in the period in which the insurance proceeds are received or become realizable.

Supply Chain Financing. We are party to several supply chain financing arrangements, in which we may sell certain of our customers’ trade accounts receivable to such customers’ financial institutions without recourse. During the quarter and six months ended June 30, 2024, we sold trade accounts receivable totaling $265.3 million and $532.4 million, respectively, related to these supply chain financing arrangements, of which our customers’ financial institutions applied discount fees totaling $6.5 million and $12.8 million, respectively. During the quarter and six months ended June 30, 2023, we sold trade accounts receivable totaling $323.4 million and $626.6 million, respectively, related to these supply chain financing arrangements, of which our customers’ financial institutions applied discount fees totaling $8.0 million and $15.2 million, respectively. To the extent discount fees related to the sale of trade accounts receivable under supply chain financing arrangements are not reimbursed by our customers, they are included in Other (expense) income, net. As of June 30, 2024, we had been and/or expected to be substantially reimbursed by our customers for these discount fees, in accordance with the underlying sales agreements.

XML 29 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Income Tax Matters
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Tax Matters

10. Income Tax Matters

The following table presents the income tax provision by region (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Domestic

 

$

(0.2

)

 

$

(2.5

)

 

$

(7.2

)

 

$

(7.0

)

Foreign

 

 

(0.6

)

 

 

(0.5

)

 

 

(1.1

)

 

 

(0.9

)

Total

 

$

(0.8

)

 

$

(3.0

)

 

$

(8.3

)

 

$

(7.9

)

The income tax provision for the quarters ended June 30, 2024 and June 30, 2023 was $0.8 million and $3.0 million, respectively, reflecting an effective tax rate of 21% and 14%, respectively. The difference between the effective tax rate and the projected blended statutory tax rate for the quarter ended June 30, 2024 was primarily due to: (i) a decrease of 9% related to Federal research and development credits; (ii) a decrease of 4% related to state tax adjustments for certain state net operating losses; and (iii) a decrease of 3% for excess tax benefits from stock-based compensation, partially offset by: (i) an increase of 8% related to non-deductible compensation expense; (ii) an increase of 3% related to foreign withholding tax; (iii) an increase of 1% related to foreign taxes; and (iv) an increase of 1% related to other permanent items. The difference between the effective tax rate and the projected blended statutory tax rate for the quarter ended June 30, 2023 was primarily due to a decrease of 13% related to Federal research and development and state tax credits, partially offset by: (i) an increase of 1% related to non-deductible compensation expense; (ii) an increase of 1% related to foreign withholding tax; and (iii) an increase of 1% for the recognition of excess book benefits from stock-based compensation.

The income tax provision for the six months ended June 30, 2024 and 2023 was $8.3 million and $7.9 million, respectively, reflecting an effective tax rate of 23% and 19%, respectively. There was no material difference between the effective tax rate and the blended statutory tax rate for the six months ended June 30, 2024. The difference between the effective tax rate and the projected blended statutory tax rate for the six months ended June 30, 2023 was primarily due to a decrease of 9% related to Federal research and development and state tax credits, partially offset by: (i) an increase of 1% related to non-deductible compensation expense and (ii) an increase of 1% related to foreign withholding tax.

Our gross unrecognized benefits relating to uncertain tax positions were $7.2 million and $6.5 million at June 30, 2024 and December 31, 2023, respectively, of which, $7.2 million and $6.5 million would be recorded through our income tax provision and thus, impact the effective tax rate at June 30, 2024 and December 31, 2023, respectively, if the gross unrecognized tax benefits were to be recognized.

We do not expect our gross unrecognized tax benefits to significantly change within the next 12 months.

XML 30 R22.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Earnings Per Share

11. Earnings Per Share

Basic net income per share is computed by dividing distributed and undistributed net income allocable to common shares by the weighted-average number of common shares outstanding during the applicable period. The basic weighted-average number of common shares outstanding during the period excludes non-vested share-based payment awards. Basic and diluted net income per share was calculated under the two-class method for the quarter and six months ended June 30, 2024 and the treasury method for the quarter and six months ended June 30, 2023, which was more dilutive than the two-class method.

The following table sets forth the computation of basic and diluted net income per share (in millions of dollars, except share and per share amounts):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income available to common shareholders1

 

$

3.1

 

 

$

18.3

 

 

$

27.7

 

 

$

34.2

 

Denominator – Weighted-average common shares outstanding (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

16,072

 

 

 

15,974

 

 

 

16,050

 

 

 

15,957

 

Add: dilutive effect of non-vested common shares, restricted stock units and performance shares2

 

 

326

 

 

 

109

 

 

 

271

 

 

 

133

 

Diluted

 

 

16,398

 

 

 

16,083

 

 

 

16,321

 

 

 

16,090

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per common share, Basic:

 

$

0.19

 

 

$

1.14

 

 

$

1.72

 

 

$

2.14

 

Net income per common share, Diluted:

 

$

0.19

 

 

$

1.14

 

 

$

1.69

 

 

$

2.12

 

1.
Represents Net income less distributed and undistributed earnings allocated to non-vested RSAs that contain non-forfeitable rights to dividends.
2.
Quantities in the following discussion are denoted in whole shares. During the quarter and six months ended June 30, 2024, approximately 170 and 370 shares, respectively, were excluded from the weighted-average diluted shares computation as their inclusion would have been anti‑dilutive. For the quarter and six months ended June 30, 2023, approximately 42,000 and 16,000 shares, respectively, were excluded from the weighted-average diluted shares computation as their inclusion would have been anti‑dilutive.
XML 31 R23.htm IDEA: XBRL DOCUMENT v3.24.2
Supplemental Cash Flow Information
6 Months Ended
Jun. 30, 2024
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information

12. Supplemental Cash Flow Information

 

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

 

(In millions of dollars)

 

Interest paid

 

$

21.0

 

 

$

22.4

 

Non-cash investing and financing activities (included in Accounts payable):

 

 

 

 

 

 

Unpaid purchases of property and equipment

 

$

32.5

 

 

$

15.9

 

 

 

 

 

 

 

Supplemental lease disclosures:

 

 

 

 

 

 

Operating lease liabilities arising from obtaining operating lease assets

 

$

0.5

 

 

$

2.6

 

Cash paid for amounts included in the measurement of operating lease liabilities

 

$

4.0

 

 

$

4.7

 

Finance lease liabilities arising from obtaining finance lease assets

 

$

2.0

 

 

$

9.1

 

 

 

 

 

As of June 30,

 

 

 

2024

 

 

2023

 

 

 

(In millions of dollars)

 

Components of cash, cash equivalents and restricted cash:

 

 

 

 

 

 

Cash and cash equivalents

 

$

70.4

 

 

$

19.8

 

Restricted cash included in Other assets1

 

 

18.3

 

 

 

18.6

 

Total cash, cash equivalents and restricted cash presented on our Statements of Consolidated Cash Flows

 

$

88.7

 

 

$

38.4

 

 

1.
We are required to keep on deposit certain amounts that are pledged or held as collateral relating to workers’ compensation and other agreements. We account for such deposits as restricted cash. From time to time, such restricted funds could be returned to us or we could be required to pledge additional cash.
XML 32 R24.htm IDEA: XBRL DOCUMENT v3.24.2
Business, Product and Geographical Area Information
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Business, Product and Geographical Area Information

13. Business, Product, and Geographical Area Information

Our primary line of business is the production of semi-fabricated specialty aluminum mill products, such as plate and sheet, bare and coated coils, and extruded and drawn products, primarily used in our Aero/HS Products, Packaging, GE Products, Automotive Extrusions, and Other products end markets. We operate production facilities in the United States and Canada. Our chief operating decision maker reviews and evaluates our business as a single operating segment.

The following table presents Net sales by end market applications and by timing of control transfer (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net sales:

 

 

 

 

 

 

 

 

 

 

 

 

Aero/HS Products

 

$

226.1

 

 

$

225.1

 

 

$

446.6

 

 

$

439.1

 

Packaging

 

 

312.4

 

 

 

354.7

 

 

 

610.5

 

 

 

708.9

 

GE Products

 

 

162.6

 

 

 

159.4

 

 

 

315.6

 

 

 

321.5

 

Automotive Extrusions

 

 

69.7

 

 

 

68.4

 

 

 

133.2

 

 

 

139.2

 

Other products

 

 

2.6

 

 

 

6.5

 

 

 

5.0

 

 

 

13.0

 

Total net sales

 

$

773.4

 

 

$

814.1

 

 

$

1,510.9

 

 

$

1,621.7

 

 

 

 

 

 

 

 

 

 

 

 

 

Timing of revenue recognition:

 

 

 

 

 

 

 

 

 

 

 

 

Products transferred at a point in time

 

$

591.8

 

 

$

622.6

 

 

$

1,161.2

 

 

$

1,247.4

 

Products transferred over time

 

 

181.6

 

 

 

191.5

 

 

 

349.7

 

 

 

374.3

 

Total net sales

 

$

773.4

 

 

$

814.1

 

 

$

1,510.9

 

 

$

1,621.7

 

 

The following table presents geographic information for income taxes paid (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Income taxes paid:

 

 

 

 

 

 

 

 

 

 

 

 

Domestic

 

$

0.2

 

 

$

0.2

 

 

$

0.2

 

 

$

0.3

 

Foreign

 

 

0.6

 

 

 

 

 

 

2.2

 

 

 

0.2

 

Total income taxes paid

 

$

0.8

 

 

$

0.2

 

 

$

2.4

 

 

$

0.5

 

XML 33 R25.htm IDEA: XBRL DOCUMENT v3.24.2
Subsequent Events
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
Subsequent Events

14. Subsequent Events

Dividend Declaration. On July 15, 2024, we announced that our Board of Directors declared a quarterly cash dividend of $0.77 per common share. As such, we expect to pay approximately $12.7 million (including dividend equivalents) on or about August 15, 2024 to stockholders of record and the holders of certain restricted stock units at the close of business on July 25, 2024.

XML 34 R26.htm IDEA: XBRL DOCUMENT v3.24.2
Basis of Presentation and Recent Accounting Pronouncements (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Principles of Consolidation and Basis of Presentation

Principles of Consolidation and Basis of Presentation. The accompanying unaudited consolidated financial statements include the accounts of our wholly owned subsidiaries and are prepared in accordance with GAAP and the rules and regulations of the SEC applicable for interim periods and, therefore, do not include all information and footnotes required by GAAP for complete financial statements. In management’s opinion, all adjustments (which include normal recurring adjustments) considered necessary for a fair presentation have been included. We have reclassified certain items in prior periods to conform to current classifications. The results of operations for our interim periods are not necessarily indicative of the results of operations that may be achieved for the entire 2024 fiscal year. The financial information as of December 31, 2023 is derived from our audited consolidated financial statements and footnotes included in our Annual Report on Form 10-K for the year ended December 31, 2023.

Use of Estimates in the Preparation of Financial Statements

Use of Estimates in the Preparation of Financial Statements. The preparation of financial statements in accordance with GAAP requires the use of estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities known to exist as of the date the financial statements are published and the reported amounts of revenues and expenses during the reporting period. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of our consolidated financial statements; accordingly, it is possible that the actual results could differ from these estimates and assumptions, which could have a material effect on the reported amounts of our consolidated financial position and results of operations.

Supply Chain Financing

Supply Chain Financing. We are party to several supply chain financing arrangements, in which we may sell certain of our customers’ trade accounts receivable to such customers’ financial institutions without recourse. During the quarter and six months ended June 30, 2024, we sold trade accounts receivable totaling $265.3 million and $532.4 million, respectively, related to these supply chain financing arrangements, of which our customers’ financial institutions applied discount fees totaling $6.5 million and $12.8 million, respectively. During the quarter and six months ended June 30, 2023, we sold trade accounts receivable totaling $323.4 million and $626.6 million, respectively, related to these supply chain financing arrangements, of which our customers’ financial institutions applied discount fees totaling $8.0 million and $15.2 million, respectively. To the extent discount fees related to the sale of trade accounts receivable under supply chain financing arrangements are not reimbursed by our customers, they are included in Other (expense) income, net. As of June 30, 2024, we had been and/or expected to be substantially reimbursed by our customers for these discount fees, in accordance with the underlying sales agreements.

Accounting Pronouncements Issued But Not Yet Adopted

Accounting Pronouncements Issued But Not Yet Adopted

Disclosure Improvements. In October 2023, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2023-06 (“ASU 2023-06”), Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative. The guidance amends GAAP to reflect updates and simplifications to certain disclosure requirements referred to the FASB by the SEC. The amendments in ASU 2023-06 will become effective on the date which the SEC’s removal of the related disclosure becomes effective. If by June 30, 2027, the SEC does not remove the related disclosure, the pending amendment will be removed from ASC 2023-06 and it will not be effective. Adoption of ASU 2023-06 is expected to modify the disclosure and presentation requirements only and is not expected to have a material impact on our consolidated financial statements.

Segment Reporting. In November 2023, the FASB issued ASU No. 2023-07 (“ASU 2023-07”), Improvements to Reportable Segment Disclosures. The guidance primarily will require enhanced disclosures about significant segment expenses. All disclosure requirements under ASU 2023-07 and existing segment disclosures in ASC 280, Segment Reporting are also required for public entities with a single reportable segment. The amendments in ASU 2023-07 are effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. A retrospective approach is required to be applied to all prior periods presented in the financial statements. We plan to adopt the provisions of ASU 2023-07 in the fourth quarter of fiscal 2024 and continue to evaluate the disclosure requirements related to the new standard.

Income Taxes. In December 2023, the FASB issued ASU No. 2023-09 (“ASU 2023-09”), Improvements to Income Tax Disclosures. The guidance is intended to improve income tax disclosure requirements by requiring (i) consistent categories and greater disaggregation of information in the rate reconciliation and (ii) the disaggregation of income taxes paid by jurisdiction. The guidance makes several other changes to the income tax disclosure requirements. The amendments in ASU 2023-09 are effective for fiscal years beginning after December 15, 2024, with early adoption permitted, and is required to be applied prospectively with the option of retrospective application. We plan to adopt the provisions of ASU 2023-09 in the fourth quarter of fiscal 2025 and continue to evaluate the disclosure requirements related to the new standard.

XML 35 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Supplemental Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Supplemental Balance Sheet Information

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

 

 

(In millions of dollars)

 

Trade Receivables, Net

 

 

 

 

 

 

Billed trade receivables

 

$

370.9

 

 

$

325.8

 

Allowance for doubtful receivables

 

 

(0.8

)

 

 

(0.6

)

Trade receivables, net

 

$

370.1

 

 

$

325.2

 

 

 

 

 

 

 

Inventories1

 

 

 

 

 

 

Finished products

 

$

72.1

 

 

$

89.3

 

Work-in-process

 

 

210.2

 

 

 

210.8

 

Raw materials

 

 

148.0

 

 

 

161.5

 

Operating supplies

 

 

16.6

 

 

 

15.6

 

Inventories

 

$

446.9

 

 

$

477.2

 

 

 

 

 

 

 

Property, Plant and Equipment, Net

 

 

 

 

 

 

Land and improvements

 

$

37.2

 

 

$

38.0

 

Buildings and leasehold improvements

 

 

241.6

 

 

 

238.4

 

Machinery and equipment

 

 

1,279.7

 

 

 

1,265.3

 

Construction in progress

 

 

240.1

 

 

 

173.7

 

Property, plant and equipment, gross

 

 

1,798.6

 

 

 

1,715.4

 

Accumulated depreciation and amortization

 

 

(715.5

)

 

 

(663.7

)

Land held for sale

 

 

1.5

 

 

 

0.4

 

Property, plant and equipment, net

 

$

1,084.6

 

 

$

1,052.1

 

 

 

 

 

 

 

Other Assets

 

 

 

 

 

 

Assets to be conveyed associated with Warrick acquisition

 

$

56.8

 

 

$

56.8

 

Restricted cash – Note 12

 

 

18.3

 

 

 

18.3

 

Long-term replacement parts

 

 

17.3

 

 

 

16.7

 

Other

 

 

26.6

 

 

 

25.9

 

Other assets

 

$

119.0

 

 

$

117.7

 

 

 

 

 

 

 

Other Accrued Liabilities

 

 

 

 

 

 

Uncleared cash disbursements

 

$

20.0

 

 

$

15.7

 

Accrued income taxes and other taxes payable

 

 

10.8

 

 

 

9.5

 

Accrued annual contribution to Salaried VEBA

 

 

 

 

 

1.1

 

Accrued interest

 

 

9.9

 

 

 

9.9

 

Short-term environmental accrual – Note 7

 

 

0.5

 

 

 

2.8

 

Current operating lease liabilities

 

 

7.2

 

 

 

8.0

 

Current finance lease liabilities

 

 

2.5

 

 

 

2.1

 

Other – Note 5

 

 

14.8

 

 

 

15.2

 

Other accrued liabilities

 

$

65.7

 

 

$

64.3

 

 

 

 

 

 

 

Long-Term Liabilities

 

 

 

 

 

 

Workers' compensation accrual

 

$

29.7

 

 

$

29.9

 

Long-term environmental accrual – Note 7

 

 

14.8

 

 

 

14.2

 

Other long-term liabilities

 

 

43.8

 

 

 

37.6

 

Long-term liabilities

 

$

88.3

 

 

$

81.7

 

 

1.
At June 30, 2024 and December 31, 2023, the current cost of our inventory exceeded its stated last-in, first-out (“LIFO”) value by $83.5 million and $56.0 million, respectively.
XML 36 R28.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Benefits (Tables)
6 Months Ended
Jun. 30, 2024
Retirement Benefits [Abstract]  
Schedule of Total Expense Related to Benefit Plans

The following table presents the total expense related to all postretirement benefit plans (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Defined contribution plans1

 

$

4.2

 

 

$

4.3

 

 

$

10.0

 

 

$

10.1

 

Deferred compensation plan2

 

 

 

 

 

0.4

 

 

 

0.7

 

 

 

0.6

 

Multiemployer pension plans1

 

 

1.5

 

 

 

1.4

 

 

 

3.0

 

 

 

2.8

 

Net periodic postretirement benefit cost relating to defined benefit plans2,3

 

 

2.8

 

 

 

3.3

 

 

 

4.3

 

 

 

6.4

 

Total

 

$

8.5

 

 

$

9.4

 

 

$

18.0

 

 

$

19.9

 

 

1.
Substantially all of these charges related to employee benefits are in COGS with the remaining balance in Selling, general, administrative, research, and development (“SG&A and R&D”) within our Statements of Consolidated Income.
2.
Deferred compensation plan expense and the current service cost component of Net periodic postretirement benefit cost relating to Salaried VEBA are included within our Statements of Consolidated Income in SG&A and R&D for all periods presented. All other components of Net periodic postretirement benefit cost relating to Salaried VEBA are included within Other (expense) income, net, on our Statements of Consolidated Income.
3.
The current service cost component of Net periodic postretirement benefit cost relating to both the pension plans and the OPEB plan are included within our Statements of Consolidated Income in COGS for all periods presented. All other components of Net periodic postretirement benefit cost relating to both the pension plans and the OPEB plan are included within Other (expense) income, net, on our Statements of Consolidated Income.
Schedule of Net Benefit Costs

The following table presents the components of Net periodic postretirement benefit cost relating to the defined benefit plans (in millions of dollars):

 

 

 

Pension Plans

 

 

OPEB

 

 

Salaried VEBA

 

 

 

Quarter Ended June 30,

 

 

Quarter Ended June 30,

 

 

Quarter Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Service cost

 

$

1.1

 

 

$

0.8

 

 

$

0.2

 

 

$

0.2

 

 

$

 

 

$

 

Interest cost

 

 

0.4

 

 

 

0.3

 

 

 

0.9

 

 

 

0.9

 

 

 

0.6

 

 

 

0.7

 

Expected return on plan assets

 

 

(0.4

)

 

 

(0.2

)

 

 

 

 

 

 

 

 

(0.6

)

 

 

(0.5

)

Amortization of prior service cost1

 

 

0.1

 

 

 

0.1

 

 

 

 

 

 

 

 

 

0.7

 

 

 

1.3

 

Amortization of net actuarial gain

 

 

 

 

 

 

 

 

(0.2

)

 

 

(0.3

)

 

 

 

 

 

 

Total net periodic postretirement benefit cost

 

$

1.2

 

 

$

1.0

 

 

$

0.9

 

 

$

0.8

 

 

$

0.7

 

 

$

1.5

 

 

 

 

Pension Plans

 

 

OPEB

 

 

Salaried VEBA

 

 

 

Six Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Service cost

 

$

2.0

 

 

$

1.8

 

 

$

0.5

 

 

$

0.5

 

 

$

 

 

$

 

Interest cost

 

 

0.8

 

 

 

0.6

 

 

 

1.7

 

 

 

1.7

 

 

 

1.1

 

 

 

1.4

 

Expected return on plan assets

 

 

(0.7

)

 

 

(0.5

)

 

 

 

 

 

 

 

 

(1.1

)

 

 

(1.1

)

Amortization of prior service cost1

 

 

0.3

 

 

 

0.1

 

 

 

 

 

 

 

 

 

0.2

 

 

 

2.5

 

Amortization of net actuarial gain

 

 

 

 

 

 

 

 

(0.5

)

 

 

(0.6

)

 

 

 

 

 

 

Total net periodic postretirement benefit cost

 

$

2.4

 

 

$

2.0

 

 

$

1.7

 

 

$

1.6

 

 

$

0.2

 

 

$

2.8

 

 

1.
We amortize prior service cost on a straight-line basis over the average remaining years of service of the active plan participants.
XML 37 R29.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring (Tables)
6 Months Ended
Jun. 30, 2024
2024 Plan  
Restructuring Cost and Reserve [Line Items]  
Summary of Activity Relating to Restructuring Plan Liabilities

The following table summarizes activity relating to the 2024 Restructuring Plan liabilities (in millions of dollars):

BALANCE, March 31, 2024

 

$

 

Restructuring costs

 

 

6.8

 

Costs paid or otherwise settled1

 

 

(0.6

)

BALANCE, June 30, 2024

 

$

6.2

 

 

1.
Cash paid during the quarter ended June 30, 2024 was $0.6 million.
2022 Plan  
Restructuring Cost and Reserve [Line Items]  
Summary of Activity Relating to Restructuring Plan Liabilities

The following table summarizes activity relating to the 2022 Restructuring Plan liabilities (in millions of dollars):

BALANCE, December 31, 2023

 

$

1.2

 

Restructuring costs

 

 

0.1

 

Costs paid or otherwise settled1

 

 

(1.2

)

BALANCE, March 31, 2024

 

 

0.1

 

Restructuring costs

 

 

 

Costs paid or otherwise settled1

 

 

(0.1

)

BALANCE, June 30, 2024

 

$

 

 

1.
Cash paid during the quarters ended March 31, 2024 and June 30, 2024 was $1.1 million and $0.1 million, respectively.
XML 38 R30.htm IDEA: XBRL DOCUMENT v3.24.2
Derivatives, Hedging Programs and Other Financial Instruments (Tables)
6 Months Ended
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Summary of Derivative Positions

The following table summarizes our derivative positions at June 30, 2024:

 

Aluminum

 

Maturity Period

 

Notional Amount of Contracts (mmlbs)

 

Fixed price purchase contracts for LME

 

July 2024 through December 2025

 

 

62.4

 

Fixed price purchase contracts for MWTP

 

July 2024 through December 2025

 

 

48.9

 

Fixed price sale contracts for MWTP

 

July 2024 through September 2024

 

 

15.5

 

 

Alloying Metals

 

Maturity Period

 

Notional Amount of Contracts (mmlbs)

 

Fixed price purchase contracts

 

July 2024 through December 2026

 

 

10.0

 

 

Natural Gas

 

Maturity Period

 

Notional Amount of Contracts (mmbtu)

 

Fixed price purchase contracts

 

July 2024 through December 2026

 

 

3,240,000

 

 

Electricity

 

Maturity Period

 

Notional Amount of Contracts (Mwh)

 

Fixed price purchase contracts

 

July 2024 through December 2024

 

 

110,425

 

 

Euro

 

Maturity Period

 

Notional Amount of Contracts (EUR)

 

Fixed price forward purchase contracts

 

August 2024 through January 2026

 

 

10,856,964

 

 

 

British Pounds

 

Maturity Period

 

Notional Amount of Contracts (GBP)

 

Fixed price forward purchase contracts

 

July 2024

 

 

72,266

 

(Gain)
Summary of (Gain) Loss Associated with Derivative Contracts

The following table summarizes the amount of (gain) loss on derivative contracts recorded within our Statements of Consolidated Income in COGS (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Total of income and expense line items presented in our Statements of Consolidated Income in which the effects of hedges are recorded:

 

 

 

 

 

 

 

Cash flow hedges

 

$

690.5

 

 

$

718.4

 

 

$

1,333.4

 

 

$

1,449.5

 

 

 

 

 

 

 

 

 

 

 

 

 

(Gain) loss recognized in our Statements of Consolidated Income related to cash flow hedges:

 

 

 

 

 

 

 

 

 

 

 

 

Aluminum

 

$

(2.7

)

 

$

5.2

 

 

$

(0.7

)

 

$

5.7

 

Alloying Metals

 

 

(0.5

)

 

 

 

 

 

(0.5

)

 

 

 

Natural gas

 

 

0.4

 

 

 

0.3

 

 

 

0.7

 

 

 

 

Electricity

 

 

0.8

 

 

 

 

 

 

0.6

 

 

 

 

Total (gain) loss recognized in our Statements of Consolidated Income related to cash flow hedges

 

$

(2.0

)

 

$

5.5

 

 

$

0.1

 

 

$

5.7

 

 

 

 

 

 

 

 

 

 

 

 

 

Loss recognized in our Statements of Consolidated Income related to non-designated derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

Alloying Metals – Unrealized mark-to-market loss

 

$

 

 

$

0.2

 

 

$

 

 

$

0.1

 

Electricity – Unrealized mark-to-market loss

 

 

2.0

 

 

 

 

 

 

2.0

 

 

 

 

Electricity (reclassification from AOCI due to forecasted transactions probable of not occurring)

 

 

0.2

 

 

 

 

 

 

0.2

 

 

 

 

Total loss recognized in our Statements of Consolidated Income related to non-designated derivatives

 

$

2.2

 

 

$

0.2

 

 

$

2.2

 

 

$

0.1

 

 

Schedule of Fair Value of Derivative Assets and Liabilities The following table presents the fair value of our derivative assets and liabilities (in millions of dollars):

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

 

 

Assets

 

 

Liabilities

 

 

Net Amount

 

 

Assets

 

 

Liabilities

 

 

Net Amount

 

Aluminum –

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Fixed price purchase contracts for LME

 

$

3.4

 

 

$

(0.7

)

 

$

2.7

 

 

$

3.4

 

 

$

(0.6

)

 

$

2.8

 

Fixed price sale contracts for LME

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(0.2

)

 

 

(0.2

)

Fixed price purchase contracts for MWTP

 

 

0.3

 

 

 

(0.3

)

 

 

 

 

 

0.4

 

 

 

(0.3

)

 

 

0.1

 

Fixed price sale contracts for MWTP

 

 

 

 

 

 

 

 

 

 

 

0.1

 

 

 

(0.2

)

 

 

(0.1

)

Alloying Metals – Fixed price purchase contracts

 

 

2.6

 

 

 

 

 

 

2.6

 

 

 

0.7

 

 

 

(0.1

)

 

 

0.6

 

Natural gas – Fixed price purchase contracts

 

 

0.5

 

 

 

(0.7

)

 

 

(0.2

)

 

 

0.3

 

 

 

(0.9

)

 

 

(0.6

)

Electricity – Fixed price purchase contracts

 

 

 

 

 

 

 

 

 

 

 

0.5

 

 

 

(0.6

)

 

 

(0.1

)

Foreign currency – Fixed price forward contracts

 

 

 

 

 

(0.1

)

 

 

(0.1

)

 

 

0.5

 

 

 

 

 

 

0.5

 

Total cash flow hedges

 

 

6.8

 

 

 

(1.8

)

 

 

5.0

 

 

 

5.9

 

 

 

(2.9

)

 

 

3.0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Non-Designated Derivatives:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Electricity – Fixed price purchase contracts

 

 

0.1

 

 

 

(2.3

)

 

 

(2.2

)

 

 

 

 

 

 

 

 

 

Total non-designated derivatives

 

 

0.1

 

 

 

(2.3

)

 

 

(2.2

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

 

$

6.9

 

 

$

(4.1

)

 

$

2.8

 

 

$

5.9

 

 

$

(2.9

)

 

$

3.0

 

 

The following table presents the total amounts of derivative assets and liabilities on our Consolidated Balance Sheets (in millions of dollars):

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

Derivative assets:

 

 

 

 

 

 

Prepaid expenses and other current assets

 

$

5.4

 

 

$

4.8

 

Other assets

 

 

1.5

 

 

 

1.1

 

Total derivative assets

 

$

6.9

 

 

$

5.9

 

Derivative liabilities:

 

 

 

 

 

 

Other accrued liabilities

 

$

(3.7

)

 

$

(2.4

)

Long-term liabilities

 

 

(0.4

)

 

 

(0.5

)

Total derivative liabilities

 

$

(4.1

)

 

$

(2.9

)

XML 39 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Debt and Credit Facility (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
Summary of Senior Notes The following table summarizes key details of our Senior Notes:

 

 

 

 

 

 

Outstanding (in millions of dollars)

 

 

 

Issuance Date

 

Maturity

 

Effective Interest Rate

 

As of June 30, 2024

 

 

As of December 31, 2023

 

4.625% Senior Notes

 

November 2019

 

March 2028

 

4.8%

 

$

500.0

 

 

$

500.0

 

4.50% Senior Notes

 

May 2021

 

June 2031

 

4.7%

 

 

550.0

 

 

 

550.0

 

Total debt

 

 

 

 

 

 

 

 

1,050.0

 

 

 

1,050.0

 

Unamortized issuance costs

 

 

 

 

 

 

 

 

(9.3

)

 

 

(10.2

)

Total carrying amount

 

 

 

 

 

 

 

$

1,040.7

 

 

$

1,039.8

 

Summary of Fair Value of Outstanding Senior Notes

The following table presents the fair value of our outstanding Senior Notes, which are Level 1 liabilities (in millions of dollars):

 

 

 

 

 

 

 

As of June 30, 2024

 

 

As of December 31, 2023

 

4.625% Senior Notes

 

 

 

 

 

$

467.8

 

 

$

462.4

 

4.50% Senior Notes

 

 

 

 

 

$

487.0

 

 

$

474.1

 

Schedule of Availability and Usage of Revolving Credit Facility

The following table summarizes availability and usage of our Revolving Credit Facility as determined by a borrowing base calculated as of June 30, 2024 (in millions of dollars):

 

Revolving Credit Facility borrowing commitment

 

$

575.0

 

Borrowing base availability

 

$

575.0

 

Less: Outstanding borrowings under Revolving Credit Facility

 

 

 

Less: Outstanding letters of credit under Revolving Credit Facility

 

 

(27.0

)

Remaining borrowing availability

 

$

548.0

 

Summary of Interest Expense Relating to Senior Notes and Revolving Credit Facility

The following table presents interest expense relating to our Senior Notes and Revolving Credit Facility (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Senior Notes interest expense, including debt issuance cost amortization

 

$

12.4

 

 

$

12.4

 

 

$

24.8

 

 

$

24.8

 

Revolving Credit Facility interest expense, including commitment fees and finance cost amortization

 

 

0.6

 

 

 

1.0

 

 

 

1.2

 

 

 

1.8

 

Interest expense on finance lease liabilities

 

 

0.2

 

 

 

0.2

 

 

 

0.4

 

 

 

0.3

 

Interest expense capitalized as construction in progress

 

 

(2.1

)

 

 

(1.5

)

 

 

(3.8

)

 

 

(2.9

)

Total interest expense

 

$

11.1

 

 

$

12.1

 

 

$

22.6

 

 

$

24.0

 

XML 40 R32.htm IDEA: XBRL DOCUMENT v3.24.2
Accumulated Other Comprehensive Income (Loss) (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)

The following table presents the changes in the accumulated balances for each component of AOCI (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Defined Benefit Plans:

 

 

 

 

 

 

 

 

 

 

 

 

Beginning balance

 

$

10.5

 

 

$

3.5

 

 

$

11.0

 

 

$

2.8

 

Actuarial gain (loss) arising during the period

 

 

1.4

 

 

 

(0.6

)

 

 

1.4

 

 

 

(0.6

)

Less: income tax (expense) benefit

 

 

(0.3

)

 

 

0.1

 

 

 

(0.3

)

 

 

0.1

 

Net actuarial gain (loss) arising during the period

 

 

1.1

 

 

 

(0.5

)

 

 

1.1

 

 

 

(0.5

)

Prior service cost arising during the period

 

 

(2.2

)

 

 

(6.6

)

 

 

(2.2

)

 

 

(6.6

)

Less: income tax benefit

 

 

0.5

 

 

 

1.6

 

 

 

0.5

 

 

 

1.6

 

Net prior service cost arising during the period

 

 

(1.7

)

 

 

(5.0

)

 

 

(1.7

)

 

 

(5.0

)

Amortization of net actuarial gain1

 

 

(0.2

)

 

 

(0.3

)

 

 

(0.5

)

 

 

(0.6

)

Amortization of prior service cost1

 

 

0.8

 

 

 

1.4

 

 

 

0.5

 

 

 

2.6

 

Less: income tax expense2

 

 

(0.1

)

 

 

(0.2

)

 

 

 

 

 

(0.4

)

Net amortization reclassified from AOCI to Net income

 

 

0.5

 

 

 

0.9

 

 

 

 

 

 

1.6

 

Other comprehensive loss, net of tax

 

 

(0.1

)

 

 

(4.6

)

 

 

(0.6

)

 

 

(3.9

)

Ending balance

 

$

10.4

 

 

$

(1.1

)

 

$

10.4

 

 

$

(1.1

)

 

 

 

 

 

 

 

 

 

 

 

 

Cash Flow Hedges:

 

 

 

 

 

 

 

 

 

 

 

 

Beginning balance

 

$

0.5

 

 

$

(1.4

)

 

$

2.1

 

 

$

0.4

 

Unrealized gain (loss) on cash flow hedges

 

 

6.1

 

 

 

(9.0

)

 

 

1.9

 

 

 

(11.6

)

Less: income tax (expense) benefit

 

 

(1.4

)

 

 

2.1

 

 

 

(0.4

)

 

 

2.7

 

Net unrealized gain (loss) on cash flow hedges

 

 

4.7

 

 

 

(6.9

)

 

 

1.5

 

 

 

(8.9

)

Reclassification of unrealized (gain) loss upon settlement of cash flow hedges

 

 

(2.0

)

 

 

5.5

 

 

 

0.1

 

 

 

5.7

 

Reclassification due to forecasted transactions probable of not occurring

 

 

0.2

 

 

 

 

 

 

0.2

 

 

 

 

Less: income tax benefit (expense)2

 

 

0.4

 

 

 

(1.3

)

 

 

(0.1

)

 

 

(1.3

)

Net (gain) loss reclassified from AOCI to Net income

 

 

(1.4

)

 

 

4.2

 

 

 

0.2

 

 

 

4.4

 

Other comprehensive income (loss), net of tax

 

 

3.3

 

 

 

(2.7

)

 

 

1.7

 

 

 

(4.5

)

Ending balance3

 

$

3.8

 

 

$

(4.1

)

 

$

3.8

 

 

$

(4.1

)

 

 

 

 

 

 

 

 

 

 

 

 

Total AOCI ending balance

 

$

14.2

 

 

$

(5.2

)

 

$

14.2

 

 

$

(5.2

)

 

1.
Amounts amortized out of AOCI related to pension and other postretirement benefits were included within Net periodic postretirement benefit cost (see Note 3).
2.
Income tax amounts reclassified out of AOCI were included as a component of Income tax provision.
3.
As of June 30, 2024, we estimate a net mark-to-market gain before tax of $3.9 million in AOCI will be reclassified into Net income upon settlement within the next 12 months.
XML 41 R33.htm IDEA: XBRL DOCUMENT v3.24.2
Other (Expense) Income, Net (Tables)
6 Months Ended
Jun. 30, 2024
Other Income and Expenses [Abstract]  
Other (Expense) Income, Net

The following table presents the components of Other (expense) income, net (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Interest income

 

$

1.2

 

 

$

0.2

 

 

$

2.1

 

 

$

0.6

 

Net periodic postretirement benefit cost

 

 

(1.5

)

 

 

(1.9

)

 

 

(1.8

)

 

 

(3.9

)

Unrealized gain on equity securities

 

 

0.1

 

 

 

0.2

 

 

 

0.3

 

 

 

0.3

 

(Loss) gain on disposition of property, plant and equipment

 

 

(0.3

)

 

 

(0.8

)

 

 

(0.5

)

 

 

14.2

 

Gain on business interruption insurance recoveries1

 

 

 

 

 

 

 

 

10.5

 

 

 

 

All other, net

 

 

 

 

 

(0.2

)

 

 

(0.2

)

 

 

(0.1

)

Other (expense) income, net

 

$

(0.5

)

 

$

(2.5

)

 

$

10.4

 

 

$

11.1

 

 

1.
Represents advances against business interruption insurance claims received by the Company as of June 30, 2024. We recognize such advances in the period in which the insurance proceeds are received or become realizable.
XML 42 R34.htm IDEA: XBRL DOCUMENT v3.24.2
Income Tax Matters (Tables)
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
Income Tax Provision by Region

The following table presents the income tax provision by region (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Domestic

 

$

(0.2

)

 

$

(2.5

)

 

$

(7.2

)

 

$

(7.0

)

Foreign

 

 

(0.6

)

 

 

(0.5

)

 

 

(1.1

)

 

 

(0.9

)

Total

 

$

(0.8

)

 

$

(3.0

)

 

$

(8.3

)

 

$

(7.9

)

XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2024
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Income Per Share

The following table sets forth the computation of basic and diluted net income per share (in millions of dollars, except share and per share amounts):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

 

Net income available to common shareholders1

 

$

3.1

 

 

$

18.3

 

 

$

27.7

 

 

$

34.2

 

Denominator – Weighted-average common shares outstanding (in thousands):

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

 

16,072

 

 

 

15,974

 

 

 

16,050

 

 

 

15,957

 

Add: dilutive effect of non-vested common shares, restricted stock units and performance shares2

 

 

326

 

 

 

109

 

 

 

271

 

 

 

133

 

Diluted

 

 

16,398

 

 

 

16,083

 

 

 

16,321

 

 

 

16,090

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income per common share, Basic:

 

$

0.19

 

 

$

1.14

 

 

$

1.72

 

 

$

2.14

 

Net income per common share, Diluted:

 

$

0.19

 

 

$

1.14

 

 

$

1.69

 

 

$

2.12

 

1.
Represents Net income less distributed and undistributed earnings allocated to non-vested RSAs that contain non-forfeitable rights to dividends.
2.
Quantities in the following discussion are denoted in whole shares. During the quarter and six months ended June 30, 2024, approximately 170 and 370 shares, respectively, were excluded from the weighted-average diluted shares computation as their inclusion would have been anti‑dilutive. For the quarter and six months ended June 30, 2023, approximately 42,000 and 16,000 shares, respectively, were excluded from the weighted-average diluted shares computation as their inclusion would have been anti‑dilutive.
XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.2
Supplemental Cash Flow Information (Tables)
6 Months Ended
Jun. 30, 2024
Supplemental Cash Flow Elements [Abstract]  
Schedule of Supplemental Cash Flow Information

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

 

(In millions of dollars)

 

Interest paid

 

$

21.0

 

 

$

22.4

 

Non-cash investing and financing activities (included in Accounts payable):

 

 

 

 

 

 

Unpaid purchases of property and equipment

 

$

32.5

 

 

$

15.9

 

 

 

 

 

 

 

Supplemental lease disclosures:

 

 

 

 

 

 

Operating lease liabilities arising from obtaining operating lease assets

 

$

0.5

 

 

$

2.6

 

Cash paid for amounts included in the measurement of operating lease liabilities

 

$

4.0

 

 

$

4.7

 

Finance lease liabilities arising from obtaining finance lease assets

 

$

2.0

 

 

$

9.1

 

 

 

 

 

As of June 30,

 

 

 

2024

 

 

2023

 

 

 

(In millions of dollars)

 

Components of cash, cash equivalents and restricted cash:

 

 

 

 

 

 

Cash and cash equivalents

 

$

70.4

 

 

$

19.8

 

Restricted cash included in Other assets1

 

 

18.3

 

 

 

18.6

 

Total cash, cash equivalents and restricted cash presented on our Statements of Consolidated Cash Flows

 

$

88.7

 

 

$

38.4

 

 

1.
We are required to keep on deposit certain amounts that are pledged or held as collateral relating to workers’ compensation and other agreements. We account for such deposits as restricted cash. From time to time, such restricted funds could be returned to us or we could be required to pledge additional cash.
XML 45 R37.htm IDEA: XBRL DOCUMENT v3.24.2
Business, Product and Geographical Area Information (Tables)
6 Months Ended
Jun. 30, 2024
Segment Reporting [Abstract]  
Schedule of Net Sales by End Market Segment Applications

The following table presents Net sales by end market applications and by timing of control transfer (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Net sales:

 

 

 

 

 

 

 

 

 

 

 

 

Aero/HS Products

 

$

226.1

 

 

$

225.1

 

 

$

446.6

 

 

$

439.1

 

Packaging

 

 

312.4

 

 

 

354.7

 

 

 

610.5

 

 

 

708.9

 

GE Products

 

 

162.6

 

 

 

159.4

 

 

 

315.6

 

 

 

321.5

 

Automotive Extrusions

 

 

69.7

 

 

 

68.4

 

 

 

133.2

 

 

 

139.2

 

Other products

 

 

2.6

 

 

 

6.5

 

 

 

5.0

 

 

 

13.0

 

Total net sales

 

$

773.4

 

 

$

814.1

 

 

$

1,510.9

 

 

$

1,621.7

 

 

 

 

 

 

 

 

 

 

 

 

 

Timing of revenue recognition:

 

 

 

 

 

 

 

 

 

 

 

 

Products transferred at a point in time

 

$

591.8

 

 

$

622.6

 

 

$

1,161.2

 

 

$

1,247.4

 

Products transferred over time

 

 

181.6

 

 

 

191.5

 

 

 

349.7

 

 

 

374.3

 

Total net sales

 

$

773.4

 

 

$

814.1

 

 

$

1,510.9

 

 

$

1,621.7

 

Schedule of Income Taxes Paid by Geographical Area

The following table presents geographic information for income taxes paid (in millions of dollars):

 

 

 

Quarter Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Income taxes paid:

 

 

 

 

 

 

 

 

 

 

 

 

Domestic

 

$

0.2

 

 

$

0.2

 

 

$

0.2

 

 

$

0.3

 

Foreign

 

 

0.6

 

 

 

 

 

 

2.2

 

 

 

0.2

 

Total income taxes paid

 

$

0.8

 

 

$

0.2

 

 

$

2.4

 

 

$

0.5

 

XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Trade Receivables, Net      
Allowance for doubtful receivables $ (0.8) $ (0.6)  
Trade receivables, net 370.1 325.2  
Inventories      
Finished products [1] 72.1 89.3  
Work-in-process [1] 210.2 210.8  
Raw materials [1] 148.0 161.5  
Operating supplies [1] 16.6 15.6  
Inventories [1] 446.9 477.2  
Property, Plant and Equipment, Net      
Land and improvements 37.2 38.0  
Buildings and leasehold improvements 241.6 238.4  
Machinery and equipment 1,279.7 1,265.3  
Construction in progress 240.1 173.7  
Property, plant and equipment, gross 1,798.6 1,715.4  
Accumulated depreciation and amortization (715.5) (663.7)  
Land held for sale 1.5 0.4  
Property, plant and equipment, net 1,084.6 1,052.1  
Other Assets      
Assets to be conveyed associated with Warrick acquisition 56.8 56.8  
Restricted cash - Note 12 18.3 18.3 $ 18.6
Long-term replacement parts 17.3 16.7  
Other 26.6 25.9  
Other assets 119.0 117.7  
Other Accrued Liabilities      
Uncleared cash disbursements 20.0 15.7  
Accrued income taxes and other taxes payable 10.8 9.5  
Accrued annual contribution to Salaried VEBA   1.1  
Accrued interest 9.9 9.9  
Short-term environmental accrual - Note 7 0.5 2.8  
Current operating lease liabilities 7.2 8.0  
Current finance lease liabilities 2.5 2.1  
Other - Note 5 14.8 15.2  
Other accrued liabilities 65.7 64.3  
Long-Term Liabilities      
Workers' compensation accrual 29.7 29.9  
Long-term environmental accrual - Note 7 14.8 14.2  
Other long-term liabilities 43.8 37.6  
Long-term liabilities 88.3 81.7  
Billed      
Trade Receivables, Net      
Billed trade receivables $ 370.9 $ 325.8  
[1] At June 30, 2024 and December 31, 2023, the current cost of our inventory exceeded its stated last-in, first-out (“LIFO”) value by $83.5 million and $56.0 million, respectively.
XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Parenthetical) (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Excess of Replacement or Current Costs over Stated LIFO Value $ 83.5 $ 56.0
XML 48 R40.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Benefits - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Warrick Pension Plan            
Defined Benefit Plan Disclosure [Line Items]            
Actuarial gain due to increase in discount rate $ 1,400,000          
Expected to amortize on a straight-line basis, years 10 years          
Projected benefit obligation decreased due to remeasurement $ 800,000          
Increase in pre-tax prior service cost $ 2,200,000          
Benefit obligation, discount rate 5.51% 5.51%   5.51%   5.04%
Expected long-term rate of return on plan assets $ 0          
Description of assumption used to determine benefit obligation       The discount rate assumption used to determine the Warrick Pension Plan benefit obligation was 5.51% at June 30, 2024 compared to 5.04% at December 31, 2023. There was no change to the expected long-term rate of return on plan assets assumption at June 30, 2024 compared to December 31, 2023.    
Pension Plans            
Defined Benefit Plan Disclosure [Line Items]            
Expected long-term rate of return on plan assets   $ 400,000 $ 200,000 $ 700,000 $ 500,000  
Pension plan contributions       3,600,000    
Employer contributions, remainder of fiscal year 2,200,000 2,200,000   2,200,000    
Accrued salaries, wages and related expenses            
Defined Benefit Plan Disclosure [Line Items]            
Accrued salaries, wages and related expenses 8,700,000 8,700,000   8,700,000    
Level 1 | Fair Value, Measurements, Recurring            
Defined Benefit Plan Disclosure [Line Items]            
Fair value of deferred compensation assets $ 11,500,000 $ 11,500,000   $ 11,500,000   $ 11,100,000
XML 49 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Benefits - Summary of Total Expense Related to All Postretirement Benefit Plans (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Defined Benefit Plan Disclosure [Line Items]        
Net periodic postretirement benefit cost relating to defined benefit plans $ 1.5 $ 1.9 $ 1.8 $ 3.9
Postretirement Benefit Plans        
Defined Benefit Plan Disclosure [Line Items]        
Defined contribution plan, cost 4.2 4.3 10.0 10.1
Deferred compensation arrangement with individual, compensation expense   0.4 0.7 0.6
Multiemployer plan, contributions by employer 1.5 1.4 3.0 2.8
Net periodic postretirement benefit cost relating to defined benefit plans 2.8 3.3 4.3 6.4
Total other employee benefit plans $ 8.5 $ 9.4 $ 18.0 $ 19.9
XML 50 R42.htm IDEA: XBRL DOCUMENT v3.24.2
Employee Benefits - Summary of Components of Net Periodic Postretirement Benefit Cost (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Defined Benefit Plan Disclosure [Line Items]        
Total net periodic postretirement benefit cost $ 1.5 $ 1.9 $ 1.8 $ 3.9
Pension Plans        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 1.1 0.8 2.0 1.8
Interest cost 0.4 0.3 0.8 0.6
Expected return on plan assets (0.4) (0.2) (0.7) (0.5)
Amortization of prior service cost 0.1 0.1 0.3 0.1
Total net periodic postretirement benefit cost 1.2 1.0 2.4 2.0
Other Postretirement Benefits Plan        
Defined Benefit Plan Disclosure [Line Items]        
Service cost 0.2 0.2 0.5 0.5
Interest cost 0.9 0.9 1.7 1.7
Amortization of net actuarial gain (0.2) (0.3) (0.5) (0.6)
Total net periodic postretirement benefit cost 0.9 0.8 1.7 1.6
Postretirement Health Coverage | Salaried VEBA        
Defined Benefit Plan Disclosure [Line Items]        
Interest cost 0.6 0.7 1.1 1.4
Expected return on plan assets (0.6) (0.5) (1.1) (1.1)
Amortization of prior service cost 0.7 1.3 0.2 2.5
Total net periodic postretirement benefit cost $ 0.7 $ 1.5 $ 0.2 $ 2.8
XML 51 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 18 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
2022 Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 0.0 $ 0.1   $ 7.4
2024 Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 6.8   $ 6.8  
Severance charge     2.2  
Pension obligation expected to be paid     4.6  
2024 Plan | Minimum        
Restructuring Cost and Reserve [Line Items]        
Total expected estimated costs 7.0   7.0  
2024 Plan | Maximum        
Restructuring Cost and Reserve [Line Items]        
Total expected estimated costs $ 10.0   $ 10.0  
XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 18 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
2024 Plan        
Restructuring Cost and Reserve [Line Items]        
Beginning balance      
Restructuring costs 6.8   $ 6.8  
Costs paid or otherwise settled (0.6)      
Ending balance 6.2 6.2
2022 Plan        
Restructuring Cost and Reserve [Line Items]        
Beginning balance 0.1 1.2 $ 1.2  
Restructuring costs 0.0 0.1   7.4
Costs paid or otherwise settled $ (0.1) (1.2)    
Ending balance   $ 0.1   $ 0.1
XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Parenthetical) (Details) - USD ($)
$ in Millions
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
2024 Plan    
Restructuring Cost and Reserve [Line Items]    
Cash Paid $ 0.6  
2022 Plan    
Restructuring Cost and Reserve [Line Items]    
Cash Paid $ 0.1 $ 1.1
XML 54 R46.htm IDEA: XBRL DOCUMENT v3.24.2
Derivatives, Hedging Programs and Other Financial Instruments - Additional Information (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Derivative [Line Items]    
Collateral posted for net derivatives $ 0 $ 0
Cash collateral posted by customers 0 0
Designated as Hedging Instrument | Purchase    
Derivative [Line Items]    
Derivative net liability $ 2,300,000 $ 1,000,000
XML 55 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Derivatives, Hedging Programs and Other Financial Instruments - Summary of Derivative Positions (Details) - 6 months ended Jun. 30, 2024
Mmlb in Millions
EUR (€)
MWh
Mmlb
MMBTU
GBP (£)
MWh
Mmlb
MMBTU
Purchase | Aluminum    
Derivative [Line Items]    
Derivative non-monetary notional amount 62.4 62.4
Purchase | Aluminum | Minimum    
Derivative [Line Items]    
Derivative maturity period Jul. 31, 2024  
Purchase | Aluminum | Maximum    
Derivative [Line Items]    
Derivative maturity period Dec. 31, 2025  
Purchase | Fixed Price Purchase Contracts for MWTP    
Derivative [Line Items]    
Derivative non-monetary notional amount 48.9 48.9
Purchase | Fixed Price Purchase Contracts for MWTP | Minimum    
Derivative [Line Items]    
Derivative maturity period Jul. 31, 2024  
Purchase | Fixed Price Purchase Contracts for MWTP | Maximum    
Derivative [Line Items]    
Derivative maturity period Dec. 31, 2025  
Purchase | Alloying Metals    
Derivative [Line Items]    
Derivative non-monetary notional amount 10.0 10.0
Purchase | Alloying Metals | Minimum    
Derivative [Line Items]    
Derivative maturity period Jul. 31, 2024  
Purchase | Alloying Metals | Maximum    
Derivative [Line Items]    
Derivative maturity period Dec. 31, 2026  
Purchase | Natural Gas    
Derivative [Line Items]    
Derivative non-monetary notional amount | MMBTU 3,240,000 3,240,000
Purchase | Natural Gas | Minimum    
Derivative [Line Items]    
Derivative maturity period Jul. 31, 2024  
Purchase | Natural Gas | Maximum    
Derivative [Line Items]    
Derivative maturity period Dec. 31, 2026  
Purchase | Electricity    
Derivative [Line Items]    
Derivative non-monetary notional amount | MWh 110,425 110,425
Purchase | Electricity | Minimum    
Derivative [Line Items]    
Derivative maturity period Jul. 31, 2024  
Purchase | Electricity | Maximum    
Derivative [Line Items]    
Derivative maturity period Dec. 31, 2024  
Purchase | Euro    
Derivative [Line Items]    
Derivative notional amount | € € 10,856,964  
Purchase | Euro | Minimum    
Derivative [Line Items]    
Derivative maturity period Aug. 31, 2024  
Purchase | Euro | Maximum    
Derivative [Line Items]    
Derivative maturity period Jan. 31, 2026  
Purchase | British Pounds    
Derivative [Line Items]    
Derivative maturity period Jul. 31, 2024  
Derivative notional amount | £   £ 72,266
Sales | Fixed Price Sale Contracts for MWTP    
Derivative [Line Items]    
Derivative non-monetary notional amount 15.5 15.5
Sales | Fixed Price Sale Contracts for MWTP | Minimum    
Derivative [Line Items]    
Derivative maturity period Jul. 31, 2024  
Sales | Fixed Price Sale Contracts for MWTP | Maximum    
Derivative [Line Items]    
Derivative maturity period Sep. 30, 2024  
XML 56 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Derivatives, Hedging Programs and Other Financial Instruments - Summary of (Gain) Loss Associated with Derivative Contracts (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Derivative Instruments Gain Loss [Line Items]        
Total of income and expense line items presented in our Statements of Consolidated Income (Loss) in which the effects of cash flow hedges are recorded $ 690.5 $ 718.4 $ 1,333.4 $ 1,449.5
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Total of income and expense line items presented in our Statements of Consolidated Income (Loss) in which the effects of cash flow hedges are recorded Total of income and expense line items presented in our Statements of Consolidated Income (Loss) in which the effects of cash flow hedges are recorded Total of income and expense line items presented in our Statements of Consolidated Income (Loss) in which the effects of cash flow hedges are recorded Total of income and expense line items presented in our Statements of Consolidated Income (Loss) in which the effects of cash flow hedges are recorded
Loss recognized in our Statements of Consolidated Income - Unrealized mark-to-market loss     $ 2.2  
Not Designated as Hedging Instrument        
Derivative Instruments Gain Loss [Line Items]        
(Gain) loss recognized in our Statements of Consolidated Income $ 2.2 $ 0.2 2.2 $ 0.1
Not Designated as Hedging Instrument | Alloying Metals        
Derivative Instruments Gain Loss [Line Items]        
Loss recognized in our Statements of Consolidated Income - Unrealized mark-to-market loss   0.2   0.1
Not Designated as Hedging Instrument | Electricity        
Derivative Instruments Gain Loss [Line Items]        
Loss recognized in our Statements of Consolidated Income - Unrealized mark-to-market loss 2.0   2.0  
Reclassification from AOCI due to forecasted transactions probable of not occurring 0.2   0.2  
Cash Flow Hedges        
Derivative Instruments Gain Loss [Line Items]        
Total of income and expense line items presented in our Statements of Consolidated Income (Loss) in which the effects of cash flow hedges are recorded 690.5 718.4 1,333.4 1,449.5
Cash Flow Hedges | Designated as Hedging Instrument        
Derivative Instruments Gain Loss [Line Items]        
(Gain) loss recognized in our Statements of Consolidated Income (2.0) 5.5 0.1 5.7
Cash Flow Hedges | Designated as Hedging Instrument | Aluminum        
Derivative Instruments Gain Loss [Line Items]        
(Gain) loss recognized in our Statements of Consolidated Income (2.7) 5.2 (0.7) $ 5.7
Cash Flow Hedges | Designated as Hedging Instrument | Alloying Metals        
Derivative Instruments Gain Loss [Line Items]        
(Gain) loss recognized in our Statements of Consolidated Income (0.5)   (0.5)  
Cash Flow Hedges | Designated as Hedging Instrument | Natural Gas        
Derivative Instruments Gain Loss [Line Items]        
(Gain) loss recognized in our Statements of Consolidated Income 0.4 $ 0.3 0.7  
Cash Flow Hedges | Designated as Hedging Instrument | Electricity        
Derivative Instruments Gain Loss [Line Items]        
(Gain) loss recognized in our Statements of Consolidated Income $ 0.8   $ 0.6  
XML 57 R49.htm IDEA: XBRL DOCUMENT v3.24.2
Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Fair Value of Derivative Financial Assets and Liabilities (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Designated as Hedging Instrument | Purchase    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities $ (2.3) $ (1.0)
Fair Value, Measurements, Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets 6.9 5.9
Liabilities (4.1) (2.9)
Fair Value, Measurements, Recurring | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets 6.9 5.9
Liabilities (4.1) (2.9)
Net Amount 2.8 3.0
Fair Value, Measurements, Recurring | Level 1 | Not Designated as Hedging Instrument    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets 0.1  
Liabilities (2.3)  
Net Amount (2.2)  
Fair Value, Measurements, Recurring | Level 1 | Not Designated as Hedging Instrument | Purchase | Electricity    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets 0.1  
Liabilities (2.3)  
Net Amount (2.2)  
Fair Value, Measurements, Recurring | Cash Flow Hedges | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets 6.8 5.9
Liabilities (1.8) (2.9)
Net Amount 5.0 3.0
Fair Value, Measurements, Recurring | Cash Flow Hedges | Level 1 | Designated as Hedging Instrument | Purchase | Natural Gas    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets 0.5 0.3
Liabilities (0.7) (0.9)
Net Amount (0.2) (0.6)
Fair Value, Measurements, Recurring | Cash Flow Hedges | Level 1 | Designated as Hedging Instrument | Purchase | Aluminum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets 3.4 3.4
Liabilities (0.7) (0.6)
Net Amount 2.7 2.8
Fair Value, Measurements, Recurring | Cash Flow Hedges | Level 1 | Designated as Hedging Instrument | Purchase | Fixed Price Purchase Contracts for MWTP    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets 0.3 0.4
Liabilities (0.3) (0.3)
Net Amount   0.1
Fair Value, Measurements, Recurring | Cash Flow Hedges | Level 1 | Designated as Hedging Instrument | Purchase | Fixed Price Sale Contracts for MWTP    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets   0.1
Liabilities   (0.2)
Net Amount   (0.1)
Fair Value, Measurements, Recurring | Cash Flow Hedges | Level 1 | Designated as Hedging Instrument | Purchase | Foreign Currency    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets   0.5
Liabilities (0.1)  
Net Amount (0.1) 0.5
Fair Value, Measurements, Recurring | Cash Flow Hedges | Level 1 | Designated as Hedging Instrument | Purchase | Alloying Metals    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets 2.6 0.7
Liabilities   (0.1)
Net Amount $ 2.6 0.6
Fair Value, Measurements, Recurring | Cash Flow Hedges | Level 1 | Designated as Hedging Instrument | Purchase | Electricity    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets   0.5
Liabilities   (0.6)
Net Amount   (0.1)
Fair Value, Measurements, Recurring | Cash Flow Hedges | Level 1 | Designated as Hedging Instrument | Sales | Aluminum    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Liabilities   (0.2)
Net Amount   $ (0.2)
XML 58 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Total Amounts of Derivative Assets and Liabilities on Balance Sheets (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Derivative [Line Items]    
Derivative asset current $ 5.4 $ 4.8
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current
Derivative asset noncurrent $ 1.5 $ 1.1
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Total derivative assets $ 6.9 $ 5.9
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Assets Assets
Derivative liabilities current $ (3.7) $ (2.4)
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Other Accrued Liabilities, Current Other Accrued Liabilities, Current
Derivative liabilities noncurrent $ (0.4) $ (0.5)
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Total derivative liabilities $ (4.1) $ (2.9)
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Liabilities Liabilities
XML 59 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Debt and Credit Facility (Senior Notes) - Additional Information (Details) - Senior Notes - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Debt instrument aggregate principal amount $ 1,050.0 $ 1,050.0
4.50% Senior Notes    
Debt Instrument [Line Items]    
Debt instrument contractual rate (percent) 4.50% 4.50%
Debt instrument aggregate principal amount $ 550.0 $ 550.0
4.625% Senior Notes    
Debt Instrument [Line Items]    
Debt instrument contractual rate (percent) 4.625% 4.625%
Debt instrument aggregate principal amount $ 500.0 $ 500.0
XML 60 R52.htm IDEA: XBRL DOCUMENT v3.24.2
Debt and Credit Facility - Summary of Senior Notes (Details) - Senior Notes - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 1,050.0 $ 1,050.0
Unamortized issuance costs (9.3) (10.2)
Total carrying amount $ 1,040.7 1,039.8
4.50% Senior Notes    
Debt Instrument [Line Items]    
Issuance Date May 21, 2021  
Debt Instrument, Maturity Date Jun. 30, 2031  
Effective interest rate (percent) 4.70%  
Total debt $ 550.0 550.0
4.625% Senior Notes    
Debt Instrument [Line Items]    
Issuance Date Nov. 30, 2019  
Debt Instrument, Maturity Date Mar. 31, 2028  
Effective interest rate (percent) 4.80%  
Total debt $ 500.0 $ 500.0
XML 61 R53.htm IDEA: XBRL DOCUMENT v3.24.2
Debt and Credit Facility - Summary of Senior Notes (Parenthetical) (Details) - Senior Notes
Jun. 30, 2024
Dec. 31, 2023
4.50% Senior Notes    
Debt Instrument [Line Items]    
Debt instrument contractual rate (percent) 4.50% 4.50%
4.625% Senior Notes    
Debt Instrument [Line Items]    
Debt instrument contractual rate (percent) 4.625% 4.625%
XML 62 R54.htm IDEA: XBRL DOCUMENT v3.24.2
Debt and Credit Facility - Summary of Fair Value of Outstanding Senior Notes (Details) - Senior Notes - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
4.50% Senior Notes    
Debt Instrument [Line Items]    
Fair value of outstanding senior notes $ 487.0 $ 474.1
4.625% Senior Notes    
Debt Instrument [Line Items]    
Fair value of outstanding senior notes $ 467.8 $ 462.4
XML 63 R55.htm IDEA: XBRL DOCUMENT v3.24.2
Debt and Credit Facility (Revolving Credit Facility) - Additional Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Apr. 30, 2022
Oct. 31, 2019
Amended Credit Agreement        
Debt Instrument [Line Items]        
Line of credit mature description As amended, the Revolving Credit Facility contains a maximum commitment amount of $575.0 million (of which up to a maximum of $50.0 million may be utilized for letters of credit) and is set to mature in April 2027.      
Revolving Credit Facility        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity $ 575.0      
Outstanding borrowings $ 0.0 $ 0.0    
Revolving Credit Facility | Amended Credit Agreement        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity     $ 575.0  
Revolving Credit Facility | Letter of Credit | Amended Credit Agreement        
Debt Instrument [Line Items]        
Line of credit facility, maximum borrowing capacity     $ 50.0  
Revolving Credit Facility | Prime Rate        
Debt Instrument [Line Items]        
Effective interest rate (percent)       0.25%
Revolving Credit Facility | SOFR | Amended Credit Agreement        
Debt Instrument [Line Items]        
Effective interest rate (percent)       1.35%
XML 64 R56.htm IDEA: XBRL DOCUMENT v3.24.2
Debt and Credit Facility - Schedule of Availability and Usage of Revolving Credit Facility (Details) - Revolving Credit Facility - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Line Of Credit Facility [Line Items]    
Revolving Credit Facility borrowing commitment $ 575.0  
Borrowing base availability 575.0  
Less: Outstanding borrowings under Revolving Credit Facility 0.0 $ 0.0
Less: Outstanding letters of credit under Revolving Credit Facility (27.0)  
Remaining borrowing availability $ 548.0  
XML 65 R57.htm IDEA: XBRL DOCUMENT v3.24.2
Debt and Credit Facility - Summary of Interest Expense Relating to Senior Notes and Revolving Credit Facility (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Debt Instrument [Line Items]        
Total interest expense $ 11.1 $ 12.1 $ 22.6 $ 24.0
Senior Notes and Revolving Credit Facility        
Debt Instrument [Line Items]        
Interest expense on finance lease liabilities 0.2 0.2 0.4 0.3
Interest expense capitalized as construction in progress (2.1) (1.5) (3.8) (2.9)
Total interest expense 11.1 12.1 22.6 24.0
Revolving Credit Facility        
Debt Instrument [Line Items]        
Revolving Credit Facility interest expense, including commitment fees and finance cost amortization 0.6 1.0 1.2 1.8
Senior Notes        
Debt Instrument [Line Items]        
Senior Notes interest expense, including debt issuance cost amortization $ 12.4 $ 12.4 $ 24.8 $ 24.8
XML 66 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Commitments and Contingencies - Additional Information (Details)
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Environmental Contingency  
Estimated final remediation cost feasibility study expected occur year 2025
Environmental accrual $ 15.3
Expected period related to remediation expenditures for environmental contingencies period 30 years
Potential increase in environmental costs $ 11.6
Time period within which recorded estimate of its environmental obligation may change 12 months
XML 67 R59.htm IDEA: XBRL DOCUMENT v3.24.2
Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance $ 664.9 $ 652.2 $ 635.6 $ 631.2 $ 652.2 $ 631.2
Other comprehensive income (loss), net of tax 3.2 (2.1) (7.3) (1.1) 1.1 (8.4)
Ending balance 662.0 664.9 638.1 635.6 662.0 638.1
Defined Benefit Plans:            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance 10.5 11.0 3.5 2.8 11.0 2.8
Less: income tax benefit (expense) [1] (0.1)   (0.2)     (0.4)
Net (gain) loss reclassified from AOCI to Net income 0.5   0.9     1.6
Other comprehensive income (loss), net of tax (0.1)   (4.6)   (0.6) (3.9)
Ending balance 10.4 10.5 (1.1) 3.5 10.4 (1.1)
Defined Benefit Plans: Net Actuarial Gain            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Unrealized gain (loss) on securities 1.4   (0.6)   1.4 (0.6)
Less: income tax (expense) benefit (0.3)   0.1   (0.3) 0.1
Net unrealized gain (loss) on available for sale securities, cash flow hedges and fair value hedges 1.1   (0.5)   1.1 (0.5)
Reclassification from AOCI [2] (0.2)   (0.3)   (0.5) (0.6)
Defined Benefit Plans: Net Prior Service (Credit) Cost            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Unrealized gain (loss) on securities (2.2)   (6.6)   (2.2) (6.6)
Less: income tax (expense) benefit 0.5   1.6   0.5 1.6
Net unrealized gain (loss) on available for sale securities, cash flow hedges and fair value hedges (1.7)   (5.0)   (1.7) (5.0)
Reclassification from AOCI [2] 0.8   1.4   0.5 2.6
Cash Flow Hedges:            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance 0.5 2.1 (1.4) 0.4 2.1 0.4
Unrealized gain (loss) on securities 6.1   (9.0)   1.9 (11.6)
Less: income tax (expense) benefit (1.4)   2.1   (0.4) 2.7
Net unrealized gain (loss) on available for sale securities, cash flow hedges and fair value hedges 4.7   (6.9)   1.5 (8.9)
Reclassification from AOCI (2.0)   5.5   0.1 5.7
Reclassification due to forecasted transactions probable of not occurring 0.2       0.2  
Less: income tax benefit (expense) 0.4   (1.3)   (0.1) (1.3)
Net (gain) loss reclassified from AOCI to Net income (1.4)   4.2   0.2 4.4
Other comprehensive income (loss), net of tax 3.3   (2.7)   1.7 (4.5)
Ending balance 3.8 [3] 0.5 (4.1) [3] (1.4) 3.8 [3] (4.1) [3]
Accumulated Other Comprehensive Income (Loss)            
AOCI Attributable to Parent, Net of Tax [Roll Forward]            
Beginning balance 11.0 13.1 2.1 3.2 13.1 3.2
Other comprehensive income (loss), net of tax 3.2 (2.1) (7.3) (1.1)    
Ending balance $ 14.2 $ 11.0 $ (5.2) $ 2.1 $ 14.2 $ (5.2)
[1] Income tax amounts reclassified out of AOCI were included as a component of Income tax provision.
[2] Amounts amortized out of AOCI related to pension and other postretirement benefits were included within Net periodic postretirement benefit cost (see Note 3).
[3] As of June 30, 2024, we estimate a net mark-to-market gain before tax of $3.9 million in AOCI will be reclassified into Net income upon settlement within the next 12 months.
XML 68 R60.htm IDEA: XBRL DOCUMENT v3.24.2
Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Details)
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Equity [Abstract]  
Estimated net mark-to-market loss before tax within next twelve months - cash flow hedges $ 3.9
XML 69 R61.htm IDEA: XBRL DOCUMENT v3.24.2
Other (Expense) Income, Net - Components of Other income, Net (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Other Income and Expenses [Abstract]        
Interest income $ 1.2 $ 0.2 $ 2.1 $ 0.6
Net periodic postretirement benefit cost (1.5) (1.9) (1.8) (3.9)
Unrealized gain on equity securities 0.1 0.2 0.3 0.3
(Loss) gain on disposition of property, plant and equipment (0.3) (0.8) (0.5) 14.2
Gain on business interruption insurance recoveries [1] 0.0 0.0 10.5 0.0
All other, net 0.0 (0.2) (0.2) (0.1)
Other (expense) income, net $ (0.5) $ (2.5) $ 10.4 $ 11.1
[1] Represents advances against business interruption insurance claims received by the Company as of June 30, 2024. We recognize such advances in the period in which the insurance proceeds are received or become realizable.
XML 70 R62.htm IDEA: XBRL DOCUMENT v3.24.2
Other (Expense) Income, Net - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Other Income and Expenses [Abstract]        
Trade accounts receivable sold $ 265.3 $ 323.4 $ 532.4 $ 626.6
Net discount fees recognized $ 6.5 $ 8.0 $ 12.8 $ 15.2
XML 71 R63.htm IDEA: XBRL DOCUMENT v3.24.2
Income Tax Matters - Income Tax Provision by Region (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]        
Domestic $ (0.2) $ (2.5) $ (7.2) $ (7.0)
Foreign (0.6) (0.5) (1.1) (0.9)
Total $ (0.8) $ (3.0) $ (8.3) $ (7.9)
XML 72 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Income Tax Matters - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Effective Income Tax Rate Reconciliation [Line Items]          
Income tax provision $ 0.8 $ 3.0 $ 8.3 $ 7.9  
Effective tax rate (percent) 21.00% 14.00% 23.00% 19.00%  
Effective income tax rate reconciliation, related to federal research & development credit, percent (decrease) (9.00%) (13.00%)   (9.00%)  
Effective income tax rate reconciliation, state tax adjustments for certain state net operating losses, percent (4.00%)        
Effective income tax rate reconciliation, foreign withholding tax, percent 3.00% 1.00%   1.00%  
Effective income tax rate reconciliation, related to non-deductible compensation expense, percent 8.00% 1.00%   1.00%  
Effective income tax rate reconciliation, foreign taxes 1.00%        
Effective income tax rate reconciliation, tax expense (benefit), share-based payment arrangement, percent (3.00%) 1.00%      
Effective income tax rate reconciliation, other permanent items, percent 1.00%        
Gross unrecognized tax benefits $ 7.2   $ 7.2   $ 6.5
Gross unrecognized tax benefits that would impact effective tax rate $ 7.2   $ 7.2   $ 6.5
XML 73 R65.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Numerator:        
Net income available to common shareholders [1] $ 3.1 $ 18.3 $ 27.7 $ 34.2
Denominator – Weighted-average common shares outstanding (in thousands):        
Basic 16,072 15,974 16,050 15,957
Add: dilutive effect of non-vested common shares, restricted stock units and performance shares [2] 326 109 271 133
Diluted 16,398 16,083 16,321 16,090
Net income per common share, Basic: $ 0.19 $ 1.14 $ 1.72 $ 2.14
Net income per common share, Diluted: $ 0.19 $ 1.14 $ 1.69 $ 2.12
[1] Represents Net income less distributed and undistributed earnings allocated to non-vested RSAs that contain non-forfeitable rights to dividends.
[2] Quantities in the following discussion are denoted in whole shares. During the quarter and six months ended June 30, 2024, approximately 170 and 370 shares, respectively, were excluded from the weighted-average diluted shares computation as their inclusion would have been anti‑dilutive. For the quarter and six months ended June 30, 2023, approximately 42,000 and 16,000 shares, respectively, were excluded from the weighted-average diluted shares computation as their inclusion would have been anti‑dilutive.
XML 74 R66.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Parenthetical) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Antidilutive securities excluded from computation of earnings per share, amount 170 42,000 370 16,000
XML 75 R67.htm IDEA: XBRL DOCUMENT v3.24.2
Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Supplemental Cash Flow Elements [Abstract]        
Interest paid $ 21.0 $ 22.4    
Non-cash investing and financing activities (included in Accounts payable):        
Unpaid purchases of property and equipment 32.5 15.9    
Supplemental Lease Disclosures [Abstract]        
Operating lease liabilities arising from obtaining operating lease assets 0.5 2.6    
Cash paid for amounts included in the measurement of operating lease liabilities 4.0 4.7    
Finance lease liabilities arising from obtaining finance lease assets 2.0 9.1    
Components of cash, cash equivalents and restricted cash:        
Cash and cash equivalents 70.4 19.8 $ 82.4  
Restricted cash included in Other assets 18.3 18.6 18.3  
Total cash, cash equivalents and restricted cash presented on our Statements of Consolidated Cash Flows $ 88.7 $ 38.4 $ 100.7 $ 71.3
XML 76 R68.htm IDEA: XBRL DOCUMENT v3.24.2
Business, Product and Geographical Area Information - Net Sales by End Market Segment Applications (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net sales:        
Net sales $ 773.4 $ 814.1 $ 1,510.9 $ 1,621.7
Aero/HS Products        
Net sales:        
Net sales 226.1 225.1 446.6 439.1
Packaging        
Net sales:        
Net sales 312.4 354.7 610.5 708.9
GE Products        
Net sales:        
Net sales 162.6 159.4 315.6 321.5
Automotive Extrusions        
Net sales:        
Net sales 69.7 68.4 133.2 139.2
Other products        
Net sales:        
Net sales 2.6 6.5 5.0 13.0
Products Transferred at a Point in Time        
Net sales:        
Net sales 591.8 622.6 1,161.2 1,247.4
Products Transferred Over Time        
Net sales:        
Net sales $ 181.6 $ 191.5 $ 349.7 $ 374.3
XML 77 R69.htm IDEA: XBRL DOCUMENT v3.24.2
Business, Product and Geographical Area Information - Schedule of Income Taxes Paid by Geographical Area (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Taxes Paid By Geographical Area [Line Items]        
Income taxes paid $ 0.8 $ 0.2 $ 2.4 $ 0.5
Domestic        
Income Taxes Paid By Geographical Area [Line Items]        
Income taxes paid 0.2 0.2 0.2 0.3
Foreign        
Income Taxes Paid By Geographical Area [Line Items]        
Income taxes paid $ 0.6 $ 0.0 $ 2.2 $ 0.2
XML 78 R70.htm IDEA: XBRL DOCUMENT v3.24.2
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jul. 15, 2024
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Subsequent Event [Line Items]          
Cash dividends declared (in dollars per share)   $ 0.77 $ 0.77 $ 0.77 $ 0.77
Subsequent Events          
Subsequent Event [Line Items]          
Cash dividends declared (in dollars per share) $ 0.77        
Cash dividends declared $ 12.7        
Cash dividends, declared date Jul. 15, 2024        
Cash dividends, payable date Aug. 15, 2024        
Cash dividends, record date Jul. 25, 2024        
EXCEL 79 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( N3^5@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " +D_E8OK^!G>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'&[%4SJR\9.&PQ6V.C-V&IK&CO&UDCZ]DNR-J5L#["CI=^? M/H%J$Z5I$[ZE-F(BA_FN]TW(TL0U.Q!%"9#- ;W.Y9 (0W/7)J]I>*8]1&V. M>H\@.'\ CZ2M)@TCL(@SD:G:&FD2:FK3&6_-C(]?J9E@U@ VZ#%0AJJL@*EQ M8CSU30U7P @C3#[_%-#.Q*GZ)W;J #LG^^SF5-=U9;>8'S:/#,EN%@6?%6(^XT04BPE7VU'UQN_J[!OK=NY M?VQ\$50U_+H+]0U02P,$% @ "Y/Y6)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" +D_E8[/:%4?D% #8'P & 'AL+W=OV2#S69DX7J6? B^G==Z=#E^)?6V7+S&*\8D>@N#*+YIK*1"42\-"@.+V';'"JD?-?J]]-I8]'L\D8$?L;% <1*& M5.QN6<"W-PW<.%R8^,N55!>L?F]-EVS*Y.?U6,"9E:MX?LBBV.<1$FQQTQC@ M#T/'40'I$W_Z;!L?'2.%,N?\59V,O)N&K4K$ N9*)4'A9\.&+ B4$I3CW[UH M(W^G"CP^/J@_I/ ,Z;@/AA*$?I3]TK=]11P'V"4!9!] W@7@LC'.-F_XVX"K2(1C3QT'TE?[M H MRKJ'JN8FBE=4L+AG27B;BK'8G'9(QJB92.T=J5T/ZE% AF0AV:,+67$@=GEE*BD17*4-C M5$V\3H[7J88W9L+G:FQ["#*$MO',2OFX*QUXQOB:G-VGG6 M(1O%:B)CN_C@VE6@1Y'+!733]#-[@:82QB;B @UY$DFQ@U]/6Q,GU._N=<3F MH+K(1QX#5T&>T3Q%>8<^(7G=:CJV8Y/NM9;7&%R7EQ2\I KO MP/- /;XX'*!'> Z]1/IV-4OB=MM&7U@LT9-[OV41NA-@?[7L1J&Z[(4KPD8? M8F:?;;F6W2PY37P8&VW;UN*>PQ;APA=AL[-YCSM49S",9WP;:5'-<@^0!5_A MHI;T'&X)%W8)FTW.>](\8XT%W_B1J^_59LV9-C^;@^J"%L8)F_W.>] QCR4- MT%_^NCPIFQ6=KMW1?GS-<75)"^N$S7XG[:P#F/V7@YD%.D2??L_AEW!AF+#9 M[3QR%]IKO.*1R3&=$"%MTNS:+7W..8=IPH5KPI5LTS 10AG?S.WZT3(=DHE^ MJFY6_*J=X _-434Y2>&42$6G!+.S;+E'S6#H 5S'>4*QA-,<59>SL$>DDCU2 M#A_\'V35)1<[+9U9YY&*)4,#UV4@!#)>)JDE/H=!(H5!(I4,TC2D08!NDQAN MQ]I^>T*G=,)FCJO+5Y@@4LD$W8=,+-7 _ T4Y JR;+BFD;YIS8+EH.>P/Z2P M/Z22_9FND"<\L4XYW#L]#"L]#3O@37\*LFR\0)C_/?T%3YB8">+6$9B6H MFQ#F.['D[NL%6E.!-C1(&/K1OK0Q6L/ 3]=9M75P#CM$"CM$S.9E)JB7?EQV MX9P'6G2SP$>8EVNYSF%^2&%^B-F['!H3W;^Y*QI!YBQ;?#@A]#R8W@VTRYOF MP+J$A0\BE5:.]EUOFG6]:;J,>DRH!^#^@G-Y.%$OR#?S^_\! M4$L#!!0 ( N3^5C_.%41 P@ !TB 8 >&PO=V]R:W-H965T&ULK5IK;^.V$OTKA!NTNX!CBZ0DRWD8<.*T3;%-@LUN^Z'H!T:F M8V'U\%)TG-Q??X>2HH=)T=E[$R")'L/1&7(XYY#2V2X3W_(UYQ(])W&:GP_6 M4FY.QN,\7/.$Y:-LPU.XL\I$PB2U. MS,ZRK8RCE-\)E&^3A(F7"QYGN_,!'KQ>^!P]KJ6Z,)Z=;=@CO^?RZ^9.P-FX M]K*,$I[F498BP5?G@SD^6;A%@\+BKXCO\M8Q4J$\9-DW=7*]/!\X"A&/>2B5 M"P;_GO@ECV/E"7!\KYP.ZF>JANWC5^^_%L%#, \LYY=9_'>TE.OS03! 2[YB MVUA^SG:_\RH@3_D+LS@O_J)=9>L,4+C-9994C0%!$J7E?_9<=42K :8]#4C5 M@.PW<'L:T*H!?6L#MVK@%CU3AE+TPX))-CL3V0X)90W>U$'1F45K"#]*U;C? M2P%W(V@G9Y>W-_>WGZX7\R]7"W0Q_S2_N;Q"][]?77VY1Q^^WLR_+J[ASD=T MC+[>+]"'HX_H"$4I^C.*8QBV_&PL 81R-0ZK!UZ6#R0]#_QCFXX0=8:(.,0U M-%_8FR]X",UQT9QVFX\A]#I^4L=/"G^T+_ZM$#R5B.4YE_F)*9[2@6MVH.;E M2;YA(3\?P,3+N7CB@]G//V'?.35%]T[..K'2.E9J\SZ[9/D:L72)0G7 OV^C M)Q9#\,91+%WYA2M5/)YF$V?D.JT??#9^:H>FMPA(7XL.?K?&[UK'ZC,/.4!^ MB+EYH-SW'*AWJ6H<[1"F7II!+/Y-6GU,8IOV1,5@1 M;T3,H^'7('TKR%NYYL*$R=>>ANG(W8-D,"(MHPZB28UH8L_O+)4"B*2:S"9L M$^VQ/AU-]K#I1EXP\LS8@AI;8,5VG3[!3,M$Q$VX+NR-_\'_FH()-)RNZX^F M>]$8K":3OL&?UN%,K8CN!-^P:(GX,PB0G.=%695)%K\!8.6FDYT.=EH *JK2[:93IZ]O<8N3\8'>!5TG MY,L0;6*FD$+GJG*] <$E>VM!Y;2+.G!'^WUKM//(J*SO4ZKEJM:= M-I,NQ(;HL)5>H%I(ECY&4/H/ G0-TUNK:)55&Z/G](!L2 K;6>JW+%ON0 <: M8>F4@X-1L _K@%476$-,^ W,9,L^7^L-C/?+)C8P%&[W;!=),BCB/V$,61C'K4%K9RUH_*K??RU@VZH3-L MY[-Y&&9;4,)HPUZ4XC(&K),2";">U 8SJ*X]B4,:\B)V\@*(8@M5*VD;F76[E(0Z3U(&Q8C=A;[E*6/QY*+ M!&TR46RA9"N4[3'PH0"HGJI^JQ,K_ :K:9_((0W'$3O'W56;1XURW&2Y%%Q& M@BN=@QYXRE>1N4H2G?9 U'K3]L]^&(8F?A_9D(8%B9T%;W@G3]0HW)F/4 ;GB1VGFSR M^Q!*G0B#0$]B@Q7N+0/_=*BAF/ W5S#I& M-YGD:&+]S,)OZRQ>NK$WM$OMM'LG7LM2KGIAB+RAXSCJ%^5K)I3*V4;O!F'X7_8T#4GWO_OJ-OYK5WA ]O",.N AZN>WS"!GEB\Y>C(&3D0 M^=1YK[$@9#B%7SH-7CVUA@/[0R>8##$FKS=M U0X"SP\=":3'F?8&TZFN,?9 MV\96%S[MS9UJW.Q&W3%IQ!&UBZ/Y8_C9 M1ZH+( PLU$>"M)% U"Z!/G/)X!(L/YA(H8/-[Q,,:WVB[:B9K)R^G2G:J!YJ M5SU?!,CAK7AY37+(@!#$YA#YPX!Z0Q+X=6Z_/:&-4>IBZ-B=>-HRZ[!=-])& M-E&[;()5XC;9EJO!:C\V2Z!BK)7:?H("F,*Y<7E+=86$73W=#5:T=X :'47M M.JK4)WDO!1H!!_K&FZ_AU165#ZOQO@G:""KZ@X*JR)%V +_8H$^U=V7&31Z3 MG663QU5*JWNED1^N?8W^#_X7S=]$@T,$>56OD=4\*I:>6P')5;[D>$'\.>1\ M"3D(ZS?HE2(=8Y;+XR@=HE4DX @J,OJ@1IDXIY^N?[TM#O'IQXI]'E[0$0KH MR$-)^:ZY '.$/'_DU)>&".;LAA??#L0O(Q,=CEOOQA,N'HMO#')4;/>4KT[K MJ_5W#!?%Z_[]ZZYS<@D];+J#X4[YI4+SB/+#B3^9>(S2'-;C*W@<*'Y(5U%^ MBU">R&Q3O)V'JB.SI#A<9\<:[K+(Q1"EF++% F[LP( M32$773K7V8(B&"E1FNB6873T%.),"[IJ;$R#+LEY@C,TIH#E:0KIRP5*R*JG MF=KKP#V>QUP.Z$%W >=H@OCC8DQ%3Z]<(IRBC&&2 8IF/:UOG@],0PI4Q'>, M5FRM#60J4T*>9.YFD@0C.8)_R>K*Y0F9 C_4*2,/4/5D5LQ]= F#-.TE(L M"%*<%5?X7"[$FL!L[Q!8I< Z5F"7 ELE6I"IM(:0PZ!+R0I0&2W<9$.MC5*+ M;' F'^.$4W$7"QT/!G>WD[N;ZV'_830$%_V;_NU@!"97H]'#!)P\WO8?A]?B MSBDX&4.*,AXCCD.8G(+/X"/0 8O%*.OJ7)!(/STL9[TH9K5VS/HUSUK -LZ M95CM!OE@OWR(0B$WE=RNRW61?[4(5K4(EO*S=_A-..1(U"8'9 8N<0:S$,,$ MC G#JM9^]J>,4U%QOYI2+;S;S=[R-3QG"QBBGB;>,X;H$FG!IP]FQ_C2E/A_ M,JLM@UTM@[W//1B+-PA1BB(@RBY\.BL?+X YCPG%?U#4E'[AZ2A/^=%8!HZA M?EU]N9[9X;@:=+N";K\+&C.6-P.WMT V4?=%U""="M)Y%Z3XKC(.LPAG\R92 MYR#IOH@:::PE'9 T%15?8BX@!4N8Y*B)KC#RUN=N&>8&X(&@&J-;,;IO M8#RJ2-VM=?*-QBH](K#&[%7,WC',DR-KU-O"L"S?LFS?V^!M"O0+9C>9T-V",""UA];1>61Z!OD,YQQD""9D)IM%QA08M31='A9*$VYBGA M8IM7S5B+^C!#^VI%[?76V"_X"4$L#!!0 ( N3^5@]:.MA308 M D> 8 >&PO=V]R:W-H965T&ULK5G9;N,V%/T5PAT4 M"9#8(K79:6(@L31HBF;!..D\%'U0+-H61A)=D7;2?GU)2=%"TNRDU3Q,+/G< M0]Z%EX?FY2LIOM$MQ@R\96E.KT9;QG87DPE=;7$6T3'9X9Q_LR9%%C'^6&PF M=%?@*"Z-LG2"+,N;9%&2C^:7Y;O'8GY)]BQ-/!7^:-"QQDN&<)B0'!5Y?C:[A18@<85 B?DOP M*^U\!L*5%T*^B8?;^&IDB1GA%*^8H(CXGP->X#053'P>?]:DHV9,8=C]_,[^ MN72>._,24;P@Z=?1&Z#: ,D&SA$#NS:POW<$IS9POG<$MS8H79]4 MOI>!"R(6S2\+\@H*@>9LXD,9_=*:QRO)1:$L6<&_3;@=FR^?KI_"N_#^:0D> M/H/%P_WRX=?;@+\+P.W]XN$N!"?/]]?/P2U_?3@'=1@6F(,G! MTY;L:93'] Q\$L]W29KR$J"7$\;G)T:9K.JYW%1S04?F8H,[DK,M!6$>XUAC M'YCM/8/]A,>E"0YZ#\X-,A+^LL_'P+;. +*0HYG/XOO-;9T[_V_T\#^/W@N& MW52*7?+91_AN\Q7),%BRB&'>*1CX_?J%LH*O]#]TJ:[('#V9:'\7=!>M\-6( M]S>*BP,>S7_\ 7K63[HX#TD6#$D6#D36RXC39,0QL<_O^3Y"HQ1KEUIEZI6F M8K0>+_B M2:$DC<]X6E;I/D[R#=^@^:BK)*HD ,]8E)&")7^7+W1)J\;S.Q7CS:RQ*Q6I MBO+A5"[E0$5!VU8J/M3 '&?6&;,7&K\)C6\,3?!1SRLZMS,-)"VGA:_,%'F* MURK(]<=3R6<-"!U;EM/&XZG1XR77=CSG9V"#UY":U6,%I& M/Q_8%A> GU1$GH6G7 EN,%=_.=:FUDSWTMW/4 =+@7,\[UF$@:EU' MYE)KBBPIQ:?69:097-E"-"C;E>,2:%".$I:P1G5[MWMD^X"MN(9F=5VMJI,Z MN:>UPUJE P>5UH.R!8.RA4.Q]7/2RFMHUM>W.<.+Q2 F6?9T?_.\)PV"F#8&K3EH5<3H4 MDE&!!@4U'5F#ZL:\'X!6WD*SOJU/N"]X30I9''34YU:W0K-PO6V\%++^D- C>A6J&I(G618N4)6UYXJS&J;I MV+:Z_Z#LO,;&/R;88"MAH5G#B@.T86>9*N=96UW8*HB?312?513RU7U4,V!7 MN_:];'4IG!FWEM9+P/=3KB2RC!]2RA_P]/N+4>=^>'\9DBT8E"TI[V&I79-:N09+N MF?:GW)O:\M]\5%$Z'W4H3SX-:5#A M9\_DS5T+LZ;R7J=G0_*6KF>;69*?D\[55H:+37FG2/G*VN>LNKMHWC;WEM?E M;9WT_@9>+*#F?0 OPNI6LJ6O+DGOHF*3Y!2D>,V'LL8^GVM1W3M6#XSLRHNU M%\(8RN.RF M P 2 T !@ !X;"]W;W)KALF9T!\L N#H-4TR-M4BS@]CPV#;"%+,='* 3#S9$9IB+J9T;[ # M!1SF1FEB6*8Y,%(<9YHWR=<>J3<6K6E-*R/W]B_Y-J%E@UF,"?) M'W'(HZGF:BB$'3XF_(F:@>!1&UBE@=4T<-XQL$L#^Z,[.*6!\]$=^J5!+MTHM.>.\S''WH22,Z(2 M+=CD(/=^;BW\%6QL./>^GGV'"R#U?,:/7Q!\X?5^N';PA=KOI@L M'Y^"K\%JO?@>H,5*S -T\[*:O?@+\?P6W:&7M8]N/MVB3RC.T#).$A%[-C&X M.)BD-[;E(>Z+0UCO',)&2Y+QB*$@"R%4V/O=]H,.>T,XI/**]>:5>ZN3\/=C MIB/;_(PLTW(4YYE_W-Q6R?E_NP?_>?<+9]A5BM@YG_U>BG#,090&CL@.S4DJ MZE$D"\4)T"+;DA30G[,-XU3<^;]4L2_8'36[K(-C=L!;F&J"F $]@>;]^DMO M8/ZFW+T%^&V0-]>$E*%#LYNA6!;K0UZ_T]3M3\(%'0-'V(O=N$L+8;2G[ M,\H@ST^.7T5=6A$.R!VKG-&_9C9>D\R_)EEP);*+: VJ: TZL]&'G5@)T08R M,>+HD&#U6Z&@&=92Y5UF&GUCEF$=J) M;@M%$.Y!*7/8VM=N7JUY&W-G-:^6WP;U6M=/0>3H?;5(MQ+I=HI47;_BWI6W ML'[]5!YP%1ZP&AYH8^Z&K0K4!O6:"1,HB%S=47M@5'E@U!UFA7:5T%&K^ U: MH2XPH[J&A@2_36.YNMO0J0#U:Z!"IU%K#5.@^[PG9R*6QXP7+4"U6K7]L[S; M;:S?]\;SGF+=%Y\)15?_D[[XQEABNH\SAA+8B:U,?2AJ$BWZ]F+"R2%O3#>$ MBS8W'T;B4P>H!(CG.R+*>#F1&U0?3]Z_4$L#!!0 ( N3^5@+BL,6&@T M ,%Y 8 >&PO=V]R:W-H965T&ULS5UM;]LX$OXK1*ZX M;8'&T;OM7A(@B1.1MVW3:](['(K]H-I,+*Q>7$E.VOOU1]FJ98HC2MI,BWQI M8WOF&8HS')*/AM+Q8YK]F2\Y+\BW.$KRDX-E4:S>'!WE\R6/@WR4KG@B?KE+ MLS@HQ,?L_BA?93Q8;)3BZ,@R#.\H#L+DX/1X\]V'[/0X71=1F/ /&')@'/[[X&-XOB_*+H]/C57#/;WCQ:?4A$Y^.=BB+,.9)'J8)R?C= MR<&9^89Y&X6-Q+]#_ICO_4W*2_F2IG^6']CBY, H6\0C/B]*B$#\]\ O>!25 M2*(=7RO0@YW-4G'_[Q_H5YN+%Q?S)J(/073;E&P*@6KKX)= M*=A]%9Q*P>FKX%8*;D/!&K)6"U[0P:5$85PKCIH+;HC"I%"8-!<=K49A6 M"M--.&S]MW'^+"B"T^,L?219*2W0RC\V$;31%CX/DS+8;XI,_!H*O>+TYO;L M]O+=Y?O;&W)]12ZNW]]7_Q.K]_.+C_>_$8N__6)W?Z7O/ST M_NS3C(G?7Y%#\NEF1EZ^>$5>D# A[\(H$O&;'Q\5HF$E_-&\:L3%MA%62R-N MTR*( +697NTBC6,Q7FZ*=/XGH'VEUSY;+,)RO 41^1"$B_(*+H)5"+?$UV-] MY(7(*WQ!+H,L"9-[J ]H1Q^(5)6OL^^ME\,Z+F<^7\?K*"A$*ZZ+)<^(Z!Z1 M_Y9E8GK@A"7S-.;DY=LTSU_)\$2:*$CF MG 0%F?'YB-CF:V(9E@7%P1;3VV"6>?CAU+/-D1!]V'>[*F4T9:Y4&=.8&B-' M%O,!,7MDRT)4%3ITQNYH*HLQ5:Y;4B_:N%^V!O?@R7P89SU_UZDXM>#E/ MOLE7P9R?'(A R'GVP ].__XWTS/^ 0VV+9B[WU7NU#'&KM?H>DRK/B88Q01C M2&!27#B[N'"T+'/"S8B%W+[5'4N>:D;K3&M@8%]<88+Y?9I/,2TR)##) ME>[.E:[6E=MD/)>2\UK9AJ+X/;WD6E[,S3\IE/UEEZ7T6Q"(Z?LP$4$QH&S$T\7M*XG>FIC5I9'U, MDSXF&,4$8TA@4O",=\$SU@=/N0*(Q!JNW :*A%!%49&*]/$@D@B/5U'ZG?/\ MMS)7B)U"L5RF41E7.5FOA,X#SXLRRH1NDB:'Y4<1?EL8L5500Q.*K3$T+!I+ MIIGV0H;FFSX6?4R+%!.,(8%)(3/9A+G"SX/!(A &6/-9G&9%^+]=VEDG/,A* M H1_78?%]\UR5ZQU-[^#?)"A])C=W+O/]&T8ZO ^)GU4DQ05C6&AR2[?(PI- MKS!]P!8IC%5!ID/R7FC<6,H E(@ MY0/(66U;!+.FSDP]=];HRGW*I[M/M=!#I]@*K4'ZC!W#;I(^J'9]5#2*BL:P MT.3@J!E!2+#JT0>/-J:#55BLAVU$&%2KZA MHOFH:!05C6&AR:ZOF3I33]4]F9BM\*7,-E%7L9CTU!4JFH^*1E'1&!::'!TU M%6?JN3AUN?O/=2(F"T.S-%-Y+,^>*%1])=8Q!ZM88@[VFFMG'Y"SK&8,4D * MGH,!.;=U$JXY*E-/4FG6N]V=BDHIF2JG)$1-V_2H=GU4-(J*QK#0Y/BH61Q+S^+HU[L60)Y,E'L_>A-# M5S2H:'ZO*Z"H-AD6FNS2O4(L/9OTY'5LA2]EK+'J=4R2Y0H5S4=%HZAHK*MW M9:_7-)&EIXGP"@W D%#)&*,YT\WT+1P<$3U,^J@F*2H:PT*3 Z)FNBP]T_6+ M*D_TK1B\0E 9,<=5%^.H1GU4-(J*QK#0Y""JZ3!+3X<]CPH4"ZC,4NCGF?Y2 M!J>?/C9]5)L4%8UAH4FOD#CU@&X/*SJ&B450T MAH4F!UO-SEE=E7*]"U(ZD%HJ4BRH)LU2^ 4]^. :7QJ74H%+]^$G#2=CDF_7?4QZ:.:I*AH# M-=GG-'UIZ_O O$/461!ZJ M1+W5ASP$L$"B'I #B'I "CZ*!,BU$O5VS1[:>O;P*42]'GKP822 .H2)>E2[ M/BH:145C6&AR<-34H:VG#CL+4^"P4(N[/-=2[J$#8NI8LP%RSS0Y7H')+#!!W/&VFL=Z2EQTM_FQ!2Z4K MO=;@ 8A*Y:&B,2PT.6+VSHKJ*3\]=V^KI5V6HRQ8]2:&KEU0T7Q;90#5*Z"H M-AD6FNS2FK2S]:3=D[G["E]*8I:RDM&W8K#74=DX5#2*BL:Z>E?V>LVRV1TL MVR^A:L\[6@&G\PN]UN!UG*M,/J[GF,J1M/C9]5)L4%8UAH&$]^.#4 MA5J+V.\2**I1AH4FQT5-$MIZDO"IO' %+]VG;KH<]7AJMT$?U2!%16-8:/+# MTQG$8S8J'QW(PXYZ/-3S'/6I.D8/G@K ,DUCK!24 G*6LGFC@!3(4SD M9=JR57%JTL\9=.JSK9@4ZM+S#NB6&5JO-72&KM :Y)?K&;;B--0Z1%0TBHK& ML-#DD*J)3^>)3XX#^4X'>'0JW! Q"U4A 5C6&AR1&S]VPY/>G8\7 Y M1^61QTKMI][$T-4.*IJ/BD91T1@6FNSZFGET?O+#Z!RU3$Y]&)V^$8.# Y4; M1$6CJ&@,"TT.CIH;=/3RHC!.]753EHOPKP2^#H M \[BMJV&:Z+'&7J:=-B6M>/Q92U;5DSN9.:HU$_;EA7U(6:H:!05C6&AR4_P MK?DD5\\GZ5?,+O1D,>4!O:@/,T-%\_M< $4UR;#09(?6M):KYYZ>_E!FM2C, M5L@(?2,&^QR5H$)%HZAHK*-S99_7O).KYYU^[HE)5V5W#.4)EOH6#@Z('B9] M5),4%8UAHV(ZC3/>5ZA&?50T MBHK&L-#DT*LI.%=/P3V/,AP7*&\SE'O9^DL9G+3ZV/11;5)4-(:%)H?.WNLD MGML177UV^TM%AGJMP=E-+3(\'!N>DMUPWVN!^V(+W#=;_ PBT:V)1+>KR+!W M%4X'4DL5C@O5\EG*30H]^.#,A7JXM]\E4%2C# M-CHN:&'7U3.-3JW!<]42K MK4Y7J$=R^YCT44U25#2&A2:[O"8WW4&/_NM#@5>(^GL*;A]>$T "[BD 4, ] M!4 *9#4AM-9["F[-:[J#3KD.NJ?@@H0B=$^AM^1E1W-;[BGHM0:G4%3"$A6- M8:')+Z$J"4OYFYKQ\CJJK/R%DA?>.\)IXQ?CWUG!\+RXV5 MX"$(H^!+Q#>&@L<@$RU;"Q-;J[\'H>@8S M1FF_WI-?[,TAY(,8+:])D),@WC:]E!7VB\UK,G]&=SA*=S@CR*-'>Z]LC7EV MOWG?;RYLKY.B=.+>M[MW"I]O7KW;^'YFOKF$OC_SC#=4! STBRE^V;Y-N#:] M?;FQN);[,,E)Q.]$,\15BU20;=\7O/U0I*O-RV2_I$61QIL_ESP0+BL%Q.]W M:5K\^% :V+VU^?3_4$L#!!0 ( N3^5A:_XJ7HP( )P% 8 >&PO M=V]R:W-H965T&UL?91M;]HP$,>_RBF;-BI-31J>N@XB\525 MK2VL@4W3M!)S_;][W>7W'6V0CZJ#%'#<\ZX MZGJ9UL65[ZLDPYRHN MJ. @<=GU>A=7_::]7U[X1G&K#M9@,UD(\6B-<=KU @N$#!-M%8AY;7" C%DA M@_&TT_2JD-;Q<+U7ORYS-[DLB,*!8-]IJK.N=^E!BDNR9OI!;&]PET\)F BF MRB=LW=UVRX-DK;3(=\Z&(*?QA]G8]G/Z VO^_-AV-S?@:U*9'(=8::)H2==7QM@*RLG^R" M]UWP\)7@=;@3QE_!B*>8_NOOFT2J;,)]-OWPI.#G-3^'>O !PB!LP%OP066& M4>U>)R+4JWK5RPCUU^JEB4;S4VH02XBU2!XSP5*4RE3H:4WU"_SL+926YF_[ M=:P@3KUQ7-UVX)4J2()=S[280KE!+WKWYJ(5?#K!WJC8&Z?4H]C5@FP(963! M$$Q/ ]D2F2JHN0J=P>^CM7+P3KY9RMMNWT2MH/VQU>CXFR-8S0JK>1)K0%0& M*=W0%+DA23%A!B"%&N60"F8,!05*QV4!_W[78Y NV.4!9'#>;O^'Z!]T3(YR M5&PO=V]R:W-H965T&ULM5K;AST.+Y(Q=_R#6E"CUE:2XO.FNE-F?]OHS7-".RQSN,B(@DNQZLN- MH"0Q@[*TCP>#43\C+.],S\V]>S$]YX5*64[O!9)%EA'Q?$E3_GC1"3J[&]_9 M:JWTC?[T?$-6=$'5S\V]@*M^/4O",II+QG,DZ,-%9Q:3?[M7$> MG%D22><\_9TE:GW1F7100A](D:KO_/%76CDTU//%/)7F?_18V0XZ*"ZDXEDU M&!!D+"__DJ"/R*AK6$V M_<'$QHP&;UBNEW&A!'S+8)R:+G[,?GSY^N7;CP6ZNT;SNV^+N]N;*[AWA>:S MQ:_H^O;N]P4Z^?EM]O/J!NY^0EWTLCSO@(X>M)^ M7#WZLGPT;GGT"'WEN5I+]"5/:'(XO@]NU+[@G2^7V#OA?XN\A\+!9X0'.'+@ MF;]^>.B!$]:A#98E2>N<)63ANY MI]7[^DQN2$PO.K!Q)15;VIG^^U_!:/ ?E\\?--E!!*(Z I%O]NDW*$,LCWE& M76Z68T=FK*XVVRD>]\;G_>T^?-LHC'JX-CJ -:QA#;T+,TO^!QL+:I&22'$H M1C'/8Y92E-=X]7U]%>LUW B^99"B:/G\^D41?QBL*D M,2.FZO(''0V(@7K^C#8IR14B>8+HGP7;Z("Z(E%./]Y;PN&P-SQ:9]LH.NV= MNM=Y7",?>Y'/,BX4^ZM&#M6=Y4S1;@K,D M87?93-S0)S7TR1NA+Q5$GF:LR$S$S0TF94'RF**82S?\B04MZ 5'\$N;X;Z- M&_QI#?[T3>#CE!<)8,PVA=DY+-ND5&=+:=$*_M0"/^B-CL"[;,9N^,&@X<3! M"RG_0(4P*5(6 _)$W00WL!X_ZD5'$)U&HQ:,>[P=^&LKS[NF.MW>7-^A>$W$ MBJ*3)A=W54\[K"_6GK&-ND&K2@D:X@W\S'M)JCI/G_1V M<>>>39P#BZ#\SWGOFC0T'/AYN,X]6 HEJ&+"5/^2C[6L*HN661/#!DY';9:- M;$=MH_UZ?(B_X>)@XA?R:] )5.K3SI[\,Y+!9%#*R)*E[5(P\'+]6[7@1\UV M&(R&VP,_N?\0)*'&;:[65&CU3*%Z@(IRUPR;H+O1R*X:#K-@W*:B<,/DV,_D M1L0%:*?<&W*; MNKO!8(^\*^P.LZ@U)QJ*QWZ*G\4Q+_39;T.>==XZ$=J4'HPL"5)9'8BE88NR MPPU58S]5 SY1T(.RXH1HLW$WM,2GPZH];QN6Q7Z6G>5Y05*T)8+I");'Y%CO M-;8LC'[0!^@%2<$ //GMR^7,Z8*+..TH_Q.G7]RP,/:S\"W/5UU%1=92\C_K M1H'3.QH>M^]OWLB\C_LS=UI MF^*#8=O)*=SKO+]PBM\5P$*:+HZS=#B]LWE?;R)O]7.-&8W;NE!AHP/"Z$WE M#PY+)(]?\_O!!QW!*_?^B0-]V$B-T"\U+KF ,>"U1$6>@+P$C8F^TRU/MSH4 MWX MN<:6IG5'6ZX)Q$UKW)AO]0*1)_3(U'K-TZ1N.:W:JDPC+\*7Y 54F81IF9@GI;C=71DBV (=EH>21(X>?G L2B)78P"W M-="C1FU$?K4Q?[TS1*$E7;$\URYI+=+ND4,F# ;VC\6.GP2"-GT8-6HB\JN) MM[FD-X[?F=#Z37LRL7VQK<*)UY"/Z!^16GZ?U!+ P04 " +D_E8C;)E_I0" !^!0 M& 'AL+W=OLFEII(VEX MV=1!)%Z*RE0*:LKZ8=H'DQS$FF,SVY#VW^^<0,8VRI?8=[Y[[CG'SW4+I7^: M#-'"2RZDZ7F9M9L;WS=)ACDS#;5!22.3KS#J''W4W;(TQVL5FKLGR M:Y24YR@-5Q(TKGI>__IFT';Q9< WCH4YVH/K9*G43V=,TIX7.$(H,+$.@=&R MPR$*X8"(QJ\]IE>7=(G'^P/ZN.R=>EDR@T,EGGEJLY[WV8,45VPK[*,J[G#? M3TDP4<*47RCVL8$'R=98E>^3B4'.9;6RE_T]'"6$X1L)X3XA+'E7A4J6(V99 MU-6J .VB"OOP%,-L#,/90SR[GXS( M-X)A/[Z#\?WL.8;+Q4-_,9J0]PHNYTRCM!E:GC!Q!1? )4RY$'3)INM;(N6@ M_61/8% 1"-\@T(&I(C0#MS+%].]\GYJI.PH/'0W"LX!?M[(!S> #A$'8@D4\ M@LN+JS.XS?JFFB5N\ZV;LLPB/4<+:@5#9C(8TXLV\+V_-%;3Z_IQJOD*LW4: MTRGNQFQ8@CV/)&50[]"+WK^[[@1?SC!NU8Q;Y]"CB=P17:5?H=#0J*VT ME3QJ;SU<^I6F_H17DVE*[+@T('!%J4'C$]77E=HKPZI-J;"ELJ37W *G!&C"C4:W,6 MA;02>49@SA"OB@*SEQ'D=#TT'&.S<)<0YN*/K;]#XTU-Z M,L02_ M(?C'$GH-H7>L#T%#"(ZUT&\(?1VL^G9U:,98X"AD=(V80DLU-=#QU6P9D8RH M3+P73.YFDB>B.7Y!*X[FP'16DQC0..-Q3GG% 'U&#_=C='YV@>[@$O<0Q#0[[-'-@*C.CC!R>POW;%^91BXU.*34XI M-CVEV.Q$8CO9XK?9XA]2CW[*ZGQ#8EH .O]!.;_HRI!:(M 2JA:O(L]T0FNU M'?BW&-HFX%_LG7C8E\>)89X2B' MA31EFWU9U5A=[.N)H*6N-8]4R,JEAZGLCX I@-Q?4"HV$V6@[;BBOU!+ P04 M " +D_E8;?T&GO4" !W"0 &0 'AL+W=OV4]IO M/]L)*9M"J) 0L9V[OW]WASG/=D(^J0Q1PTO.N)I[F=;%M>^K.,.7,#X-@XN>$"]!E7E.Y.L2F=C- MO8&W7UC3;:;M@A_-"K+%!]0_BWMI9GZCDM LV>UO%PO%?_XH(W MP6R(PAO!?M-$9W-OZD&"*2F97HO=5ZP#&EN]6##EOF%7V0ZO/(A+I45>.QN" MG/+J25[J1!PX3(,C#F'M$#KN:B-'>4LTB692[$!::Z-F!RY4YVW@*+=5>=#2 MO*7&3T=W)K\)2GB4)*%\"PLI"=^BR;M6,U^;':R=']=JRTHM/*(VA)7@.E/P MF2>8_.OO&[(&+]SC+<-.P6\E[\,PZ$$8A*,.O6$3[M#I#8_HM879@\TKW/&$ M/M.D)*PMZDITU"YJ#\ZU*DB,<\^<#(7R&;WHXX?!)/C4@3QJD$==ZM&*:)24 M,'A$F2L0:5NMVJ"[9=L %)%2:8R8DV$^:TACMT_G>B+P@_!5((@IMO'N0BX2FU V-N=$UOVMB7Q'P M#K%TC47>L#SKX7'!+TX:$@5(XLSI U7VJ)H4)$ YW&G,811,+>(:MR4C[A_B MX>)[OZ-@XZ9@XW=G]B"CL*@2T%:J;L&4,(4=8),&;-*I\^._M+T3KEOT%-QE M W=Y5M8>FY]'&UNWYBFV:<,V/3MQW7S=NJ?XKAJ^J[-RMZH/6AM9M^(ILD'P MUE^"LW/7Q7="]BB@?] +2["'H @ &88 9 >&PO=V]R:W-H965T6:&Z[.U=9_]2JD@'LK"^//!*H3J MS7CLLY4JI1_92AF\65A7RH!;MQS[RBF9\Z:R&$\GDU?C4FHSN#CC9S?NXLS6 MH=!&W3CAZ[*4[O%2%79]/C@8- ]N]7(5Z,'XXJR22W6GPL?JQN%NW$K)=:F, MU]8(IQ;G@]G!F\LC6L\+?M=J[7O7@BR96_N9;J[S\\&$ *E"98$D2/SN!R-5"UD6XM>M_J&3/ M,G Y'5/M@R;0:"4IOX*Q^2'WH;7D]V;)BF#5/&'14QRG_VXS.,H[VBZ/"/7&5S)3YX.*W.ONU>#B^^\.7DW>[D%[U*(]VB?];P[= M?ET'(_'_JQ._K;"32"0.)B]_%7YEZR(7G+SU8F9,+0MHJZP+ BL;B3\)%"?>\JBD$XJR2[P#J'*NG#@\ MX/PX'(F/IE#>\T(H#.H!4G#CUMH3E"^UAF5#*C7**8#W! T+\-;8@-M@\20H MITL2X)$BN0S0M=!&FDP#G(=;DM$O16UDG6M:@(UDQG3R]B<)96[(=P=OFZ=K MM?FD]IM/;/ULVX:7Z W%H]NP^99- _:"B^*]*AX)6L0D9D6- E.7V.3@XBZ^ M&M;X>NYUKJ4#)T:(KX:]%=Q)"7'5^J+9L3571L@#A3*<14R4)YV'ONY/:"SJ M7''X9$PU5D%FKENCEW?LK(:L*I4'."\5IUR1$A;\VYYU#6@M76Z>&(K>4/"UZ M612XCLVT\=;"VA 3+"4AN/$849$&\E>A@MKJEI&X-N@'!@V4[ENRV$H;R!^R M0IE_0B>);GRQ7NELU>(QA*2 XJQVCD+26_L#1T7GBA 9\,E[]&W&),5":B>J M?BE8R7L%4BO3",]'X@\5'T-^(;W7"TVQ5BY@7$!>J9(Y5L%UKO4@,A)ZR45\ M"5Q479K]68Q(3":H1_>-:8#M*5@$D++B66@<$[DU12-EM,E9)#"F&&^7&58R MP,^/5+5DMM+JGO(TE1W@0]2X"R%(/H-#J1)%C%W4GL2=%3PK4@*T@;\U2W>V M9#N^G2-/LZD) [F8Y/S% BI003V[Z;T/&G:T!9)H#G9%R_#^0XOMKI>HY(SJ MZ<(=1-_.T*9"L\8Z(E$M$B:ZQVQ9]0(F%PL4NA16LAIVR;(M'5BODM<*+>>Z MT$%3!\@1P\+ZVK$.ZA5@!B7A]@WBLT'EH615#]J'%%M22J'BB^W1HKI4SPN- M\2WO"M 6H [I9NIDI7K 1.YQD]?,V&X3W<5DIV:7:,8(V8OP7<7NL*B1J &[ MG4?(M*$B9D(3XXW044)]-2'?ID@"6/$X!.$IORL+(E/YY!#%1F/ M![E>4+-B%L0FO!/O4,2B%C=RP9&"5CJ"HV(26+/3O7ML 5C=%NJMI6&T9_"Y M!D:(NZR#^ 6%Y]\X9,UR6Y&*=UV.79>5L_>]>OZO+%AB'K&.FTF/43UE()?) MI4-EN[3X$2]2X_\PN[M,'?\'.)PAS.X^ L*(1;ZH'W.%5JP2GG$G<)T[(Z9M^D*J+?WB%;;4PK.JQ[**-1W4A'Y!2'#H48U MAYJ383MVY!:+J7NQ:+5#;%R/^I!S+V_L:NQ(FU-OF=U=M8;&.2^N(RUSU4?& M29N(WWEQ5:JG&RARDE'E3YW"7+4Q--AH[RCA=](>&B8 Y/HDO^D'"!.$[")"C:;N>L$[2;T$ M#8M2I1'65\E<0(J\1C(^\R3W"%EXVPVM-$1P/\MX(NH:CP1N=("F^+)WDL+] M!#QA+1WQ2$-OP/)(TZ4VAN$LD"3=T')P/$SAY=S:F 0)%13]*5%'PV@,%E/& M-HR R%*'0,/N#/8%9[G)$EJ<%)R5-&SW)GODR%S%0T2\HP']Z0"^V;,TO?DXTL4 =6?*FE(RMY"&,O\/1*SHKS3LTE7J&( MUSKE.UAG?:< M#SSDTHD^RJ!IF?8&[-UE**ISO*:'3^<@'/I_ !4O;GCF73E'5(E%RB9ME M.SCU3P$I)HX\C".219 +W1T,7VCH2)Y_)J5!"X65U'QD_(2!T.,\TYVV6Z-+ M^1D+/>9(1VV)#J@B0YE9QL\:I.3K#MA/UM._2M:O,6S8](D=9*HZ[G%)3=^1 MNM;UC)Y%&B7^))E.OX5,QW\_F;9]-!SWOOV6RBWY"S?/T";$S\#MT_8C^BQ^ M.^Z6QR_P/TN' 'E1J 6V3D8GQP/AXE?M>!-LQ5^2YS8$6_+E2DGT%5J ]W3T M;&Y(0?NOA8O_ 5!+ P04 " +D_E886,O_9D% 5# &0 'AL+W=O MO(-R@:P%7EF39LIL+8*#4RE&2V\42D&212-!R7E MLG=VXN=N]-F)JJW@DMUH8NJRI'HW9T)M3WMQ;S]QRU=KZR8&9R<57;$[9C]7 M-QIO@PZEX"63ABM)-%N>]F;QVWGJUOL%7SC;FH-GXCQ9*/7-O5P6I[W($6*" MY=8A4 P;=LZ$<$"@\;W%['5;.L/#YSWZ>^\[?%E0P\Z5^,H+NS[M37JD8$M: M"WNKMK^SUI^1P\N5,/Z7;-NU48_DM;&J;(W!H.2R&>E]J\.O&"2M0>)Y-QMY MEN^HI63%&S\TPCQ#Z[M&HD^,X99$S0#L8HL&,D5 K@#36J,?EBDL3Q,?FH+ @G))Z$0_\3 M7"FY>H/4*I'0X)W[F)&*:M"(,[=J#*4;DHE++>3VM'VG#5OX$D^1DF[,NL70 M6=?8_XK3!1<@R4SP6>;($;UG57"SJ+7I,BN)&I010/;F7.:J9,32>]8DF?+H MS7M%=ZX B:L2,D4][*VHE#5Z#Q2$#(O:*P11[]"+4 X%^7(QGS6B),<(8'RP M';2 >$";NK_@;HV,: 1B5F8KYBZ;8A4\=XX.#JUK)],I?2 UHU](VM[9NMKOS MSIJKWL/RYL+\@>H5QWDIV!*F49B->D0WE]#FQ:K*7_P6RN(:Z1_7N+MO8!(B$)%9)@ -*RYNOG=(.DR5A2XMG,/D@B0:#1EX/3 MW>+YRMA/;JE4(1[2)',7O651Y*\' Q#5*IL][E.8_=VJ%OM-V(MW\A"7IY;LQ*69D,:7;"IO!K*Z8R",BTLGFJL M*R[?IGEBUDJ):Y6IN2[<^:" 6'HXB"H1UUY$N$7$D7AOLF+IQ-LL5G%W_0#J M-#J%M4[7X4Z!_RBS0(R'?1$.P\,=\L:-C6.6-]XB[X,JM%5 4M%8*?YS-7.% M!2;^N\E@+^]PLSPZ)Z]=+B-UT<-!<,K>J][ERQ]&1\.S'=H>-MH>[I+^;1'9 M+6()TBJA MLR@I$6AJ[Q;*6+)9[_K.Y5(D8D&3/%7&HK[F52*K'4 MRDH;+=="9C'+395T)6U+ U9%QM(FLFBOHO,7"V@#:1C\7)H"]V"33Z"OW.I( MN4!\[.[D]W:J4I,D F"J 1CO]T9%*IW!EO&(1\=B)9UX(4:C8()CER3,()C( M0Z-FJ ]-7:Z86I)U4'M2LX:BL#C ;-Q2)>RP>VFU*6G"O7(%0W)>9C%K%2E; M@$4A<:%=H2R[N)E&P9"95JYQF(PB4V;D ' SK!/J0KN:C48GOQ MK/*8XS# \SKEX=R:F9PEP&)9 -0DFWAF0 MU!/VJHQDG)L$:96=SGLQ']$F##]3R*16KU$7T9%)(O*NZ%DEFC<6^S"]<@E[ M,L8VTKJ#UWO_*J6%KI[K'ST\U0^=+- \V6,;^40U5WN@(C 6 2,KK)Z5#3 < MN.*%. Q"_A[3:1L&0_\SVGNS'5"A>/G#23@*S\0P.,3G&)^CO?=(S5IY)K0B MKTJ)>B,ZVB/,'F.',#C9^X4X1.%\QCK:YIX(PQV@QY4I7?^%_3&)A.@QVW$4 M'.Y]Y&@0W";X/L7&,.O$6W<:G$(5,2V1E"00@ "M.4H->>$,VT5]R'P454WQ MLYKB_;$2-[<_3?W))Q3 K *J3L#B($PFC)%&82AOEA@K95)7\@8U86FG$@ M9%Y31-!]QGI,1&YR]L4^N3HBG3_.R*)WS@ZS?\:'1V4)\?RB?3 AI[ MZ,.<&T#*)#IF*]XQQP3PE=@1W!K!M ]9%)68"$4H\X+R?5!HFHF/:G&^K*L\$>@*R)6$?IC5[EG MF\6CXS/'Q145@%1B(':H#&=K)(0A5?_LBMB#D# ]>(R\?H'YY ;X,FY(% M..#=R"H ]U4A'Z@4!J3;![+VP:I5^,&!5[!BQXDK=%0K)$WG/!Y8U^3QMQ\ U'(:V)! M4>6ZBW)O8R1Z<6[4$5S9M8E\B-*]3*%)K!W7O )92GG7=X;\Q)SC7SIO2JRH MMB*EM\:U/K!FENB%3SQ4_D^"R4C\[6G#P*6X]=(GP?#0SWG20K!^.,@D*C-5 M%5ZCMG%VTA2WM@(RF*2TF6AJY:IM>;1LIT*;U=B"Y_KLB/N66_$X@ (/4I:$[JTY@ M>P&U6:JF2"9!-"T\D6?6^]'4#E(WXI+6W1_49"%KL4\)Z*F1>0>"D,2$L4$8 MD>0C@<0:((6QC[W^KA[H.V3MK<'8T2:UCYGSB;U3EFWKHYXUO*FW:G59TW8] M1G0[JC(+?8?-=]TX-5=[[RI,^)6^H1KC\&^(WWJ; M^G>?!?GG$W&P=_55!*%E0Q?(GR^%4<,W"L9/A'21PZEGDQYAI!;T=)Z!O22N-)\_UUE)QP0$<< MB6-&&Q+\MZ#D^!$%&Z)#@@[JWV]%R7@+2D+8-_FS*)E4>AY]#Y2$W/_7WO;( M.&K.)/UW,.(,6%=AFRS=79=QW80+N6C_!^"+,QA=2ZKJ7?]VI"JW038ZTKD$ M:P:;_M$>M-XWI IYA=ZJ.,%UF'_UT(PV+VZN_/N*Q^G^K<][I"6-4Y"H.98" M#).>L/Y-BK\I3,YO+] [%2;ERZ62R'0T <_GQA3U#6W0O,ZZ_ -02P,$% M @ "Y/Y6+<8"Q4J!0 JPT !D !X;"]W;W)K&ULK5=;;]LV%'[OKR#"D#=9A'8*D6Q^&/=#2L<65(EV2 MBN/^^GV'DF4[<=P.VXLMDN?RG=LGZGQAW1=?$ 7Q4&KC+SI%"//37L]G!972 M)W9.!B=3ZTH9L'2SGI\[DGE4*G4O[?>/>J54IC,ZCWLW;G1NJZ"5H1LG?%66 MTBTO2=O%16?066W*,W.I_+&=U1^'U^X[#JM59R59+QRAKA:'K1&0]. M+XL MN/F\LGX=8T>D(W*:RDJ'6[OXF9IXWK*]S&H??\6BEAU" M.*M\L&6C# 2E,O6_?&CRL*%PTG]&(6T4THB[=A11OI-!CLZ=70C'TK#&#S'4 MJ UPRG!1[H+#J8)>&-V2#Z[*0N64F9WW DSR02]KU"]K]?09]2/QT9I0>/'> MY)1OZ_< I<63KO! M^,,6_G"?]>^79[_Z,!';">"L/MJZT1(I?U(0IN/$3F6FM I+H6T6+2@C[@K"))FN M^$0/THO7KUZ>I&G_[!E4\71P]B818P__R"Y&+<)RE%F71U19(=V,A)V* W&4 MG&!&M&;W^9. 1&;!)3[P-L0E%(;)4:M0PKBB,=.M)K)2""+0F6% M4!XQSL$I\(YD3$C,I8K!(8KCV&%L.4W2UG(#$0PJ/-V3DR:C+F*H^W!"AJ8J M^&[4M0#,2#UOU/9]A>Z4!G70>EE[FRS%.\JHG$#V<% /2\P2XL($43M!W9B M8(/4 OE59709S;< X(6%GBF"D(ZV(@9\#L;9$F$>)_TV3)P=B$%_O9.(3[!; M.V,K;=46*A1(V+:S6@[;W%IW =# _2&&=(7"6:WR"/>#R6Q)M>VI1?6ZH(!S MZ[ 4!6X C4]?=\.U15"P+V[1X$47,+5"SQLEVT'?%EG--U?F&FWU!?3%U& , M>4^TUFK.UGSPP? P_UV9^M7._123T(#%WA/V_81"( MS)WB3L- HCT:UF#_ 3W+D%93+22N,/ ? ";CLWOUC9UN9Z*UX#D7TK.3=523 M2ND<%RIVQ6N#N\ZZ$--5%M"SJTQM,NNN,J\S^9FSE%7.Q>%FFG [^C>RZW$R M;&?]*7?LDW0GP?23P0\1#/0W">81B;&57=97U/9C%#;81V&-J>_1 MF&\F\1% ;I)=U#: TU5KLLQ!A-'L\*O6\_L+UW^]3';=RGH;%^B2\++FSP2/ MZ"L3ZKMTN]M^B8SK"_A:O/Z, >*90DTU3:':3X[?=H2K/PWJ1;#S>!V?V(#+ M?7QD+B7' CB?@AE6"W;0?I^-_@%02P,$% @ "Y/Y6'"F079,$ 7#, M !D !X;"]W;W)K&ULS5O;[H!DI L7W*9K7U( M+/'2:/3E].DF]6)A[%>7*56)ZR(OW/AT M+_A#JX6+/@O:R<28K_3E;?IRDR"H\5>0N=DN23?& MGQOI9[QW[&4BG3HU^9\ZK;*7FP>;(E536>?51[/X387][)&\Q.2._Q<+?^T^ M+DYJ5YDBW P-"EWZO_(ZV"&ZX6!PQPVC<,.(]?8+L9:O925?O;!F(2Q=#6GT M@;?*=T,Y79)3+BN+LQKW5:]>*ZNO)%G&]<1O*IWI\0;94,TUCFF0-*5 M5DZ\UB[)C:NM$O\ZGN!R!-F_UUG%+SI>OR@EWI&;RT2]W$1F.66OU.:K?_PR MW!\\OV=+XW9+X_ND_WP7W[_<7E_\T(KBPQ4,@.SKXZA(3)G6,#@$F!H)6#LL MYR!VH02NAA!=5@9YV+H-3BB=Y)S'9;I,\CJEVP%@"VE3DLA^\HJ8>;@00G)= MZ(J74==S[]7*'(DMO2T*54'+N=6)$E:[K\"C7%8JI=OH!B=S)EU@Y[PEC ML7IRD^0J[;6K]%@-0F%AY0(?8!I-DNG&1-F*SL@\-S=.U([43/I#< XS'.ZNK& M*P*]:-U@)5H6'W&S4UB5[L#*6!KZ 6$1$+6UJDQNX",8L9Q!#RAP2YEFR^JO M6L\IKKP%*;*@NIQ9I7RT+725B2M5IL8Z-L(BTTDFYO(F9#ZB(*T5J;FJ0E_\ MB7-&E/ /MA('X;2-;!U%-HE'[+&?R=RW<" EE"N1CI938^L1"=/&"*>95E/QAJU&2WZ83A$!MA=.=!"TR[*F'=>6[F:484\;+R?D03%',BKLW%,4:(Q= M$SSVR6J<-.63X[+F+/G$Y0. M,O^J94ZV"?*B93D<0[0GLJT]6=AL9#!(GHD"!%#/@?\K(MJ*$E43R+T1*&&S MG,L7UO@&"@^*O4Y*V>PRXRJU%1J*ZY0L]7]88P%9(4%+=<= MR5"<:SG1'+%- (H%:NH3,>KO MQ!%BA!L/H3,>P/NB.5 $=6+4<.?DQ4,8'' M=H=\=+?',*ZX1?T5+8MO GVB9U MX2HDB_)T$4MJ]D*5D;M(*((.-5(#)),H2#F)I,L>C-6@9XPZ22Z=T],;LA": M0P6F0"42Q;'VL>&9GJ+STA>K,I0-SXEEDM@:]S3NULJC9'!%R]=6%;Q#-?+_ M!.7G,4'0%Z;W)F'-[7,-6_W#J3 6F[Y[23R^\#5 M/L5./_QZB4V BKD:&PD+.555U.=8?PJI":> K4_D)%<>L\B=*+6H-KZG4(GD MN%RJ/ M@$[-FDR34U'G>H\JTX16-!*1DA_V5Q@9\NO;%)9C/>\+; \^J,ZJN M! NHR;7/)S(FZQ<*NY2>-37HU=DY"(\EJHZ11@C( ]K8NF.;@5''&[ MLRXFEIQJ:C8*:==XW-@TQ!74[CQ.^D9QQP+3F$R&]A6Z@V@D5:L]LKM)^0 ? MGMP04C.)>J _1C!U? %V430C8AIEDJ]-9I^:DKH$2NR/ 5:W8'X:FY0M5?,E M%N4(]T^M*3S*1)@06LQM;W"#3*76);.FGF6Q9E1BVKXV-%)+^-H79P@Q1[D5 M*GJF9Y1^Z'P0+]WFT%<20V/>5L9RAP5_80^V\KY?7HF1(:)[CZ2\5 M=.[('G%C0[#6('Q3D2ESNFH<#6\BHB"MI=XQ:LV7JQGE.ECOO/:1?V6@AJ?: M$\+ ''D20) ]7J,'@THG0"%JT+%L%V#M%"9,7 *(T\")OS4;9)\AM:+!1NP] M<@/YF1*-&XRU,=0YD9*UW8XIOS=TVF&2-T%#&$$3KE3;.7-H.X*AU; 5-9,E M>8?M&U:VL@OF3.2"VI=2LBG PZ9//7U>BY%KNZ UUF-";Z:^9;GN8$:45$0U:F:^YA7M(+0$5%CA;&WY8? M :A1#1&4:%:LGQMV@] HD=:W>66Z S7GV8TCEMMDR*J'UM&3.I M[IU/.BX!8I3@JY8(1N+0)+M2Q2=O,IWS_D02NEJ656-K;*5P;4O>]@&=[][X M">2/N>R>F>3_PA44I"'R_T:OW#=X_3L\<3* M?-9/5E8IOK?& VJGT1"+YS:)F976!"9@^F M/6[[C^A1XFEKH4_<[M(8G=&!:9E_( X-W.I(*!HUKHQQCC9:KGU.B4Z[O>#> M:)TJW?I;19%/W/;&F;[&A@,(-4QHN;U]=_X&:X(I\<2@P85V:H"C>V)_U!\_ M1M;YGY\N'A0V/N@?+@GCIVJ/$G2IYE4K:2R&>_V]C=4R_W?8Z?XM[8OAH#_8 M>!^0^%?Y[4I,JOJ'E=CMC<:#WF PV'@3U8!OT^1\D?V@'O#*<- ;C_8VWM36 M?./R;SY_7%Z^P9XU:AS7,YH#+RGRNRQK0N_@E-[!WG[O<'^\<0(5-%KG"ZR9 M?JMW?CVY>+12G6V>C7JC_7W<#>S:%N\"'ROSM2E-'ZW;/MKX9YC<\5L='5!=ZNNE M]SW:,QML"1KRB?;3QB>>WT!NF%4Q:?'0*[@IU="36"6W^MVL[U$;\$R BZT? MK="UR[,2MLS1QNGJ*.6)V#\<]/?P]]GPH#^F^7IO=WT8Y$=(_$5MBU'\FMO%IKS_B[X/V^[-;B$=G]W"6G\J-GJ]^;X&)*.( M^QGT=UE>]?!Y/+.E1]Q/*_,T/.IF$SQI347*CE:^#Y<,^TB19(%&2/1Y M2=36ZGC1$UJ>^1'O#=1[W4BVG>+2*QO-9):>A&SS!CK/CU8\_S-MS-ASC:XC#2\R M@%_3FMZVX)B*GL+.ZS";FR@T'Y;IJ9^J7[775BK)2DBB$9M_84275R:G9YO8 M-?L+*/ZE3F=DL_XZU7D0'YN&5(X&O '2WRD04C%J)NG1$\=,HP% 8;KA";2&:UGXNTCP>Z1VX!7WGNWP/T#%8\G[$^&+5%):S#@KK];G*3;S=]'MP54=;;X_^T(9\;M,0+,QW0%=^E%3&08V6C44.PS&X:6W)>$#TW0;9:[W?&.1L MM4M>M\;MAC_V_; 3QTM$RX5:<:NT[X-4;(DA_M]&.1_@WR$7>]KX+G5.R\., MUW%I_@Z#^$@8<51M<3'9OLM(0>-[*M.W"P.1Q,XH\\9L),X\)C*'@>0<\E'L M_&$HBY]V>EQZ$,D>AM"?!':O5U4YVKBP:BYU2^A=]%J<#[FJT9KL0?@T!BJ% M5R+\B2%B:@@L\,:\O=W&O#!GK$%D@:.-.]^Q8 ?L!I@D5XR1%.],.7O*0ZBE M@L#HM-VPZ=OZK(IMO-UXN.,NW6L?ZU^%ICJ]>OZX<^Z[E7=$NM>3Y&JQ;=F/ M].\U,F=3T!B!U6M3))BRUUTUES<<>_Q <(W9Y!S,\5H7892I;3070[Y;RR@; M5 @O.GO^X5^)WH%P^%LC/^78?SE,7_^*$] MVOYTY-C_8J*[W/_NY)R?MCF1JREN!1#O;6)=_BV'_U*9.?]^8F*JRA3\,5.@ MAY8NP/FI,57SA19H?U#SZK]02P,$% @ "Y/Y6";3AA5&!P 8Q, !D M !X;"]W;W)K&ULG5A;<^(V%'[G5VCH99*9U!@# M23:WF5QVIVFSW339=A\Z?1"V $ULR2O)$/KK^QW)$$. =/L OIUS].E7OB7'G2Z=AT(@IN(UT*A2& MPG&\12&I%1*/.RSD4=YPQR_.C)XQ0]*P1B=^JUX;X*2BH#PZ@Z<2>N[B1@P= MXRICUT9DTK$//)6Y=/.SCH-UDNFDM:6K8"G98NF0?=3*32Q[KS*1K>IW@&H) M+5E NTIV&ORE4A'KQ0D.I/TETOXNZ]\4E)V6-N,\ MC-BV%=BC4%(;]IMVPK)+QQ $L0R"U[@1J2B&PK!>U]_ML0,V$VS",X:BMPXR M4HW92#Z+["?#G6"5LB*%Q[-5ZS/I)FP*)B!QU%=E"$ NQSQ/!8,M!22HG M@-TQ,F8]!CX>&S$FVZ61*I4ESQDO=*6<97H$'&9M*1@X (?84G@6R.[GN]/>D-#>(7 M.X/-=@;Q9C,1^[0..--,:>Q8?*TD4K6RS&GXZ$E@B3E.%-RDS1P"F2A*XC=L M'%PKU9-W?@4@)9^#/5WMS)'.0<#TT/%A+FH6EO]@L2R>M3XVX M[DFUV)J7SF"7&[O?NK6VXBH5[(;B\G$1S_>C4? YNUW$\8$$+KWV:GJ%>Z\2 MK+4(TXJ+?M/3();$W7=8SZ03DCY&+(XANPAG?6S5$5HQ\9'/2:4;8"1QKPOE M(TB%"/K_UF?MD%T9%4SW(/8/ZF/K#X6D,PY.1)8NMI]JBRS<8^^B'MO'L1M' M"=NOS:3WH(9<&A9-78A&N9N$U=XC* MG$CXA2.'[@3RGG59+OF0:EW" =N">=+ZYO"LN?9[UC\\PF;HF$3]UNOLIT?' M1SY"_:-^U&4/8JKS*6UAG91N%?N4.KT(MN<;X;/)LX-F?+MRQ'[14M$#%!&W M;*@-V%@8"UK*8) S@X>C:!A^9,SQ26SG2!=)8IPX@$;B)]6PVM MS"0*"W7C*>97+D&[[#*OT+VK GN90LD7)KO618EZ/@TT'I 5_D$%PT!0] M@BS=&PSF0;;,45>@./"S9QN0E6M:?0'9)*."9^&Q!L%H\HX1N$L#)$,Q29U! M?!W 9V&*8.]!C.!Z8EN/X7_M/B#O1CT@I]"^$;O='&%$B4: ]6BH 80[K<8_ M.<)+C>. *8$_GR(&5:^LSF7F*_N*Y[YK/-($CU;])4Q22G\KB@SMEMH%S4WR M.;@2_O-.6*'Q:&/K?6.R4WIW=K_!"&\,()SR*G2EN4=26;P0+CAWA^X]S3?L>GO_V[[HRPH-JJH)JG6UNOS*QA8R=\*B-^Q, MN.VKT\S834XW&'G%:6_:VF,)]=]];)9>WU>0O(+>/X;H82*5YY;WLY\"568_5,R#W7QDPQF'<>3DD?3\$T6%'3NU:L9%E(U'[ M"52W9?TX.@2G843%T-G%FK?K,8#,0CL7E*/->9!&U?#KX]=[K9WR4F*.]8T4 M!87^C5?H*GQ@081*H_%B9FG\33#1^?$W&OAC#W[8]_??+:?A5PD"MW6AY[U' MAR3!=KSW8K;IO;K3^/!1"#/VGW<(%N:&\ UD>7?Y!>DR?#AY$0^?G_ ",:9) M)!KM"@ V!H !D !X;"]W;W)K&ULG5EM;QLW$OXKA'HH4D"193E.@[P84.(6U^+:^)JF^7"X#]0N M);'ADAN2*UGWZ^^9&>YJY=A&[[[8*RTY?.;MF1GJ]3[$SVEK3%:WC?/IS62; M<_OR["Q56]/H- NM\7BS#K'1&1_CYBRUT>B:-S7N;#&?/S]KM/63J]?\W4V\ M>AVZ[*PW-U&EKFET/+PU+NS?3,XG_1>_V/G7OJ/K#MT6>EDW@7WR=9Y^V;R8J)JL]:=R[^% M_=]-T>>2Y%7!)?ZK]K+VAW#7D5:#6GTP*KR;H"SGISR(4>\M=B7K]Z%IK$95LY):5^K=\%G MZS?&5]:DUV<91]#"LZJ(>ROB%@^(>ZY^@8!M4C_XVM2G^\\ ;<"WZ/&]73PJ M\.?.S]3%?*H6\\6S1^1=#/I>L+R+_T=?=6U3Y4+JHE'_6JY2C@B:?]]G!3GD MV?V'4"*]3*VNS)L),B69N#.3JV^_.7\^?_6("L\&%9X])OU_=]GCXKZ?J<>- M,GH[4Y^,VNJ=45KM=+0F'U18J[7U&FNU4]5Q[5197[FNAB#5=K':(G>4WD1C MRFLPRE['FOXC=[PRMUB#4QE"_S)I!P@5 )$O6&AM5MG4WB0!ZTS.)B;"4453 MVZR>)&/4KR$;=NVMXKF#\?95=.VR8Q%=6J:\%L#^XCP9" M< +9@9C3LA9YJ[,*5=5%F%K1-E/O'X0^ MTI?TZSRA"ITGVP*'16$Q'+LA95JL4_ A_-O6WA+/+ RE$QB='$\W%[$TE*O M>>7]8)W>:>L@W)"S*)G,K4VL831?.AO[S!R^SJ;:^N#"YL!B20&)XX;U M84A9?S:>K2]6ZPR] ")("*QC:(XRHZD,7B'<36QLXI:*G;,AG4PDTSW@ M"G&4]H42$Z@:X;)&P=T"8:AP4N^?LGQ*=D"4H*IWG"W: M8TN#B'\A27D[=A;XI^PHX"DQ]Q/[]I*1PC4 >,0T*)40 KO@6+"&).>[K$!ECLJ.RT7S=$C9 M---C!(067&/_4PH0.DC;= TA4Y5N,W4\($&2B49K/E,_=A$:Q0:U>7JD'%WO M4.B%)B@2C_S F$ML /<22] JB75^UJ]IT Y\8;$\6).)AYL2 :UY'36V*.E M'PZPA9\),-NU#P:QJ!B4$*K6NI )LBUE0YCD,":SO93%$<7;I#Z2\78V(.;4 M/ZB95TM1%_AO;2UVO:%R 29Z0OXNV?SQC_[K/J%G:BEDY8+?/*4 HB+-&TL6 M'/? _MX38C-F_R'LN,IFD)Z"_^ +]#=X;E&#+!'YGDKH ;:20M& :M$4<.ND MZS\Q/XBO\"HPL4E1'XH369PJSU"*J%&Y@QS,BQ$''8=!1IIC$9FIFQ-FH-PB MOPT]WI$>WV]MN--]0?M<)K,EE=$C.;[_X69Y9,8]T2Z(2)>41? 3U@V[ W*$ M%6'57PVT_CSN6T:5(OBGR2+"]AII08T!#*C=3%U+S!/&+QT(VU 9I\"]!B4Q M@UV<4_MR_F)Z2LWA6";<*::"".>SYE"F-!8[FE')X#V;27A2\^P>DH7F =6' M8)==5,X.1\GU7\1/*=W3]%$)VK8LA0-/,>H#9J!0=>R]WA_+Y?50*Q_0ZB_# MN$"!14;)RS]E3A]N1"G._J;.+V<7F,6=*QZ2/JP$Q;BG(S#HVZ2O M.CJ9/M*,*2+#$NYD2S0YA\K?,HWH=*\@KB(._!QD\2$[![ MPTCNO&(78"OVRKJ1\+Y)"%06P Y5*49A3QR%4* +(D-FE6_@P$X*,FR'1H&( M5,X= IGGFE[GK]M']GF:CEVXU3(U#$6BK*?>U&\"Q6 3P!:!PQ%MMJN+TW%@ MI.* 1(85^8-$CL+EM&">H"JQZ]/1BDY'<-)J*14]+7G MJSD1P/F^8(2T1SF4102O;DARF7@EDE94?B4;]09%#AR-;[J6RY\?K%(319S/ MG@\4P;%'NTYB@R,1"?*XDE)G*('&\^(>DHOK>D3>W&:%N:"1^S?P+/OY_DL. MFDV8+ND2)V"FILFQLS3[R?7"]+0.%4?7:$ALXA9S9V1R-G2_4ZP$6:D,2=Z7 MVLYN:%%UI=4HACXVLPQI: #Y)J-W$'=S%1CRZ>KPE/Y+4S=,HACS+-H&RU&Z MLYN 3C"Y T^"A@\\B,!R8[(?Q5H4+@IHG4%:-HMER/U&+FCXB@2SONV;_3U& MR!*1JT ZQ;#2@YOT:.564Z]$J_N1G1!SU'!,#7,SW2.<^EXB-7$Q<07Z(,Y =UA?"4S'8<6K]T/K=9Z;9%Y4H0Y MO&3^^@K:4-KZ(Z@\!]?U[-^BG^+R5O8P ]#84&YC:4OD_I'=1LE#.4(].=*D M9EHZ7M-";0ZGZ>C^KF_S@AF^' MGVV6\FO%<;G\YO.+CAL+=G%FC:WSV?>7$Q7E=Q3YD$/+OUT@Y7)H^'%K-(9) M6H#WZX IHGR@ X8?LZ[^"U!+ P04 " +D_E8-7IUYWAC-3C=J MC9_0?]E<65J-6I2E+K!TVI1@<776GT7^H]F^P<:?">.E)G?R"]OZ;'+4A[1RWA2-,%E0Z+(>U4T3AX[ -+Q' M(&X$8K&[5B16OE1>S4ZMV8+ETX3&$W%5I,DX77)2/GE+_VJ2\[-YFE9%E2N/ M2_C@,[1P80I*;\9QOT:X+%-3( S>&N>&IR-/*EEPE#;PYS5\? _\$;PSI<\< MO"J7N-R7'Y&IK;WQSM[S^$' /ZHR@''X%.(P3A[ &[?^CP5O? _>JV^5]M_A MG_G">4L4^?AI\&\%L:X'.&L#(Y%;,NU^#5(D<0MTOO@*0AS52Y1@>ZE*7JH"]4KLJ4 M_J-F JC2# AY8TJ2!;."^8>+2QB07*'SG$K6\>:2="GKAB>]/RME/5DG5 (B M @H1/NF;/9*U__28(LR3,;2SWDM<4026<(XES3Q.:UV6[%%C(SR& M* PF-(SE-XJ"D(8XF/;FJ2=+M,IA34T/!KG$A78<*Z(CK2C.+!YON)->1BBVN?:W#J6NWCL4G(;Y X+(SHZE3RR M:$RN'/C -\ MM-'!BL/@>8O&\:P+-]TK7&;$4PD$N2($:\U)FNR%S3@FN&&/ZN>@!!(:!D*8 MX<%&[T*Y#%Y3+X WN*2BO[N0ZCH:2-"&4D21[":]+R4])'+]@YSMDI@"D3+R MBI$S029^2^XCLG; )?G+952KCAO:U_-C"7_UZR8D1#@F^G,Q84+SJ83M M8YNTM&5.!W; N$/)!E34[8A/WN=8-%WO0 W7%'LYD31'-!X?JEA6R*R@1HH$ MP,V5KJ_2*7GK."*N64AKYDHPI(>ZL)628B+NB-.9WU^Y/\,92^@XF+O:B9I" M'#=<[KKZ2U3>928)8K$F(5+<1>7=<4G.'J?'I)PC=BQ).19N3PZY/)9./A4> M)@V9]]:]S\93HQ ;\: .V+['TFOBN@[V-R*Z10M3\178E#/Y3$_@]E:S6-^ MY/VF>=&JDHZ(JQOJ*Q:]MC4GFL [V*(5S_.*K[6M]AGQ4QJGM$2=WB-9-ZJ! M0X3WQK/OPX BM+O(.6JJL78O25V#]W4K\FO_KNY@$=>N-;M$#S.*@]S:[>W, M-^]30@-T7M,CFAX$DCWZ OCZS)MG/-)22F^!3&?!)(C'TI2:IP"_)FJ[:$T' M]PW7Y3ZK;E=9$SJ^34J\H1X>0R$OAN"N!]JH\YHNT*[EF\&1^Q2Q^F'=[K:? M)?/Z-?[S>/U-\TY9:H<.N'-1M[F"^/II2_3C#ZMT/(! M^G]E*('-@A6T'VNS_P!02P,$% @ "Y/Y6&314*,5!0 % T !D !X M;"]W;W)K&ULU5=-;]M&$+WK5RR4(+ !@9(H67$< M6X#M?#1%TZ9QTAR*'E;D2%R$Y-*[2\OJK^^;(45;K:TFO?5@+Y?<>?/FS0>I MT[5U7WU&%-1MD9?^K)^%4)T,AS[)J- ^LA65>+*TKM !6[<:^LJ13L6HR(?Q M:#0;%MJ4_?FIW/O@YJ>V#KDIZ8-3OBX*[387E-OU67_4Y X'&=8O9[URRX?WK+?H;B1VQ++2G2YM_,6G(SOK' M?9724M=Y^&C7/U ;SQ'C)3;W\E^MF[.3YWV5U#[8HC4&@\*4S:IO6QWN&1R/ M'C&(6X-8>#>.A.4K'?3\U-FU MWR++G@[5NS*Q!0W4SQ1.AP$.^-@P:<$N&K#X$;"9>F_+D'GUNDPIW;4?@EC' M+MZRNXCW OY8EY&:C 8J'L73/7B3+MJ)X$WV1MO$J'29JC9NKWX_7_C@4"-_ M/!1V@SI]&)7[YL17.J&S/AK#D[NA_OS9D_%L]'(/YVG'>;H/_7LSM!_L1:3V MX*E/&:FES=&IIERIH!S'D=5D3,V-8FJ+'),P3C"6 EJ024M34!0P#D P)$ZE/5% MNQ[+.N%][W.)F9>;/T%LA5FG,%'HNC9AHSPEM3/!H(I&\,L,1M&$_WH'/UGO M#SN#U'A0,#*.($GE,%M=V Q4E6OPX8)DS$K8'0C*H:S'[U M1X:]APS0P]658)O2UTZ7"6%L)O8&X8/;6#U[PYUU##GVI?YIQY6OXO8*WJ:\C&$_CM1'Z@I+IS=,%A"F05&!3'MPRD;JJJRK?J,N,T_3&E #@AA(2 M;%ZA \#9HG:0'9V#CQ@D8K#L#+2#[Y54JQ_<$5L37@%<>,A9@@J28E@J6[OV ME4'.2P*?OU08:BF<)HFM6>N&N#0VNV<9_F'2^@$]#INFUJKF&/3BZ:3J;='N=4#)B^MWFZEUJ F(!&*\^.T ;M)!'X MI^IH$J.6MO<&L/05R>L]W_ NUP%>$1^8>?HV<:%?(^Z#*CXBB0:P@2LTM@2A MEH1RNL=^AN+?Y3Z.T]TH\ M-1^MW=WND_^\^=*].][\7GBOW0JUHW):PG04/3_J*]=\@S>;8"OY[EW8@.CD M,L//%G)\ ,^7UH;MAAUT/X3F?P%02P,$% @ "Y/Y6)MR5B&ULQ5??;]LV$'[/7W'0TJ$! M4MFRG#1)$P--LV(=$*QKLO5AV ,MG2RV$NF25.SLK]\=)2M6HCAN-W0O-BGR MOOOUW9$\76CSV>:(#I9EH>Q9D#LW/QD,;))C*6RHYZAH)=.F%(ZF9C:P#4D@53$[]M_=F ;+ H&(C.^-)A!JY(%U\=_)E*BR^T<5' MF;K\+#@*(,5,5(7[H!<_8^// >,ENK#^%Q;UWC@.(*FLTV4C3!:44M7_8MG$ M84W@:/B(P*@1&'F[:T7>R@OAQ.34Z 48WDUH//"N>FDR3BI.RI4SM"I)SDW> MJ427"-=B"9?".33V=. (EU<'28-Q7F.,'L$XA$NM7&[A)Y5BVI4?D#VM4:.5 M4>>CC8"_5"J$>+@/H^%HO $O;IV,/5[\M),7TB:%MI5!^//UU#I#M/BKS^4: M<=R/R*5R8N'PU09[QZV]XTWH6R9E,T8T#.$A#ESG M")DNJ!:EFH$3TP+!>Z"+LI9Q)#,W^D;ZZIO>4@'.>/1<*J)A4=#8@LX@ M)2QA[-[)SF^5,*2B)@%0"M&G\$HN._1H5W8XN9SA&-K1S@7IMDXFL O/81B. M8,^/1N%!,WK9?GL9#F%OATJ3"D_YW8>TPO\'_C\*HV9^3/NNM1-%@WK4(,2, MX$='8=RBTFX?I=Y 4!?T4?I2.VL!N]YZ3X3J?HEA(2RAL^8F=G[/KK=@]66? M0FSGZ+M4<9[8>B- OL\-Y):O2QN(:U( MESXA_NR!H+:9T EBO0_'Y(+!0K!*I^$MIF@H5(0G9]6\!&T#W,*EQ0%Q4-G MF26MT]LF)(KYUJHXZOJAM'I! :XH95ROZYAD!8]Q%8XN3MS%R9IB64B7Y[I( MZQ:P?+5RLRL<]0N3P%UT;IZ2TD03 Q3;4BC.GG18VO^9FW$O-^]E.8J_DI<\ MOR-&J]ZZ'%O#Z6; JM6FJY=Q"?*Y3]&L>/^-=1/"KY6!F:$C BK5E,??'-U5.7@,OUO3CM4Y MXZFOK:\D"PLFU:Z_RW2Y?$AWE_:+ZZF$"TRPG%)7BZ,F*?L MCQY%=]KV)]H2PD]'ZR]OTHT,__*M,2_2KGZ*=9^;1^RK^OWV]WV^A5\*HRCX0VTGFGM5A-6T#[O)_\ 4$L# M!!0 ( N3^5@IC(OJT00 %8, 9 >&PO=V]R:W-H965T[WWWX*J7=^;CTOEY. MIRXOL1(N,C5JNMD86PE/6WLW=;5%402E2DW3.#Z95D+J\>HLG%W;U9EIO)(: MKRVXIJJ$?;Q$9=KS<3+>'MS(N]+SP71U5HL[O$7_9WUM:3?=H12R0NVDT6!Q M/-K<3Z.V2!4F'M&$+3B4?[&M!^P]^>8\7*C7/@+ M;2>;Q6/(&^=-U2N3!974W2H>>AX&"J??4TA[A338W3T4K+P27JS.K&G!LC2A M\4=P-6B3<5)S4&Z]I5M)>G[U3E@M]9V#:[1P6PJ+9U-/N'P[S7N,RPXC_0[& M"7PTVI<.WND"B^?Z4[)G9U2Z->HR/0CX6Z,CR.()I'$Z.X"7[9S, E[V8B?A M[XNU\Y9RXI]]_G9PL_UP7"=+5XL7HLO-]87EA?U#4HV;U!ADM31/ 'G:^#5_\5O4,$?,A54Y"8-OKH'AU[ M&12/N/8+J,4CM20/HA6V<%%/*3-32/4M)T_TMH+X%2IOE& 98I&N^%G?FJ-< M">>@0E^2 =1GP\771EA/0@SMY -478DAEQA0@>"N0()(P**N[!K[^,-0V03: M4N9E,+RF&>=(1E6FT=[\L1[_W7K][[N8M$3!L5[N; M4>"268#=U^A34U$V>6.7HT^#7+\74NW+]=(H"JR#!'Z"+.*_R6F4T9+.HSF? MS:)T=(7:4"=G5'C]ZC1-DC?P^=OL_7[.,BM$?.-HSWYV&9B<3.)Y"LGQ9#&? MA=UQ'';'\]%%42R?(HF;#?TB,I^#%'_VW(1^;;G&\Y#\WN1?*&$E!;2G.HP" M.L>M=2EDZ0DD\8+<3"#)LM%5'U:R(UNV$8G@ZJFQO;R13+C%6O,@:=A!]0C) M/ Y:&:V#S*@Q3%+JD;H%DA%]RZ1^8TVUO]-OR[Q/F&$[$,P22LO]W8MSO=#O M.*A!T0*99,M.XKBV@21KT SH&B3K^C#L@9;.%A&*5$DJ3O[][DC;M;,T:_)K:9>Y: MBZ(*3HW*BU[O.&^$U.EL$M:N[6QB.J^DQFL+KFL:81_/49G5-.VGFX4;N:P] M+^2S22N6>(O^.51KGPA%6T'0Y2*#OG3;-V)@:-U'$4#^L\[#B, M>M]Q*-8.1> = P66OPHO9A-K5F#9FM#X)4@-WD1.:B[*K;>T*\G/SVZ[ME5( M6?9"P85P-5Q2G>!*QWI3XB:YISALG9=KS/.(67P'\Q@^&NUK!^]UA=6^?T[\ MMB2+#TH'Y^SGQ M$7OX/#9?HK%K18G3E&Z)0WN/Z>SUJ_YQ[]T+S(=;YL.7T/]GN5[&[!<9_#=N MF0*D7V#LP"*J.4L.YMC?RDYI-3W9"+U$H2N8"&UT&68\)Y\(0@1N<5-),9"%MDQTG(=&!,>0;11#F[&GV-T) [L0BL2<]3W%TJ!S ,B1UF)\EE2"#^ M..'%GL.6;A$03[-^Z'"#M>%#X>5I2?5 MO#^.J>&=?YD?P$DO&W+A3K-1\3Y0]NQ'2A_XH&_#C./G#<)E_G Z$ MJZQY2IW$=!9NO?#KKP4)NR#=1LE*L,7V^C#5T2@[X:,V(L;]#+Y07BT2/,6S M9.L-W"&VC%IA:YST4-)9I8)L3X.OA0].=#ZK)3.P4*.J2!>4G&>Z623&HHJ' M@B"Y$:)UKU^-BO[).[)JJ(<[$=L@J3,Q+TN+44+D%6]3.(FN*^L-(<>!GN0C M@TL^.I[:,\?C\3 Z[1@N.ETQQ8ZXSEFS[ZR.FCO'*E:XN_LM(U$HB*J23'E= MJ>RYSV>^T_D:M,O0WT-0[6,3W*YN?R'.8N?\9A[_/SX*NY1T?!4NR+67G1RE M8&-/CQ-OVM!'Y\935PZO-?T&H64#VE\8XS<3#K#]L9K] U!+ P04 " + MD_E8S*-$[IP$ "U"@ &0 'AL+W=O=7#!@C: &5XEV7V +LQ$U<((UK)ZV++:Z8#V?(& M)VNI:F:P5)NQ;A5GI5.JJW$K*2\M8NK\LP/+2%>\<)8!(;ACK_F566!0..O/:8_F+2*Q_,# M^L_.=_BR8IJ_EM5G49KMF3_UJ>1KUE7F1N[>\;T_F<4K9*7=EW:];!;[5'3: MR'JO# :U:/J1W>_C<*0P#;^C$.\58L>[-^18OF&&+4Z5W)&RTD"S$^>JTP8Y MT=A+61J%4P$]L[CH-':T'M&UDF57&&)-26^YW"C6;D7!*CK'9=-5TR< (GDZ M-C!LU"5>:!6-6A#+H: MQ5!5!RW0T5VQ)::IK:#@.+FB&*%F5;\NI(,JI*ATSYK?&]4A(]VB5&S7' 'V MA$7U0)V&B ON''.E1R_6QZ\MW%@Q2W;(&=&]/;R:/^\0^U*VW/HTMJQ;6QO M]P,<5H,IXMB"J5N.]DJ?$9V6*^O$44C6K!"5,()K2\3&ZU,CK#=+ TGM4%^S MAI4L<-$NMH*O]T VG4N$S_71FMW"M.)WMKWU0;A#2!V(]6^X%H22$>:;BA_A MZ+Y0 OH("FM9H:?;;<-6E>6+3&G@T*_XF6A6 7+U<.0=L;:M[(7:2#C;.#:B MM@BX\P(]0J$!HNP:O0;+'^"JO64G#H$2]IC2/\Z]WSJF#"1^OE4ZH3C.@\B-F1O3- ]R.R:S(/*&2ZS.)T$Z=-8\@XN.8AH&MD( 2:C)+4!2"9ID/P;KYY/S&@WF.;U\,8VC M^!5R(;82^V!]ZX;5G XHL0N?3=2G?D;CHZ=$S=7&/9@T:K-K3/^J&':'-]EY M_Q3Y(MX_Z-XSA0K15/$U5,-@DOFD^D=2OS"R=0^3E32H S?=XEW)E17 ^5I* M&PO=V]R M:W-H965T:\RRSO,*:V50WJ&AGH4W-'$W-,K.-059&4"VS(L]/LIH)E4Q&<>W63$;: M.RD4WAJPOJZ9>9JAU.MQTDMV"W=B6;FPD$UOB/;H?S:VA6=:QE*)&9856 M8' Q3J:]\]D@Q,> GP+7=F\,PH)2!B&0\ M;CF3+F4 [H]W[%^B=_(R9Q8OM/PE2E>-D[,$2EPP+]V=7G_%K9]AX.-:VOB$ M=1M;?$J >^MTO063@EJH]LTVVW/8 YSEKP"*+:"(NMM$4>4E&=H5A'.3>S^W^.A1.;A:T=..,D>T83/C6XI92U&\0G$" M-UJYRL*5*K'\%Y^1G$Y3L=,T*PX27GN50C\_AB(O!@?X^IW'?N3KO]4C_)[. MK3-T(_Z\9+=E&[S,%JKDW#:,XSBA,K!H5IA,WK_KG>2?#V@==%H'A]C?]CT. M4_0&*?QO^5*L1(FJA$ODDAD6:B*%[PJNO7R"WK ];3B&-0)32GO%L017,0?: M&YAI9DK0"^(Q5%#:6+K[@8B"&#QZ9AP:(N+,5E#N3IZ2DT:(#KNJ9" MM!6A4IA:Z@2\B@EQTQ I. T->P+6-$9O!)4<$N,1](KTE.Z^E*&,/PC%I2^% M6CZG(:=BQ63P^1$H1AM@<^I ,/5+*J%G=Y2 *HH_5%J62!9('[G1Y(RI8!9A M;X>C<=35*(+NBN".G$8P>"7H0.E@ H!+;3&$S[VE#V%M$!#/M-AE35^Z%]E> MS=9HEK$S63HCKUQ;OMUJU_RF;=\X:9I5 6)"X(2L<]3,"TW:B=.-W$ M#C#7COI)'%;4P-&$ -I?:.UVDY"@^R5,_@)02P,$% @ "Y/Y6*2JFORA M"0 1!T !D !X;"]W;W)K&ULU5EK<]LV%OTK M&+73269429:?26S/R$[2S>ZT]=C)=G9V]@-$0A(:$F T(]_O^=>@ _9DN)T MVP_[Q28IX+[OP;GDZ9UUG_U*J2#NR\+XL\$JA.KU>.RSE2JE']E*&?RRL*Z4 M ;=N.?:54S+G364QGDXF1^-2:C,X/^5G5^[\U-:AT$9=.>'KLI3NX4(5]NYL ML#=H'ESKY2K0@_'Y:267ZD:%3]65P]VXE9+K4AFOK1%.+TGA?\ M4ZL[W[L6Y,G=A]79X&0@3@R<3>, MTX:2V(6X,LJ;V(:J=;U!Z)GZT)*R_>F5SEZ_O'<*'U8]KX M<3'=*?#OM1F)_=*A"2DIH=086LG[E:V*!Z$O3/8[>NYU[F6CE)%UDBG!&)=X7\.,;S; MY="@T&-A)7Z:S:YX(8EV=9&V.;6L"[:<]="/-^\NA:PJE(&<%TH "B$O**=+ M4>&OS7GGD-8"4ZQ30Y%;86QHK9=%@>N(H4VT%M8&K(%:I[[4FJRX=OX'!E3:0/V2%,O\= )*:]6ZELU5KCR%+ M"BC.:N ^X9IND6$CM1-7'BI6\56*NE&F$YR/QFXJ/ M(;^0WNN%IEPK%W!*""2^I+Q"C(;,)H+!DEX*$5_"+H*?9G\6,Q*+">H!NK$, ML#TEBPRDJGB2&JC4U:: 0DYR9,3767ZO*NB!@!!UG8F_RXS]:3\ALN$.;GMHVV@%0ARU '>Y$ MCD^> _W.!XU(L)&L^(K[,\8&O[]OO;MIO=L$4W^9LIB[:GWA%ES:#"BIESUK MK*,EJK6$<M E=!I13VS>8/X; "4U%OJ7ON02I&44F7QQ>;B(ABMYX4&R<@[O-Q@J$-W MF#IYJ>[!&SUN\IH!IMM$=[$W1^*32:C %G(4$;N*PV$!Z8"L[<$CR[0AS#6A MR?&CU%']?[5_WJ1,PK#B80A\HG:L+'"'T)Y3%$^?4#-F1J# 453D2 *2YV+3 M8A'RO=7>H8@8'#.#\HZ 5TK=\R#?E]V1+']B1ZE#' M8J3:Q=!#(J#)JY%XVQ7^EQHNH4PH/5[?BS*2WXBXH*ZJI:Y#,A\ISG>:%F1! MHK\7TZ/#T3[F@J)HLO^].-R?C@[:9\.FH7"X4'4[57#QP+]8K\\*+N(7@[LQ MBEM"PI1)Y0Q4Y(18*,+%SOJCT>$CV_>FHY,MIO^Q@.Y_8T#WI_N]X$6CCJ9' MHZ/_BX">C":/ WHXFFX-Z$<;>B:/;1_,/.'7@P 7PZ!<$^E\*=K$6\[;O*A MK)R][8TMOV;!$L&,W4EQZIA83QE(FG"!4]*Z-0WTE%YA=D6;\]CX?M=)U;+(Z8 -%JB]BX'KV? M,Z8T?C5^I,UIA)K=7+:.4GAU6D=:YJIO&1=M(HS]\( %]J&BI+J)L>UY2J+7 MYN&U!%D#2&'MT;V^O,<,$.F7D0$^B[6.Q(U:LOO7#:WF]OJ%FNU1?U%9;&R5 MXPVM2HB>&^4=ZUA7]4\ACORSAM<]Q37'!&K^CG?EY1_W/B3EXO M#3< Y/HDOYDCD"8(V=8(\?#I^9!F$ PZC+Y)6%\E]P)*Y 3%^"22?/+(PMON MW0R!/\]!&0_^W< B83,Q:NL8C#;WW"!YENM3&L#D+8COM M;+YWV) ;KJU'+SS(*CY]OT$4$4]R!HNI8IN.@,A2AT#O=&;P+SC;\ J?4>X$53]2&I^".WD.MO^=)S1(/]&U3)\\"52%Y7F5KTG1G;[5O7LWU(]G( M0NO BX8>\O#.46 V0,&*:_B MX=;&]3G=]VI#][W:WGV=LAU=ISW7 Q-A[-%11F)*(F#O-D?G#^F>JN2%3J\! M/7-#G$EJ:=M7JZ QA%HD2BYQLVP'[O[+KI031Q&FL0A)+G3W_O.%AHX4^2=2 M&FNAL)*:N=COH/\^UUGW4KEUNI2?L; 9%RVS1%!0,$[?Y.WK =C=K*_^UV;] M6H<-FW-B2S-57>\QI":.V1U=3]JS2%3B&YOIU7.:Z?#/;Z9-C'C<^[(%"K[D M[W?\[L6$^)&K?=I^(IS%+V/=\OA]\6?ID" O"K7 ULGH^' @7/QF%V^"K?@[ MV=P&\'V^7"E,.XX6X'=ZP]K&ULC5;;;MLX$'W7 M5Q!NL)L KBS)\JU)#-AIB\TB;8*XEX?%/M 2;1.E2)6D['B_?@\I67&Z:;8/ M-B_BS)PYSV0;5E 3JI))?%DI75"+I5[W M3*D9S;U0(7I)% U[!>6R,[WP>W=Z>J$J*[AD=YJ8JBBHWL^94+O+3MPY;-SS M]<:ZC=[THJ1KMF#VJU6G)>,&FXDD2SU65G%K^9I^Z\/_"%LYTYFA/G MR5*I;VYQG5]V(@>("999IX%BV+(K)H13!!C?&YV=UJ03/)X?M+_WOL.7)37L M2HFO/+>;R\ZX0W*VHI6P]VKW!VO\&3A]F1+&_Y-=P+>+D@'B>O*CPSTJ&I!]U21(EZ0OZ^BT#?:^O_Q-]MWI- M)?_'^]DE5TH:)7A>NTUE3NXT,XX>OZ%6Y#V7((F#K@4V/76&_#5;&JN18G\_ MQU -('T>@"N[-Z:D&;OLE,Z6WK+.]+=7\3 Z?\&]M'4O?4G[=($RSBO!'/1? M"_9S'KQL8V:<=@2&M8$A]=Y;EK%BR33IQWZ_'YQ>2^2Q$##D3^1*"*K-6?!) MTYR1>PCPK4^V+OG(;##'6983Z[_JQZ_DA/1'43AQ8S((Q\%,H,%XC^ )U%9+ MNZK$$Y%3$H5C-YB2XEEM0IC2'BCA _#GJ+2>E5GF5 M68=DE/CCXTG8#[ZB"[WF\C4^9\P8DL11F/C_<7!/=RA>RS32![K2<1B1>!B' M@^"V9!KLRS7:(X+D30T!,AZ$PR< 3DB:#KW;Z6@$<'<:#5K;?9?<(9[6I^R[ M[Q4O79AK"F_W=H-$GQG# MK GJ@5A%EHQD"@'< R8U1CF4F.ZXW9"O5&N>?[ G9#!$EM9#<,_ M'L^<1$;-AOSV:IS$\3GYJ"P )R0>AWW_%]PHN7Z-U"J0T,"=^9B1DFK B$?N MU!!,UR 3EUK([4FSIC5:^!)/D))N'+6'P;.N8/^&TR47 ,E,\%EFR!%]0)5S MLZRT:3,KB6HM R@YB'.9J8(12Q]8G63*:Z_7)=V[ B2N2L@$]7"0HE)6:%9@ M$#0L*\\02%V@>:$<)^P6*#C*@)8G++M9)- M(Z1. N,3:D?(A %)$(&K2FO'I&HKU%<'$8]T$%=(KHH.9U?^CF#/G$R\UD.R M/#$Y0$. ][%K.4U8&E^.%9P0E-7(#>DAZ)^<3\?1<2V(:?,[:"OP>C--631^ M(CP3KR%QM#RFS2^Q4D-,6XBB%3\&F?9Q"NUE>*3^J1-CE[<88M(JC2B77?(/6$/&6.Y2P!DHK&^U@0U%BVYB[AH MS/ V):?.KR0ZO[E^?^NG\?D9V5)1,;+<.V!]!*JYISP87X]1N]5%E9F2^3>E MV(?/7=2]HU=9P?3:OST-8%?2U@^T=K=]WL[J5]WC\?IM_('J-<=]*=@*HE$X M&G2(KM^;]<*JTK_QELKBQ>BG&SS1F78'\'VE$+YFX0RTC_[IOU!+ P04 M" +D_E8 Y81=7D% #A$ &0 'AL+W=O! MRD6&E:72*;?XU*N.R;7@L3N4)IVPVQUU4BZSYN34S5WIR:DJ;"(S<:69*=*4 MZX>92-3=6;/7K":NY6IM::(S.#:D_6[#>RGNS,:8D28+I3[2QV5\UNR20"(1D24*'*];<2Z2A A!C+]+FLV: M)1W<'%?4?W:Z0Y<%-^)<)1]D;-=GS7&3Q6+)B\1>J[M?1*F/$S!2B7%/=N?W M#L$Q*HQ5:7D8WZG,_)O?EW;8.##N[C@0E@=")[=GY*1\S2V?G&IUQS3M!C4: M.%7=:0@G,W+*W&JL2IRSDXLT3]2#$&PF,K&4UK"#&[Y(A&F==BSHTZY.5-*: M>5KA#EHC]E9E=FW811:+^.GY#N2JA0LKX6;A7H*_%EG ^MTV"[OA8 ^]?JUL MW]'K[Z!W+:S4 I"RC^K^.5T8JP&.O[8I[.D-MM.C@#DV.8_$61,1882^%]4?=DC[2#6MK!/NJ3.0(P+A+!U)+=*,L3=G&/6#2"78N$6Q$SJRH]V%7" M,[--@_T\;M:"+56"T)39BEGR/'.J9#"-Q:)UC$7)6#\RYDG"<@73/=IT4G$ZW,L9*]> MC,->>,*ZP0"_0_Q&C;<(;RE\E&B6E^FH8M0+AO@-6!\E%4X;^HXH%KP>"Y\W=OYDA%=NU0 M V0WTG"G<5N!X-W5QP2JL_?-D\C: M50J_:'I;>=PHE//-D$*="*@\=E%8Z!G6SZKVU:/&)= +&Y:F\#6QC]]1^1M1 MC6Q03Q(1.&##0F>L2KC<&$'=I#O8"PT;<#Z4BE; M?1"#^E^-R;]02P,$% @ "Y/Y6+N25OY/ P @ H !D !X;"]W;W)K M&ULO59-;]LX$+WG5PS4HDB 0%]V%".U#=ANBW:1 M%D&2=@^+'FAI;!&E1)6DZF9_?8>4K#B!HP3;9B\V2<.91\QX(]4WG2,: M^%F(4D^\W)CJ+ ATFF/!M"\K+.G+2JJ"&=JJ=: KA2QS3H4(XC!,@H+QTIN. MW=F%FHYE;00O\4*!KHN"J9LY"KF9>)&W/;CDZ]S8@V ZKM@:K]!\KBX4[8(. M)>,%EIK+$A2N)MXL.IN/K+TS^,)QHW?68#-92OG-;CYD$R^TA%!@:BP"H[\? MN$ A+!#1^-YB>EU(Z[B[WJ*_<[E3+DNF<2'%WSPS^<0;>9#ABM7"7,K->VSS M.;%XJ13:_<*FL4T&'J2U-K)HG8E!P@K#6AV85+U7D3.5[:HEP915\Y^9GI)6JCZM34BI=K.+QF2X'Z:!P8 MPK860=KBS!N<^ &G#(#R&.(R' M/7B#+M&!PQL^@&=AX$*PZ8BE./&I\C>H'>M-7+Z(D?-U#;-@1 M&SKTP9,JL)#: "LSN&P"P3_G9 \?#!;ZZS[JPV>@?M)1/^F]TZM&R2!7,+/J MXN:&> MF;"9&PMW4[.7#.6=++KCAJ/=ETQ_O.D=824$/B0M@>[5]3?B_J!N% M6PYJAX,A'U?[/63$+1DXY"7I2PAZ*K1-**,X3.FCLX/Y['SV:?'V&#XRE>8P MB)J>A)?PZL4HCN+7!W>A4RJAAL0?'2S3N>6Z8)F\+WB;E]]0[ MZ>J=/*:A^$$-];K^QT8\[8B=/J>&3I^!^JBC/OJ?-=0?[S3'>R44^M&3)$3^NQ*Z)U.+L@]]*]ZGB33J$VD+]9A0=:O4>P1M MI^X3;T1!V]MT-B\=C?;DF JD*W0SC;C9*^Y@9RHH4*W=[*,I^[HTS8#0G7;C MU:R9*F[-F]F,&*\YU53@BEQ#_Y3>:=7,.\W&R,K-&$MI:&)QRYQ&1%36@+ZO MI#3;C0W0#9W37U!+ P04 " +D_E8O!3/,.8& !1%@ &0 'AL+W=O M"H2S2@G8XE4$L=8/IT3)I9G5;>:#WRE\TB;@=;P=('G9$+TM\58 M0J]52 EI3+BB@B-)9F?5D3LX[YKY=L)W2I:JU$;&DZD0/TWG)CRK.L8@PDB@ MC00,CP=R01@S@L",?S*9U4*E65ANY]*OK>_@RQ0KQ_$@R?SI&7B"8LO]HF2K%$TLP&::9A7;6KP3C*35 F6L);"NOT\))(^H -,JJ!/I)P M3OD8!Q0S=<*5E G'1"M7N\90153]M:;#%2&P% MF=[S5*^W0V\7W0FN(X6N>$C"]?4M\*%PQ,L=.??V"OR4\"9J.PWD.9Z_1UZ[ M *9MY;5?!&;-8X-(#M/(9!35E"AT257 A$HD07^-IC =LNWO;:BD2OWM2LT. M'*@%#LA9%;:8(O*!5(=_O'.[SOL]+OF%2_X^Z<-)NO&0F*&2=V.AJ-D@:INY M>P5N-_<^(F@F&.QV@Y$V"9)M>?HO("42";NFT+[(M2.L$<20%#$<5$8L@8Q/ M8G2'=2*I?D)C6"A"]%F8)9"+HU@D7!N'+B";#.B0DW',IJI>N::/)$0+20/0 MDL@@@KV+@F(:\!FZO;L"G>S)ZD,ZDB*91X!-0.(IY#R,=E#7:_J'R+K[<3]^ M49C?:_;7A"G,#A0T(0M=2/*1VVEV " FG@S*=T1CIOX7G/:[U$6NTW0JGXUB MT/,!O]Z(J4Y^VXAVP_.=AN,XE2M#]R#&&/ Z2^Z6T6_: 5%QG8;O=2I7B12O M5'_U[>NZ>LB%)9;A-C-&R1PJP[HAGS!/S.;.@M+H=;J-?M>OG(,)5$6PS1,> MOC8Z'\['!QNUPN;$:WC=+JR&,T$=[2&N3D%9;]$:E B$2X K,VMC/$MNMT)(D$#+,+*?EHR^J* M4"?T<:W@%F\J-F+PUT9%JW(O@$Z,7)JJ-46//,(Y$ )NX$(4[%3(PL.->:]Q M8!G1(+*(D=F,!.G<"$HJX(BA?N;(#"H7&/)V!ICGKX]0M^\T._ \<7M-'YYN MH]UN9RW?[P,G9@EBP3>BYAPB] H+)6&VJP4*-O27*M(1JB&O>8+JT.HT/=MW MBO[),V8V;SOP]H]W/<_UWF_V"P*= X$ZX(_3;%MY^?LRK3G-7B'':7:+.6G4 MRLGWQOYG7CN9ER8.3M/-/+Y] X5<\..0*#KG=F2U<2STZXA:K]WWZ!N';Q%F M5<)N_'FLQ;%YPN>,A>"H@,H8ZVWTW35@#Q1I$,B%E-IKHFJ !,-*T1D-L/W\ MF$D1H]&7BQL4)L0X"U1* &'KNL1BF+?=??S>+?B]NY_?X5,S3%*7KS&5Z#MF"=DXIP+; MD^P ?DOQE#)[\M[&[_N5;:/RC,E2(I\9"QYR"S;.JWAE!5M9L8>01[:_=K)% MZ5AQ=&B[C91W,Q=+[J'/D'59:=[[=D5-618?>OX]0BE_KOC+\%IYM)N-]EXZ MN1IQ>7KN>M9L_M3SY\$G:T.(-?M?+VT!OQ@S>_F0@_4NNTPFEVUSP;9=E/." MS=Z*DVW;X)J)-&BNP%T;L!Z131SP&Y!LH" M:D"&D @/MNO(CXC/5>0@K,#HE-5E-/:LZG2AWM60"_]UJ#0._/JV#AG'V^;C M SCK&)QQP#.S\WP+DMUYML;V ML_K;MZ/@.7J1RK05F9Y,4UYZDY:;1SB*\K:JV M2M=\,9%S>YFI('4ANNF-7S%:W)>.TFO"U?3TLO4.RSF%Z#$R@Z5 +/!-)-,+ MS+2CQ<)>&DZ%UB*VS8A@L-],@/,0J*6^3A?U!+ P04 " +D_E8 M??2\DNT$ #N#0 &0 'AL+W=O:1]=E<>KI1^-G, RUX2F9I1?6[M8M!JF6@."3=-M8 45Z9* M)]SBJYZUS$(#CYU2(EN!YW5;"1=I?3QTC>K_.8ICR3-I[M?H5BOUTR%ZDI''_;%7(>G469<:JI%!& M!(E(\Y&_%.?P'H6@4 @<[MR10WG)+1\/M5HQ3=)HC1[<5ITV@A,I!>7!:EP5 MJ&?'ES"QC*&7:4QQ+OZ+8178@PV&"^"2H._96F3M;U3%GA!6&&O7>ZY[>RUJ_9\*4PD ME]SQ5(PQ)I M6&5]_)"G"E-3]@"I4)K]KBR80S K#1V&^3@'-E42\U*D,V8IWD5RBO_ L&=8 M([\M%](0 )7I'1"#VA^9-1:Y0]HG(D5Z2HF9YJ1CM,NU:=1NC,EX&@%#>@*[ MY3;31*^KZ11<0K*;U )"LNR>!,Z=-D8VJ?(?8*.G5*.G7>2Z=K+C3[QF4&]+8= MR>\1K=+%^XGF5E,\$DN+A&:Y04-,4T<0G;+57&!(.>;M5UB"9#Z3@D^H: F, MW3$>#FH_S*P]5GQD8;>'<: Q:(:..6]%^CU'KK 7-OVJD'7+D'6K0X9=.,ZD M.Y?S)>9BOM6UJ]E/!OLFK=S#4LDEG=5>&3\4P$J'/U4I^#ZP; .,0GD4'..& M"@QH[&N8*A.<8!.E=>Z%>BTFAHPRB84A)N$W\3L>[>-.7SU$*DF$Q1L&)5RG MU\'4O=AUO[.QC<#1B18/ JWC2A7^IZM M$Q80VQJX6;I^[2!Y SWLHV@%(7LE(7OOK2%EY;YZP3LB'M<]8*@<0]1N8A G M?HBCE1A^HLB(#50HH.HMJ/N=K1IN!>G^S+A&/_G%YY6J#^)EYTI4KM0GO["B[W!WX<76@77J=0A"5[UHJ$B/*H];"3.% MXIRF(CWBWVMVF4]M$1N=CSYO]F. ,AMM"91NVX67X=+V?+CYGS_ [_*IY_">&E92:06Q*F MJ(JW &RY.O^ZR%^L6K@;_419_#YPCW/\( -- K@^54B>XH4&PO=V]R:W-H965TC\["Q)_$* MVQMVUTWAUY^9L6.<)JW@)7O)[C>W;V;'IQMCO[D,T<-MD9?NK)]YOSX9C5R2 M8:%<8-98TC]+8POE:6E7([>VJ%*Y5.2C:#P^&A5*E_WYJ>Q=V?FIJ7RN2[RR MX*JB4/;'!>9F<]8/^]N-SWJ5>=X8S4_7:H77Z+^NKRRM1BU*J@LLG38E6%R> M]<_#DXN8S\N!OS5N7&<.;,G"F&^\>)N>]<>L$.:8>$90--S@)>8Y Y$:WQO, M?BN2+W;G6_378CO9LE .+TW^CTY]=M:?]2'%I:IR_]ELWF!CSY3Q$I,[^85- M?79*AY/*>5,TETF#0I?UJ&X;/W0NS,;W7(B:"Y'H70L2+5\JK^:GUFS \FE" MXXF8*K=).5UR4*Z]I7\UW?/S\R2IBBI7'E/XY#.T<&D*"F_&?K]!>%LFID 8 MO#?.#6'P12UR=,/3D2?9C#!*&CD7M9SH'CE'\,&4/G/PJDPQW;T_(IU;Q:.M MXA?1@X#OJC* R?@I1.,H?@!OTCIB(GB3>_!>?:^T_P'_GB^10>C5\\H&#<*A@_A#Z_IGQ,JQS!+.&/HG;( MD(=%?/-E&0IZX8GO;\J93V9(RP!BC%*C*_U[0Y_ MVG]Z''VFP 3:6>\E+LF@%"ZPI)F'*]+(G?0N<*7+DBUJ=(3'$(Z#*0T3^0W# M8$Q#%,QZYXDG3;3*846%#0:YT)]V'-]/*RN.(=/7:+5)(0QB&, X.()A=]Y[ MC\Z=D)LD'%[=P@!OJ9XZ',*BT8Z/3NC:. B[\]Y'JLCJC]6H,::B1COO7=&_ M5(F)D9K,3HSS#X ,R ,1 0S@2.RYL]ZW:6L)RPKI2#.*!>L_DQP&QR)I2I$8 MWEWWS@MCO?ZII)X3;\I]%]4VU^K6OMSZ8QN2NR '- SIZ$SBR%/9E$8O9!U3/(DCEV9%I-<.:>7FCBZM*:HD\(;X*.-#!8\#IZW M:.S/.M.3G4QG1CP51Y I0K!6G;B)WK@9)P0W[%'^[*5 3,- "#/RZQ#TG; :?D;Z=1+3IJ:%_/C\7]U>^K$!/AF.C/184IS6?BML]MT)*6.1W8 M >,.)1I04;4C/GF?8]%4O3TQG%-LY53"'-)XO"\BK9!90844"8"+*[U,I5/2 MSS@BKEE(:>9,,"2'JK"5E&(B;HG3F=^?N;_<&8GKV)G;W F;1)PT7.Z:^EM4 MWD8F#B+1)B92'*+R]K@$9X?3$Q+.'CN6H!P+MZ?[7)Y()9\)#^.&S#OKWA?C MJ5"(CKB7!ZS?8ZDU49T'NQMA %0Z*GX"FW0FFZG-;5\UB_4+2-:OFZY5E71$ M3%U37;'HM:TYT3C>P0:M6)Y7_*QMM,^(GU(XI23JY)Z;=:$:.$3X:#S;/@S( M0]N7G[VF&FUW@M15>%>V(KMVW^H.%G'M1K-)U'.1'^35;E]G?GF?$AJ@\YH: M96H()'K4Y7][YLTS'FDIJ;= IK-@$L1C*4I-*\#=1*T7K>G@KN*ZW&75W2QK M7,>O28FW5,,C**1C" [U7J-.QUR@7YW7'_>MX_=WR M05DJAPYR7-+5<7 \[8.MOP7JA3=KZ;\7QE,W+].,/I_0\@'Z?VDH@,V"!;0? M9//_ 5!+ P04 " +D_E8ZXZ0?)X# #X!P &0 'AL+W=OLQH",F.3\<']%]"[I3+6CB\,NJ++'VUC.81E+@1K?*W9O<;]OF<,EYAE O_ ML.OV3M]&4+3.F[IW)@:UU)T5#_TY/'&8IS]PR'N'//#N @66/PLO5@MK=F!Y M-Z'Q(*0:O(FZ,#6>P!^DA_$GL5;H M)HO$4R3>GQ0]ZF6'FO\ ]0P^&NTK!^]UB>5S_X08#C3S \W+_"C@[ZV.89J> M0)[FLR-XTR'M:<";'DV[2Q:$+J$_ ?_7*R=MR26?U]*NT.=O8S*%^C<-:+ M940WQ*&]QVCUYE5VEKX[PGDV<)X=0S]6JI>H'@?[5"%LC*([*?46/!<: F?M M'5 @(.S&Z# U&^ACXR&V[&-KEHG4I$REZ)*%O27!"NLFYZ._6F$]^045 -40 M0PWOY,,S?0Q?1EQ=+O$4AM'H6A,$.M_'A->0Q3G]I^$_C[,P/ANQ8ANTTI2R M@,90$=%+B]1 /*Q1XT9Z2HIPQ@1P"I-@?^KM/-@IST>?-74W);\3L2UU-:#> M@=]:Z??@L&BM]))DDE)<9I#&4_Z-QA^,.A(&DM=U/K]"31* M$!]6'&,V@=TXH$R"G?>6"6:S.!_]VB.N6T9K2\@;YOC/&'"0<8'OO5?U!+ P04 M " +D_E8(*.^/)\" #,!0 &0 'AL+W=O3',2J8S/; M*?3?[^R$C$J4O<1WOKOOOLOY;K)3^M$4B!;VI9!F&A36;L=19+("2V9"M45) MEK72);.DZDUDMAI9[H-*$25Q/(Q*QF4PF_B[A9Y-5&4%E[C08*JR9/IYCD+M MID$O.%S<\TUAW44TFVS9!A_0?M\N-&E1BY+S$J7A2H+&]32XZHWG?>?O'7YP MW)DC&5PE*Z4>G7*;3X/8$4*!F74(C(XGO$8A'!#1^--@!FU*%W@L'] _^]JI MEA4S>*W$3Y[;8AJ, LAQS2IA[]7N"S;U#!Q>IH3Q7]C5OFD:0%89J\HFF!B4 M7-8GVS?_X2A@%+\2D#0!B>==)_(L;YAELXE6.]#.F]"4!ZO) MRBG.SFYEIDJ$)=O#';,6M8&+)5L)--U)9"F!@R6O@ WA3DE;&/@D M<\Q?QD=$K&67'-C-D[. 7RL90AJ_AR1.^F?PTK;:U..E_Z_VAIM,*%-IA%]7 M*V,UO8_?ITJN$?NG$=W,C,V693@-:"@,ZB<,9N_>](;QQS-\^RW?_CGT8[X+ MK9ZX'X75,]SCAJ13;,_C+0N$M1(TB5QNP+H^@ZYQ0^X1P MP24]0B%(-J#6D!,6TZ8[[GRKF*;74W<>J&_H^_; ]R_>1&OIN(ZZMJ;02IT; MRFTLS^ M7$ <)M#U4A(.&NFRO;L,8^AV:#!I[*3W'I+%G0-_]L)>HW\@OZ6R M3#2HHP8A=0A>&H5IBTK>I_H6'4U8B7KC]XB!3%72UL/6WK:KZJJ>T'_N]9Z[ M8WK#Z?<)7%-H'%X. M#U[J@5J[9^7E?*TO1[L:!UB]HYD'VME#TH+D&[P&=_ M 5!+ P04 " +D_E843P$XUP$ A"@ &0 'AL+W=O]2"+%N_N^XW='+H]*/Y@"T<)C*:19!86U MU6(T,EF!)3.AJE#2GYW2);,TU/N1J32RW!N58I1$T614,BZ#]=+/W>GU4M56 M<(EW&DQ=EDP_7:-0QU40!Z>)>[XOK)L8K9<5V^,&[1_5G:;1J/.2\Q*EX4J" MQMTJN(H7UV.WWB_XD^/1]+[!,=DJ]> &G_)5$#E *#"SS@.CUP$_H!#.$<'X MUOH,NI#.L/]]\OZ+YTYP-WJ&%3,(WP\Q>V%6C>+4>6 KAE MHZQU=MTX2W[@; *?E;2%@8\RQ_RE_8B =>B2$[KKY*S#WVH90AH-(8F2\1E_ M:<"Z_X,G%R<9E+HO@:W=8F:6:47@]MGB.S N/ \K7+<2J+EPQ=*Y*@- MQ/ 3I*%[QK,PI586W;V9)'%_"5]\(,'_/#A1OCR^\ M$OG:&DM$78)=5FRA:D-CQ[/9UG@RC*8)Q!?#^73L1Q>1'UU,!U=YOF@R3;T, M<+>CYN;R*95\?T#C\O\BW) :)\F;9^X/-9/L 6K):4/;5/NN+C,\H4L@3280 M1W.B&4._0U2(J!GC]J9(82YG*P]3P<\5KV9_#4%!@) M/V-NBK30R^C]YLK0/C%+R*2E@\[_I-3MD#6\P//D;8S)&! PI66 M6TZ9]5O=KRZ"0/W='VY.[62D7#!:=R3MG78DA)M:^V(DXV]M'3@.AL1?-N+' MEV7A)#\$5E5:/7(ZMU \03R-O%5*[YXR*O2'HG@:PA$)!%6CJ)VSG5:E#WG\ M7LVG,F\%TV\'S&4)N7:Y%[5G=E2UR*$@8]@BTA)*ARN4:'YY4G$(=+S^-WKI M]_3&R3"*&H9.DM'_C^1KY\&H=VQ3;]K[RXF+1FVO.<&[V>[^<]4<^\_+F\O3 M9Z;WG%JKP!V91N'T(FA$>1I85?E+P%99NE+XSX+N<*C= OJ_4Z2^=N "=+?" M]3]02P,$% @ "Y/Y6)S52)L3! 4@D !D !X;"]W;W)K&ULE591;]LV$'[7KSBH09$ F6S+3NRXMH$D:[ ,Z!HD[?HP M[(&6SA81BE1)*D[^_>Y(V[6S-&U?))&\^^[[[HZD)BMC[UV%Z.&Q5MI-T\K[ M9MSIN*+"6KC,-*AI96%L+3P-[;+C&HNB#$ZUZN3=[FFG%E*GLTF8N[&SB6F] MDAIO++BVKH5]ND!E5M.TEVXF;N6R\CS1F4T:L<0[])^;&TNCSA:EE#5J)XT& MBXMI>MX;7PS8/AC\+7'E=KZ!E?!=3E-NTP(%1:>$02]'O 2E6(@HO%U MC9EN0[+C[O<&_2IH)RUSX?#2J"^R]-4T':50XD*TRM^:U1^XUG/">(51+CQA M%6T'PQ2*UGE3KYV)02UU?(O'=1YV'$;=[SCD:X<\\(Z! LO?A1>SB34KL&Q- M:/P1I 9O(BZ'@4K@*KJA.<*UCO3EQAY_$7*$[ MFG0\!62W3K$&OXC@^7? 3^&#T;YR\%Z76.[[=XCHEFV^87N1OPKX9ZLSZ'>/ M(>_F@U?P^EOU_8#7_S7U[^.<@W_.Y\Y;ZIQ_7Q(?L0.?4) MIY[SWT\.KS6UI%(4P#&/TB@EK#M*KK5'DNRA$;*$ \A[69=?>39(_C+ZMX(Y M2OU )E(O0>@2%E(+7801[U/I)3HXE+I0+4>7&LZ+PK1C9//.@1H M6EM4M#,#B<;2@67]4T#%KZUL.#$4O9]G)_3JG61GR5[&%)(OE-(5RKB6>(^3 MCP0A K>XJ*282Q5)"2L=KRRLJ<',/1U\/#3/7(1S2&0/H!O"YMEI$DH3&%-A M0-11SJY&7R'4Y$XL FO2\QQWE\H!#$)B!]DPN0H)Q)\GO-ASV-+- ^)9UDO. M0SY_I>Z7IFZ,#CN'IKG*Q^$9ZO @5%CANG!S6%EX4LWKXY@:7OF?^0$,N]F M"W>6C9+;?<>]Y'VD[-F-D![T1EF?'Z?))\-E_GDZ$/:KYB$=?Z:U<.>%7Q\) M).R2=!LE2\$6V_W&5$>C;,BM-B+&O0R^4%XM$CS%LV3K#=PC-HQ:8F.<]%!0 MKU)!MMW@*^&#$_5GN60&%BI4)>F"@O-,.XO$6%2Q*0B2KSVT[NV;4=X;OB.K MFFYL%\]N5F=B7I86HX3(*^ZFT(FN+:H-(<>!GN4C@RMN'4^7,.5:QP=_5;1J)0$&4IF?*Z4ME+9V1GYYZKT2[#;1Z" M:A^OO.WL]H?A/-Z3W\SCW\8'89>2VE?A@ER[V? D!1MO\#CPI@FWYMQXNH/# M9T4_/6C9@-87QOC-@ -L?Z-F_P%02P,$% @ "Y/Y6,IVJK;\ P &ULM59;;]LV%'[7KSA0@Z(% M DFD+K[4-N"T69L![;PXVQZ&/= 2;0N12)6D8O??]Y"RE61UC*' 7L3;.=_Y MSHW49"?5O=YR;F!?5T)/_:TQS3@,=;[E-=.!;+C D[54-3.X5)M0-XJSPBG5 M54BC* MK5@I_-G%["S6;R-94I> +!;JM:Z:^7?%*[J8^\8\;M^5F:^Q&.)LT M;,.7W/S1+!2NPAZE*&LN="D%*+Z>^G,RODJMO!/XL^0[_60.UI.5E/=V<5-, M_<@2XA7/C45@.#SP][RJ+!#2^'K ]'N35O'I_(C^B_,=?5DQS=_+ZJ^R,-NI M/_2AX&O65N96[C[Q@S^.8"XK[;ZPZV0SM)BWVLCZH(SKNA3=R/:'.#Q1&$8O M*-"# G6\.T..Y0=FV&RBY Z4E48T.W&N.FTD5PJ;E*51>%JBGIE=M1IWM+Z$ MA9)%FQM@HH"/7&X4:[9ESBJ88[+A1G0%8"/YYHZM*J[?3D*##"Q.F!^L7776 MZ O6,O@LA=EJN!8%+Y[KA\B\IT^/]*_H6\'"5AL>FK"T" M>I%C<2AL 8RWT&NNX$TIL.BKRHFC0('VF-)OQ][O+5,&)5PA 98!=V6P+/?/ M2JP_\6R!V"J)H9]Y/@N7W M;&.)QX0&"<1I$@P@(U&0PB :!B/OX_4C&LDHZI)T9"5)BO.8DB#UYBTVN+07 M$USOC6JU\S0;6:@ARI(X#BA^1P'U?C-;=+@Y0EK #(VE080"0>3=28/=*OK( M7\!@$"/&!0Q)XCP@ERGR&[E9AO8'WET?>\4?N&@YCKGS!Y'P'1$@B&.&:4N2.229 2IVQE-!D%R&DL^H$L.@@R)C1#" MI! G-@#Q( GBG_$*SC17VC=7^I^;ZT;D$AG>L3W:7[#25>T/5^2IMCIKXR?: M:M,;Q= _7L@XP[4C:1S)QI+\GYOGYM\&Q]X'W- &R5U Y'+__!M[^)#B,REP MGL'K5T-*Z#NL8VHE#HG^T0VK.>Q1J$N];;)320Z?/(0U5QOWW&N\5UIANC>Q MW^W_*.;=0_HHWOV.X 6*W:VAXFM4C8(!YE)U3WRW,+)QS^I*&NQA-]WB7Q%7 M5@#/UU*:X\(:Z/^S9M\!4$L#!!0 ( N3^5B0V2+*XP@ PR 9 M>&PO=V]R:W-H965T7CZ>XOZO@C M19\_I>)[MF),HI]QE&07@Y64Z_>C41:N6$RS8;IF"7SSD(J82O@H'D?96C"Z M5(WB:$0<9SR**4\&LW-U[E;,SM-<1CQAMP)E>1Q3\7S%HO3I8H '+R?N^.-* M%B=&L_,U?63W3'Y=WPKX-*J]+'G,DHRG"1+LX6)PB=\'GE\T4!9_<_:4;1VC M(I5%FGXO/GQ:7@R<(B(6L5 6+BC\V;!K%D6%)XCC1^5T4%^S:+A]_.+]HTH> MDEG0C%VGT3>^E*N+P72 ENR!YI&\2Y]^9U5"*L PC3+U?_14V3H#%.:93..J M,400\Z3\2W]60FPUP.Z>!J1J0-H-O#T-W*J!>V@#KVK@'=K KQJHU$=E[DJX M.95T=B[2)R0*:_!6'"CU56O0BR=%1[F7 K[ET$[.[O/U.F)PYR6-T!6-:!(R M=*^ZZ*>D[(?%_3Q%]]!%EWG$4/J #FST=LXDY5'V#II_O9^CMV_>H3>()^@S MCR(PR,Y'$E(H AF%5;C79;AD3[A_Y,D0NR1:J(E M3K#3?K;F9JM680JL 7349UKK,[6F=T>?@#TD$YQ&1G7LS?>H4S;RM_+&7KL< M3S5M\!@/_98VULMWU.:LUN;,FMR7-1. /RR: M&XQ\;<"R7KZC0-AI4-.QIFOM-XC3M5J.W'/&P_;M<=D-IEHXYL]AJX* M;<$XM@YQMP)F@$(^GZ!;@&J):+)$P8^AKY>O05]>=L5M %L M;.7/V4VA8/&/QU#4-VK.8IYV$ ,E:26ZLMJN56Z[0-LCZIIQ@\38SL17.8^6 M4(8RE7;$8!*]2J,#!'#UX3R=EPTD[<9#?V-7ZQ1]8U\X:1L94F9]\OUF8'!#$_5,5_Q:#X% M3V$2'R/!H%*$B@G1FHH]3XQ.?'BB9V2P&FL#@CVRKG>RP4)BQT)5'(PYZG!' M]"FVRPQ= 0%R;P\3'KBLDJ@/KT%?7G;U;%A1F)GQJ])"/-$\5+? MECQ;Y"+;/U6LW&UW(>*T>Y".B "26@;8!F,B :"]BB[JM" H&L'P>M-N.QQ]4U M[P8H73M0JIG17T65>P4FW5YALE=O05_>=C5L8-)]_1TZ$]EOP!#QFB59M?I8 MCA-&+0WOO?7E=[.5-DP>@R?=AB?=5Q855N"H?42W&:P5$ISW/U3/7K=R)OB/K&%#H-5#HV:'PYM"TQ=^E>O05]>=L5K4%)KZ^=GUZO6S][]1;T MY6U7Q(9(O5=>=:N>AV1[)Z111GU#9[$+LCT9,YD17YN(V /KFG@!H[MG&F+S M[,3V#_X774KT1YZP>GNT6LF8@RSQ LKQRZ[G$P35&845S(=I)HL=W6DN8"9; M;L]Y1NQGR-BRF-S*#&52+?Y'-).G/#D!_A=PE.82O?WUERDASH>;3Q^_J$/\ MX1W:T"AG:/&,WJ"I._117.[U5L&\0?YXZ-2G3N"F96NF?BH0/0]-THRV=K;' M3#RJGQ1D$':>R'*?<'VV_MG"E=K=WS[O>>_GGF?\QH=ORMWTS27*WTE\IN*1 M)QG,=1[@&ULK5113]LP$/XKIPQ-(+$F36C'6!H)VJ$Q#5$1P1ZF M/;C)M;%P[,QV6K9?O[,3JB(5Q,->8OM\WW?W?;&=;I1^,!6BA<=:2#,)*FN; MLS T184U,P/5H*2=I=(UL[34J] T&EGI0;4(XR@:AS7C,LA2'YOK+%6M%5SB M7(-IZYKI/QG9*'4@UMS\CQ%4H8_X5-GQL% M4+3&JKH'4PH!W+NPZ\[)FS+(LU6H#VF43 MFYMX;SR:U'#I_F)N->URPMDL;YM&(/T6RP1<,,%D@9#[\W,ENT/BW/X .9V? MLA4(:@EO!!W.F::<"BTOF#B"PQE:QH4Y(KJ[? :'!T=P %S"-1>" "8-+4ER MC85%W_Y%UW[\0OO?6CF )#J&.(I/]L"GK\-G6!!\Z.')8'O1J^8Y'^]_&.8DB0E>-FYP60)8#9.0EE^0=)Q=S"GI'#?P\7QBK MZ7S_VN='U\#)_@;Y\Y_(GGF5;+U*7F// MOCP6:(QSX18;056<>E :IJUVQX;L,^2&6J/NW"GA^]7E#=PST>(^9[IR8U_. M/5[K[#09C-)PO:NX2_JTDS0:;U,Z'>'.;7(OV373*RX-"%P2*!I\' 6@N]>A M6UC5^ NV4):NJY]6]*"B=@FTOU3*/BW&PO=V]R:W-H965T/?Q ) DL<\*\159R'E\J+7$_$"YSBC7D[3HC.YK/;=\9XVJ$9\26$E=KX3?2KWC'W3&[?)53BJC/ND 1FM,SD1[;Z'9H3&FI>S#)1_4]6 M]=A1OT/B4DB6-\9J!GE:U)_TL;D0.P:*8S;P&@/O4(-^8]!_:C#88S!H# 9/ M#,;.'H-A8S \U,.H,1@=:G#6&)Q5P:JO;A4:GTHZN>1L1;@>K6CZ2Q7?REI% M)"VT%#])KHZFRDY.@GR9L>\ Y 8*F*52D%-RG22IU@G-R&U1JUVKYHT/DJ:9 M>*N&?/[DDS<_O[WL234'3>K%C;^;VI^WQY]+/K!"+@0)B@02@_W4;M]_R3ZP MVX\L]CUU[387T%M?P!O/"GQ7%EW2=TZ(YW@#T_F\SMP_W+QONAJO\QZ^SGMD M-_3)B/"0LP82$F+$*"M<0SW(AG:,TP MU[$L*4_5PCA751Y)2B"2D;2(514H@.A=2DFL+"3A5())/[6#\\J!KA,?)N[ MT?\N>P^[TK!.Y%AI8,("3%B("8N08"UIC#;2&%FE$3PN576M$HL2!,T9E^F_ M0'2M383D5!?$I]I$U\VI."'?@7)ATH?=B^OLM9Q:+8]5#"8LP(2%F+ ("=92 MS-E&,6?66-YQ]G21%6_\98N3E\N.&NDZ.VIP MNLYPZ#X1PX'C?.L4CXWS@4Y#3*?1'J?.8..T%1W7V794G,,J@8P5\U,)/*^B M0MA,)7%9\D*7!4O]V$&% &FL AH7NS?OT]O6/HMC[UM46H!*"U%I$1:MK8Z= M?IMK584U_!AUQE4 M0WR((;\'OFEO=8F:'8<*5# 2+V@QK^HZ/0LX,F/LGI=U/L^G8;R_,(,48=': M]Y>WO;\\>U6]$TES:K7:'WV[8-)\5%J 2@M1:1$6K:V2;:?8[?_0+J"+VD-& MI?FHM "5%J+2(BQ:6T3;3K)K[37B%'JH_>2&MELVFIJ+OF&.&AG$1UMFV [;MWKKV]NUZ;:AB$K-"\O2^U*NH.328OS=WC?PP-DQ"7_D9"FG'RA60DGY,/V]SD5YX\0EYRGQ=P4 M5CO_V-R 2O-1:0$J+42E15BTMHJVG6#/_:$+C(?:]T6E^:BT )46HM(B+%I; M1-MVIV=O=U8)Z$$G(/VTDL ,N.[]ZB:P6E3JYO7^[D,#;[V-Y)J>W*<'C_3M M$SXZ](?Z#5']1D:_;MMO';+>SLO7.?!Y]5Z](-6O$/6[JYN]FW?WKZLWUI_L MG[H7OFO8'[@78?UF_A9?_Z' !\KG:2%(!C/ERNF>J768U^_>UQN2+:M7O^^9 ME"ROOBZ JD=;/4 =GS$FUQO:P>8O(";_ U!+ P04 " +D_E84^,1"@X$ M #+$ &0 'AL+W=OV+:(#)%B,6 :I^K)C/,%2O?*] M+3(..,Z5$FI[CC.U$TQ2:[7(US9\M6!'24D*&X[$,4DP?UX#9>>EY5J7A0>R M/TB]8*\6&=[#(\A/V8:K-[M"B4D"J2 L11QV2^O6O0G=7"&7^(W 6=2>D79E MR]AG_?(Q7EJ.WA%0B*2&P.KG!'= J492^_BK!+4JFUJQ_GQ!_R%W7CFSQ0+N M&/V=Q/*PM&86BF&'CU0^L/./4#HTT7@1HR+_B\ZEK&.AZ"@D2TIEM8.$I,4O M?BJ)J"DH'+."5RIX;87Q*PI^J>"_U<*X5!B_U<*D5,A=MPO?<^("+/%JP=D9 M<2VMT/1#SGZNK?@BJ4Z41\G55Z+TY"I,,LJ> = :4M@1*=!WZ+%(&L1VZ%@!*)80(\G0+:5HPX3D( D'E3GR@H V%*<"O0] 8D+%!P7XZ3% M[]]]0.\02=$]H52EB%C84NU?[\*.RKVNB[UZK^S51_!PC2&V* ?].M/ M>_1MQ5M%GGQ/Q0X(%0X*% X$U0C2N0C3N0U_]HBZ>##AA,8E0UCR] MVS)LD5I6-X ZZ"3=ZY,>EW&]"&3Z>)L"6-B>YK;U_71:N:/)PC[5XV*2F3=E M I/,K"D3=F7\&DZ#G$E%SJ27G+YJ9G*W%^UK\W5(L&!(L' @L$9(IE5(IO]I M29D.&:(AP8(AP<*!P!HANJY"=-U[:BXABM3-RLGVF'=_ND1Z+<)%P\LY M3O=%Z3@3>5"=3DQ.)#YB>M64A**9,C'3:_AK\W76\=T9C5L4FF2N6QR:9*9F M"N<5A?->"N]5%T^@Z#QYE2TO"230]AE=OIN(FG?CVKEJ3#)M_^>=%&HE6=A% M\6J74<-[UWGIN9W_\1XNC;^VYX(=@Y#?.6$&H#!Y4 D"EQGERZZ[G;Y@UDD,@]"\DQFET+R>/NTFQ #DSCMMB%T;SA+@^WPJ M%BJ^QU06W76U6DW>M_F\V5I?NS=WKF$]T)-Z/@R^P!=C_CWF>Z).$X6=,J6. MMLIT7DS.Q8MD63X:;IE4@V;^> < ]<"ZON.,7EYT0:J_U^L_@902P,$% M @ "Y/Y6-W>]&1)!0 3!X !D !X;"]W;W)K&ULM5E;;]LV%/XKA%8,+;!4%GV)G=D&$DM#,RR;4:_=P[ 'QJ9MHI*HD72< M#OOQHRZ6+.F8=CKF);&H[WSD.8<\%W&\Y^*+W%*JT',4QG+B;)5*;EQ7+KDX&YN+Z9CO5,AB.A=( M[J*(B*]W-.3[B>,YAX&/;+-5Z8 ['2=D0Q=4?4KF0C^Y)D3CEG*GC\^\#^4Z:\5N:12#KCX1]LI;839^B@%5V37:@^\OT'6BC43_F6 M/)397[0OL!T'+7=2\:@0UBN(6)S_)\^%(8X$- \L@ L!W!3HG1#H%@+=2V?H M%0*]2V?H%P*9ZFZN>V8XGR@R'0N^1R)%:[;T1V;]3%K;B\7I1EDHH=\R+:>F M092$_"NEZ([&=,V41%=HD6\:Q-=HQJ.$QS36X_KI5[UQYU0POF)+-.=2":J8 MH'K?J(.\EI *O?6I(BR4[S3;IX6/WKYYA]X@%J,'%H9Z?\BQJ_3BTR6XRV*A M=_E"\8F%=M$#C]56HB!>T14@[YOE!P9Y5QNMM!P^6.X.&PE_WL7O4;?S \(= MW /6,[MQ,,0$;QEVY"FV2^ M3;+ $EG-!X/2!X-7C1,#FRZR2>;;) LLD=5<=%VZZ-IX3!::CRWIR2B02U_7 M3J_7B )M3*=YPOTL#IL/Z3L1(A[LD/6)$2JK H#=J+>*J MK3$(:KC+!T'7#9U!4!]6VNM416S'J/9MQ(5B_Y"L]]"%:J(3G.Z&SNSD@K3N M@.96O@3D@Z#&E@C.,-55/ZK?O5=.Z\4$]7.&FV;P6L>U980V#V[NI #@P2=, M@"L38*,)?E-;*D[T(S)+,:#:1M*7YA*K;+Y5ML 66]T]56O@O6YOX%EM#JRR M^5;9 EML=4=5#8)G[A#.9?Y"O![ 6H'B I /@OK-4&$&U96LF@#/W 6N82TD1:B$;>V"2^I< 3L @ATR@Q5L>N9J]U& M2OQ 2:BV:,:?J" ;BOY%"Q+J':%C\^?@[A8T@W&"%\=>FVR^5;; %EO=557= M[HU>-TD:^X(7.\HFFV^5+;#%5O_H6[4:V-QJG,T?&"KS!XW( 8(:0<$'0*U6 M.P!!/3ARX*JKP.:NXN5])&Y7_U> WB"JWU0<0 &:GT'55:^Z"6SN)KZMERQ( MC0Z= 2"OE3A!IN:G$0"$3]5&N*K4L;' M) VBPD&9C.T0:T/R3[(U#)#&X1; MGXC?5YFUWX-<;OO)N9!XS[WDV07VQ6]/D] MZP,1&Q9+%-*UGDI;0A=[(K^ZS!\43[*[N4>N%(^RGUM*5E2D /U^S;DZ/*03 ME!?(T_\ 4$L#!!0 ( N3^5BP-!+E(00 -@9 9 >&PO=V]R:W-H M965T]J'KA@)-8"S:U33*5^N-K T,@(9[)UG.3\.'W.? ><^# ]$#95[Y#2(#G M+"5\9NV$R&]MF\<[E$$^H#DB?47U"(\6+:U$>_K_H MT3='[Y@Q;";6L.3Y%W@2XX%5"DG?S-!*56V\Y3F,TTFY ) DX+$*!/[\58X']P)E_*^^#/DF M,V02%IJ$189@G0R-F@R-M%=(-T.QS%!O%:T@-R5$W?;W,4AB!.(=9%O49YJ6<.WT-0D+;\[2Z0V\$W<-!>RXZSK' M!L+1^KNJNT:Z3O&VZA;0U&:6%-:QOO#X(3 MXTV%[#K?:MWF[64JVTV20N-TB)3M&X^O&,^O/>\A]9T M4WDR20N-TB)3M&Z>CIVIJV]-?Z,"ILNMC?J%A_X?+'X&&TDC=)"H[3(%*V;CV,SZ8[>M?B8;!"7 M1FFA45IDBM;-T['/=?6-[C<4G^#L#8![^@I '_1JPU^/&)F*6-EHM]Y@9T@^ MI:M/!UQZ4A!1O8!MMC:?)^[*E_(GVQ?N[;+ZR'#$5-\\'N3#/R85E2 YF/._#]02P,$% M @ "Y/Y6*U#'*KW P ZA4 !D !X;"]W;W)K&ULM9AKC]HX%(;_BI5652MMR840Z!20!I+5=M611C/J[H?5?C#D %83F]IF M:/_]VDDF$ @&9KQ?(!>_SW'>X_MPR_AWL0*0Z&>>43%R5E*N;UQ7S%>08]%A M:Z#JS8+Q'$MURY>N6'/ :2'*,S?PO,C-,:'.>%@\N^?C(=O(C%"XYTAL\ASS M7Q/(V';D^,[S@P>R7$G]P!T/UW@)CR"_K>^YNG-K2DIRH((PBC@L1LZM?Y/X MH184)?XBL!5[UTA_RHRQ[_KF2SIR/%TCR& N-0*KOR>80I9IDJK'CPKJU#&U MV%#SG;(JY+*YJ^*-POU,HO0G5#>91>(*G,44[:FL91JD>0V_$&L]AY*A!4@!_ F?\[HT? M>9_;7+4)BVW"$DNPAO]A[7]8T+L7#0!3)B3"--7]7 ="_WQ5Y=$7";GXMRU# MHOX!\-*2R'_<#R(JT*1J5!BKO)++0EVE@0VU@(5I;=ORJ$E MP7G?8G-MKFY.QR'[G; .V;1DMX7SS7NX%TSS%3%JSO-'C:9[O!IH:356-V.V M:$TO=]LQW[B7N& 2-P.N'OS"HT2T-$*KFZDS(4OCW+TSK1SXLCA,%*J_;:@L MCUKJI_6!Y6UQ3'?P?.+?3,MCQQVF/ 6]PUR-;@)EL%!(K]-7G967!XOEC63K MXN1LQJ1D>7&Y IP"UP74^P5C\OE&!ZB/=\?_ 5!+ P04 " +D_E8(/[P MM<\" !^"0 &0 'AL+W=OU ^^]G.R$C76!;Q5X2 M?]QS?,_Q3>SA5LCO*D74\)@QKD9>JO7ZRO=5G&)&5$NLD9N9I9 9T:8K5[Y: M2R2) V7,#X.@YV>$981^31&)K8CK^WM!F9TE6H[ MX$?#-5GA'/7#>BI-SZ]8$IHA5U1PD+@<>=?MJ\G QKN SQ2W:J\-5LE"B.^V M6UP@HQ9(I/&CY+3JY:TP/WVCOV#TVZT+(C"B6!?:*+3 MD3?P(,$ER9F>B>U'+/5<6KY8,.6>L"UC P_B7&F1E6"3049Y\2:/I0][ ,/3 M# A+0/@ZUQ2OH*W,"]V$\02KJW#5#_!#!G1=EH+J,=/&>%P1\F",JHI*CB? M$HE%QD M'![(N /WPJR@X#U/,*GC?:.^LB#<63 .CQ)^RGD+.L$;"(.PVY#/Y#C\GD@# M;S?!:^ETJAWI.+[N 3Y+XXQMLN8HU'[Q5VI-8AQYYI-6*#?H1:]?M7O!NR9= M)R*KJ>Q6*KN.O?-7=3<12@/AB2TONQ!\O3/Q<*LQ4]^:?.B>TH<3D=5\N*Q\ MN#RZVQ.B4I@2FC2I+* ]![6_XTT4M'I#?[.?_%'Z%R;?JY+O_:E4PX.E>A3Z MKUMT(K*:RGZELO\_2[5_2A].1%;S85#Y,'AYJ0X:2K7]K%1_CVGOQ10Y^7M' M689RY4YX!;'(N2Y^Z=5H=8FX=F?GL_&QN5P4=X%?-,7-Q/RP5Y0K8+@TE$&K M;SXA69SV14>+M3LP%T*;X]VT(.W' M[]H)H1TA;%+[T-CQ/2?GW.L;9[R1ZDYG (;.SNS54\EJ7A3,!<$5WF.54/9\#E M9N+UO,<;UVR5&7O#C\<%7<$-F-MBKG#F-RPIRT%H)@51L)QXI[V3Z MT :*K:E-I3XB%Y"NF%B1N9(K17--J$C)5Y.!(N=,4)$PRLFE MT$:56$BCR7MRFJ;,UL,M5)O*5N=@!H8RK@\QY/9F1@[>'HY]@WKM4_VDUG96 M:0M?T'95BF,2!4@T>[MM45L:.UWVCM M=VNE.B/),\&+A[J/0+4JK4@''4J[(G:4#AJE@TZE,]!L):A51W73=4^-17Z3 M>:F2#%]/;8H[R?]W=^V);"O5+[QK-M(\[H M@G%F'MI,CYZU2!@%]O?7!GT>UPMVXRJI_M8Y8<_H+U3ASM.$PQ*1P?$(-X.J MSKUJ8F3ACHZ%--A ;ICAIP(H&X#K2RG-X\2>1LW'1_P'4$L#!!0 ( N3 M^5C%"<4]90< '1# 9 >&PO=V]R:W-H965TM?3M-N+G;T@MF(S!>3RD:0S^^-7 MPL1"+CX"]]"+!K#THE1+F M)V+#4_G)K+JM*23RFCL/&21BEH^EY=6R>3<]%6<11RN<9 MR+OB-_GC6VBK-P(\4WM?%A>C!S5(A[S1:$D0OGGCE_Q M.%9*LAW?:]'1[IRJ8G/[4?UM95Z:N0ES?B7BK]&R6%^,)B.RY+=A&1>?Q/U[ M7AL*E-Y"Q'GU/[FORSHCLBCS0B1U9=F")$JW?\.'NB,:%:AWH *M*]"N%;RZ M@E<9W;:LLO4Z+,+I>2;N2:9*2S6U4?5-55NZB5(UC-=%)C^-9+UB^IIGT5VH MNC)_1M[SY2I*5V2>B546)CD)TR7YJUCSC+R-TC!=1&%,/J1YD95R)(N:1&*2=/7O,BC.+\J2S+2"+28IT3GB[YDGPLTQ/B.<\(=:A/ M9DE\0Z*4S*(X5C7/QX6TIQHY7M16+K=6Z $K;[Y\(D]^_VWB,?_E4S+[NMYJ MSF:7G[^TJ%W!:N\NYTK-99Y%;"Q[?-?M=-?MM%+W#ZC/RVRQEM%'_B.OXE*. M:YFT&09%U!7^(M^$"WXQDI=PSK,[/IJJ)CLOV_PBB1E^O9U?KU+WK&%&_OE# M?D8^%#S)_VWS[&%Z1A(S//L[SSXXQ@W/J4B?R]B7EX*\5%*A+@UY)86)*-.B MK0^VPJ>5L+H1WTT9/?'/QW=-;Y9"1IN#79N#OG$I-V=1&B7M$0K*]1TM)#'# M.=LY9U@1RC ](XD9GD]WGD^[1JA\()995/P@&WE,+-MLPUH?RUC>S=UGI+J= MMSD%ZQ_I=+)S.CDFKL.'0W$-RO4=8R0QP_G9SOD95ER?87I&$C,\NXZF&@/A*8E MM_8">)*^XX^E9G:)YBN78H6]BTI96&JF;\U9+H@TOP(=M7(3*/S)R=D>==A* MF>W6K.3"L-0_A&$N@4_7>U"1U,S.T5#F!FC!C ID6&JF;XUD+D@_?>_BL)@= M4&"!8]UJ&'-A@CKN$CB,,/#I>H?"$/CF:GYS)VB7 "J[8:F9OC6]N2 H];T$ M;&)6D!D"VZC&-@J3EH'IL?BA)J-F\@$6MTX'P6*]IT>&8#BJ&8ZZ6 %.44$- M2\WTW9@(@V?"?@%8:N6@@2*NLXZU0A&86J"0_TP?,"RO8=\"#*C MFLSH*5JHHT(7EIKI6T,7A6?->H:Z3:P!'ZS5[1"H135J49B.&J'^IW(KGSWO MPG;P0)TIPU(S$S.:N3P'+36#"EQ8:J9O#5P>/&G6$3S4;>Y !O&R/D,3+CSJ M._+?'H5T*&BZT/CD=4XD-H(6QA!8LOJCHA:5F^M;H MY6&F**UB-@2!!8YUJX'+ZYRF?*,6.F710AIN=8HZR86E9MK6Y.6AY2@]5/3" M4C/7AVCT\CMG*6T(\G7=ND[$^7EVPW5\-;=G+A6QEC,=:(CR.V<>&P$+XPO^5.#0L#Z>LZC'F^MXQ1'>NX$!U6[_T#FR%XC&D>8V@\QE!Y M#$O-]*UYC VVKJM6;BXQ=X.3_3E-6RFSW9JL&$Q6/6(7_E8!GZ?W: Y!74Q3 M%T.C+H9*75AJIF]-70R3NBQB]J<2+'"LV\9/(&'JZAG[A[]QP.?I'0-#$!G3 M1,;0B(RA$AF6FNE;$QG#)#*+V#7?;'_L?SCV48ELW'@E@GH?Q2S,5E&:DYC? M2GGGY%1>:=GV%0_;G4)LJK;ADF>J@/S\5HCB<4>]>&'WHHWI M_U!+ P04 " +D_E82JY&6A(' "A.0 &0 'AL+W=O/E!3+E%G&=D_#VI?8DN^^(^_(3_RH\Q?10KWY'NRAUCG_7%U>2LU=$M MH@F-I(8@ZN.!CFF2:"35CK]*T-8RIG9<_?Z,?IEW7G7FC@@Z9LD?\43.SUJ# M%IK0*5DD\@-[?$/+#O4T7L02D?]%CZ5MIX6BA9 L+9U5"](X*S[)4YF(31S\ MTL'?U"$H'8)-';JE0W=3AU[ID'>]7?0]3UQ()!D-.7M$7%LK-/TESW[NK?(5 M9WJ@W$JN?HV5GQR%E,#G N%L0B<6_]#MWW?XMU5JE_GUG_-[X3L!?UUD1RCH'""_XWMP4P^;36^6!KB1-Q9^VXA?P73N\ MYM13<4\B>M92I"DH?Z"MT<\_>?W.+[;,0X*%D& 8",RH47=9HZX+??0;DVJ2 MJ^D<9Q%+:4X!]$D]EP1%VA;%NCHHCYSI^:UJQQ8!"3_T\_!AU#_I'/6&[8?5*J];'7N#HZYI%:Y;>4$0U,VPQ:S;/5F)::2\ MMTQYSYGR:EH<%'.AR-1!E5.=GS*+C*ODIBK]<_VTSF=2?O\3?I+ZSEU"%7FI MF<6)?A);IY&[.=_-"!C_(/T(?Y!^X.^_'\;\[2_G;]_9L?S1I?%F6?SW-NU6 MRYY,K>Z3W$LMHSX?2G:H/Y5 2!2H;>XZF[+M(Q 2+.ROD:-_Y-<(%"B@4:;C M99F.G65ZQZ1:AXIXEN4U(&*YWJT6([:,.U&WS3@D6 @)AH' C-(,EJ49-+LP M'$#6"!(LA 3#0&!&C4Z6-3IQ3I]2WB4[DIVM:BM4XKGSS92"_D'G2<*^Z+O72O F=EGK#+3M" 9%"T'1,!2:6;*5_0ZO M6:HI\:$J!8D6@J)A*#2S4GY5*?__LZQRMV7KJOIKC+3.6J AL37DUPBNVK#Q MG'L-FQ(Z@*IMLQR-W?K4KT8$$,%-/-?27;/K=D_T"@A M0L33.,KWR="4LQ2=OQ]?HZY)?CWL(-:#HEU M26Y[.6,QL[V=L9A97\_8[!SO9_Q*Y_MNG5_G*[7DW64GT1UEVXD"BA:"HF$H M-+->EMJN5=G MI]!BM"JIR_S9D(Z_0CB5[O;=NGL'PLGW&1=IG"U2:U9 -3@H6@B*AJ'0S-)5 M&MQO6(/[H!H<%"T$1<-0:&:E*@WNNS5X$]S36V.#0W^%#LJ:K%OUUK8';5"= M.A0NK?H;T4^ECGVW.MZ5?EY\S>&.N_78!A7.H&@8"LVL8*6P_>.&60A4?H.B MA:!H& K-K%0EOWVG:&R$A08VZJB++W>[MJ[))C$Q5$PSUY6 ]MT">C=>>T?D M@BOA_9K8.<+S_!1=[?Z% M=SKV+/=#[Q07IP4K^.+PXC7ABOH$2NA4A5+4K20P+\X#%A>2W><'WNZ8E"S- MO\XIF5"N#=3O4\;D\X4.L#R5.?H74$L#!!0 ( N3^5CBG$)*8 < &9 M 9 >&PO=V]R:W-H965T'@>Q3&['RTYGSS9C)ABS6),!LG&Q*+WZP2&F$N M3NG#A&THP$O"Y.E\ MY(R>/_@4/*QY]L%D=K;!#^2.\,^;.15GDS+*,HA(S((D!I2LSD<7SIM+_SAS MR"V^!.2)58Y!5LI]DGS+3MXOST?3+",2D@7/0F#QXY%5E7F./9 M&4V> ,VL1;3L(-%P8;"_DSC,4#3(P"GT-6X7YK=K\A"N#NY.U+=)T+B M4F=8Z@SS>&YC/!8\Q)B3)<"L%%IJ"?X#\Y0NUF)&ZFHU!L]:_0W;X 4Y'XE> M9H0^DM'LUU\G._.X M;N-5;)2$3LJ$3OJTUTGMBJ_=L;.3EL8(-N5U6N9UVK?!Q%^.#^21A,#196X, MWW;*6 JF*.%,):E,A]1L13:6I+,53=6N0GE.QX8K',T=IS%J;#E'(I%C9J(] M35=X[^DZG55CVSD24QSC7_/9K;B#NHB2-.;:U%#MHG!\LIO9ULBK&*&&M"0% M.&8,:+4>B*/;A(-]Z*DMT)A&Z\EO*9HJFH04QQO4PF$5;VQ%4[63@.,8.<"T M,)GM6(BUUP-T2C)?H M6H*$&,P 2U*+2[G)FOT;4&"5:P#UC!.EAIEC/S M);J6("$,VH"P2\S6X#H4P;/%2W2E\3[-?,G6778(X((2N."@@ M:!2Y;T53M M)'#!KL %Z\#EUVXZ-$:-=VI07(CB)%]H';>:<6RMW" SS)(9Y@\(PSRJ& MV8JF:B;UXS=.2V.[#0O,UNHZ Y#JO#]=YVBVI M6@DZ7FM25_*:-S!>NPC#Y$=F<$,X#O5#:I7-;$53!:Y\*WM0;.;9_3[W(=C, MDVSF=64SKTY3L++[4V2O0Z[CAHZ1R.7U0BZS=^L!T")7TYL"$KF\/LA5./MF M<>LDU;C_YDF0\@8&4GN^K&1.M_5H'H*A?,E0_J 8RK?*4+:BJ=I)AO*[,I39 ML769+1C*EPSE]V(HLW?K$K1$UK T^)*A_#X,979N7<(>(E-+D+#E#P&VLETP MMN<)H3G1UG(= K%\B5C^H!#+MXI8MJ*IVE5>FC,CUKZ5P>YK;G4@:]Y \B61 M^68BV[,R6 6R(IIO+F%2>0D\>P/_!E/1IPR$9"7<)U%^N"9X26AF('Z_2A+^?)*]:E[^UP*S_P%02P,$% @ "Y/Y6):X M;&CA P ^0\ !D !X;"]W;W)K&ULM5=M;^(X M$/XKH]SJM"M1\L);VP.D%EIM3^T>*K=['U;WP80!K'5LSG:@^^_/3M*0E)#2 M%?T"L3WSY)EY[,FXOQ7RAUHA:GB*&%<#9Z7U^M)U5;C"B*BF6",W*PLA(Z+- M4"Y=M99(YHE3Q-S \[IN1"AWAOUD;B*'?1%K1CE.)*@XBHC\>8U,; >.[SQ/ M/-+E2ML)=]A?DR5.47]=3Z09N3G*G$;(%14<)"X&SI5_.?+;UB&Q^$9QJPK/ M8$.9"?'##N[F \>SC)!AJ"T$,7\;'"%C%LGP^"\#=?)W6L?B\S/Z;1*\"69& M%(X$^X?.]6K@G#LPQP6)F7X4V\^8!=2Q>*%@*OF%;6;K.1#&2HLHVX!'#&,I+=A);7@, +VA7NHWKW,8;& MW4_<6V5WUVB2"Q/DP@0)7NM58>#[O5F#.XV1^K^/JBA/!%:*N97'W*I#+\9,['X!*[(1O"KH%*F;(-E:M1EV MFD:V33&6?9MV\SRW*5%LYQ3;QU),MG0#1BG'!DPUT=*V_LW,:;GAY@1)8N#=GV7VCXE]RFJ<5O9Y'684O=:D:G0*I ME*Q>GJQ>+73Z"9B_$+:R&O?VI.HV+U[(N6_3*=B4&)[G#,_?*.[E<*_B(/_N+8X%GA*UQSZ"[V%#AK-7LO9*HP"@K%N$35]W:=B7>6 MX><[E=M7F&0')@QEC*7^I;;0GABTG,5"?^?_BN3UI3;#+"GJ[7U>JZTZ!W3? M-3Y^;8]Q0/?W*KJOD$E5*JE37WI/AU=.WZZ'\NN;J+T27)"],@'[7=)9N_#1 MS,*JL H.U6)_UTWY1[=3!:U/JF\]@?O:Y(Q^U3M-AUNXE]E+\0.1YGZE@.'" MP'G-GFE79'K/3 =:K).KVDQH<_%+'E?F;H[2&ICUA1#Z>6!O?_EM?_@_4$L# M!!0 ( N3^5C8IR_I!@, P, 9 >&PO=V]R:W-H965TS, M-M#^^YV3-$THA59*OX =WWMY[W(7CMY&JCN]!##D/HZ$[CM+8Y(SU]7A$F*F M&S(!@2=SJ6)F<*L6KDX4L%D*BB/7I[3MQHP+9]!+KUVK04^N3,0%7"NB5W', MU,,%1'+3=SSG\<(-7RR-O> .>@E;P 3,;7*M<.<6+#,>@]!<"J)@WG?.O;.A MEP+2B%\<-KJT)M;*5,H[NQG/^@ZUBB""T%@*AE]K&$(462;4\2\G=8I[6F!Y M_[S1)0 7NL%@)\#_-<"FCF@F1K-E*6V1LRP04_)#5$V&MGL M(LU-BD8W7-C'.#$*3SGBS& $4T.8F)&A@ADWY)*%/.+F@1Q/0'"IR$]I0)^0 M+^1\AN>8>1:1LUD1(Z/3L@1X8)<\2C">-US#+WE6B0)OU,?.JW=L"'^^$C"!'NI?!F%>YBLHJ,^47&_)2O MN2]C8Z&-6F$Y&_+G!P:0L8%8_]UE+F-K[6:S77JF$Q9"W\$VU*#6X P^??#: M].LNJS6158PW"^/-?>R9V[ M93WP:$![[KIL[T!017:KD-W:*[O5".C'2FGNDK>7XZU/J2:RBMV@L!O46IY! MG<9K(JL8;Q?&VV\JSU *H_!78H5EJ6R5'B>@0CPYV96&C-NCI=*C#=H*M@KT M8%A%>J>0WGG'SNH\:YK@66/MCZF(/BU$GQ[HJ[8?'&ZLO21OK:^:R"I^NX7? M;JV-U:W3>$UD%>,>?9H1Z#NV5D[N-;>:!LMGJTI?$UFU4!ISO'=LL9R\TC]T MN\<.!&7"W=*H9N?D*Z86*(M$,$<4;73P%:JRT3/;&)FDT]M4&IP%T^42QW50 M-@#/YQ([+]_8@;#X S#X#U!+ P04 " +D_E85X/M:?H# !M$0 &0 M 'AL+W=O/P()':IBF53W>0B/W((][SC2]LM=;VAC\>;N@* MYJ ?-P_2M/R2)68I<,4$1Q*6(^\#N9V0O@5D$;\QV*O*-;)6%D)\M8W[>.1A MJP@2B+2EH.9G!Q-($LMD=/Q5D'IEGQ98O7YF_Y29-V865,%$)+^S6*]'7M]# M,2SI-M%?Q/XG* QU+%\D$I7]1_LB%GLHVBHMT@)L%*2,Y[_T6S$0%8#A:08$ M!2 X!K1? 80%(,R,YLHR6U.JZ7@HQ1Y)&VW8[$4V-AG:N&'<3N-<2_.4&9P> M3V&A$>4QFDB(F4:?:,02II_0#9KG,XO$$LV!,R'19Z%!H:LI:,H2=6UCJ@]N MT.-\BJ[>7:-WB'$T8TEB9DH-?6V$VN[\J!!UEXL*7A'513/!]5JACSR&N([W MC<'29?#L\BYP$OZ\Y2T4XOQ"OU4;&L'(,RM9@=R!-_[A.]+%/S99 MO1!9S7B[--YVL8]_%9HF9I4M=)/-'#O(L#;][,8$=_#0WU7EGPBJR>J4LCI. M68^.1#= "&X%S:J[I>KN MOQC,B$KYQ/@*&0M;WCBN.4VW-F1MW.H=B>R^$$EP.&CUFU7V2I4]I\IVJX._ MK^6))HE.CK>^X1Q*],(&30:=!*<:_!0 MHQ!WD7)&XG03SJC,:W&[4_0;'3L)SG5\J'>(N^ Y+W'VFA-G_SCM_!^U#3D4 M-\190IQ*G/V7B1._2)SNH%R87SG0IB!7V3E?F9+<5+CYV;:\6WY+^)"=H/U# M>/XAPKPO*\852F!IH*;J->M!YF?[O*'%)CL>+X0VA^WL<@TT!FD#S/.E,&FX M:-@.RB\LXW\ 4$L#!!0 ( N3^5BB.>26E ( -,( 9 >&PO=V]R M:W-H965TT[.N;[.3;P5\D[E $CN"UZJ MB9,C5A>NJ](<"JH&HH)2KZR$+"CJJ5R[JI) ,PLJN!MXWL@M*"N=)+;/YC*) M18V7#)7"QG3B^\_C@EJUS- _<)*[H&A: WZJYU#.W8\E8 :5B MHB025A/GHW\Q'9MX&_"=P5;MC(EQLA3BSDRNLXGC&4' (47#0/5M U/@W!!I M&;];3J=[I0'NCA_9KZQW[65)%4P%_\$RS"?.>X=DL*(UQUNQ_02MGZ'A2P57 M]DJV;:SGD+16*(H6K!44K&SN]+[-PP[ CYX!!"T@>"D@; &A-=HHL[9F%&D2 M2[$ETD1K-C.PN;%H[8:59A<7*/4JTSA,9K!$0LN,3"5D#,D531EG^$#>D46S ML42LR )*)B3Y*A 4.9M3"27F@"RE_)RU0/,:-VW%7#9B M@F?$W-3E@(3>6Q)X070 /CT.GT&JX;Z%A_MP5Z>ERTW0Y2:P?-$S?-%@Z+T^ M:>DHASF$%ZJB*4P'=UG:YS]-9Z*$J7^OM24$TD1R%D% M,M4KYX?2T'#[GB4W'\U-X@V\:!B[FUV#)\/VI \[Z<,3)3H*AJ=K]"C)OVY5 M3V1[?D>=WU&O-3KJTWA/9'O&QYWQ\7^LT8;;#Y\4GZZ=)U7Z@L!&OKO37PE=O.W$-+;N M/R;Y U!+ P04 " +D_E887=)FJH" #C" &0 'AL+W=ODWM\CS')AHM[N0)0Z*&@3(Z=E5+E MN>O*; 4%E@-> M,K"RX*K'0HEJXL!>#<@@KJ^IX7N04FS$D3.W+P RC=C9^@\3=R2Y4J9"3=-2KR$&:B[\D;HR&U9QR;<)WPAL9&>,C)(YY_@K)**%PU85U 05C_Q0[,/'< PW 'P&X#_MX"@ 016:%V9E37%"J>)X!LD M3+9F,P.[-Q:MU1!FNCA30J\2C5/I%.8*89:CB8"<*'2),T*)>D2G:%8W%O&% MGB4"?<.T A-]K914&D/8$LV $2[0%ZY HN,I*$RH/#'H[L(INIM-T?'1"3I" MA*%K0JGNH4QB+M??4>ZGB@U0X+U%ON>'6^"3_? I9!H^M/"@ M#W?UQK6[Y[>[YUN^< =?.!AYKWM2MTG:RV&.Z;DL<09C1Y]#"6(-3OKFU3#R MWF\3>""RGMR@E1M8]F"?6:Z85*+2!UFA'Y]U KI24,B?VX0'AQ1^(+*>\+ 5 M'N[ML_7_^LG_O.-_6?>>[>I]S?O.\IHWZCH-S^+$77>5U3E1-R<.!\,VJU?R MJ"UY]((U(W_TLC?WDOQKBPY$UM,;M7JC@WHS.J3P Y'UA,>M\/@_>3/^TW=1 M/#A[YLYM6?X@?.9.MW,%F>O_&HLE81)16&B<-XBU-T1]I=:!XJ6]E>9EO4$L#!!0 ( N3^5@MIE_>&04 (PC M 9 >&PO=V]R:W-H965T0!*&T'2+TDU3K=JE6KN[V8]B($ ]9-8F8;N)WVX7=L0D)8\)KJ;&\@<7Q^ MML\_/LEQ/-QR\54N*57D6Y;FO: Y7YEQDL8)3L7#E M2M!X9HRRU T\[\K-8I8[XZ$I>Q;C(5^KE.7T61"YSK)8O'VB*=^.'-_9%[RP MQ5+I G<\7,4+^DK5E]6S@#.WI,Q81G/)>$X$G8^<._\V"HR!J?$+HUMY<$ST M4*:T90F2B-B^-O0"4U338)^_%% G;)-;7AXO*??F\'#8*:Q MI!.>_LIF:CERKATRH_-XG:H7OOV)%@/J:U["4VE^R;:HZSDD64O%L\(8>I"Q M?/@7QB8H;N[L1O'A;&*QT/! MMT3HVD#3!\;[QAK\Q7)]H[PJ 5<9V*EQ2*>*Q/F,3 2=,47NXX2E3+V1\Q>Z MX>F&Y8OC2Q?D!W(W@Q(0.D[)0[Z[7;7LYR%5,4NEKO+E-23G9Q?DC+"]6HFP]:#"/[.9/B=JW[M]8G-$M MY>\:7N]4=V#.@UOW$M\M!*50I)ITLI)T0+N5JSBA(PY,D/4Q),&$A M)BQ"@M4DZ9>2]*TSQ"C YR39S1 (=&M!X5$D$\%6.N@UZ6)'WDD2[^;=)5%+ M2DY&6I) Z(.'/=37,9]EZPR*LHPIF$9TR;<80*(?NYE :T?:"H )BY!@-0%N2@%NK (\K954$/6U MATM?-[Z^W_S#Q]Z1A_^U1FCM2UNW(<%J;O.]*I_R/A;H252FZCYNC^ZA).BHM1*5%6+2Z,%6B M[MLS]6@^I^9C'V$YO M0J8B R4+.5U0DH-1%HSJ8>?($E1:BTJ*"IG.<*OOM M>%Y0O>75'5\EZ+X]0[<%K=>G^Y>V[V*8.?@$E1:BTB(L6OWK8[5 $'BHD2Q M70A I86HM B+5A>F6@@(K/GLQR*9G=E:'=35 %1:5-".(YG?/8YD[L%NA(R* MA=D&(DFB/U;M-B:4I>56DSNSP<*MJN_VJ3S&8J$_?Z5T#J9>9P#OB6*W]6-W MHOC*[&V83'B3/;@?;?[^R$# JD M*]H7$L?WOKGG#ML)ET(^J3F )L\IS]3 F6N=]UU7Q7-(J3H3.60X,Q4RI1J' ME+'.BT#Z[EU$H"LU9!O>2J")-J7RY!"Z6 Z?EK!X\ ML-EH/>R;>!GQGL%1K]\20 M3(1X,H/K9.!X)B'@$&OC0/&R@"%P;HPPC=^5IU._T@C7[U?N5Y8=6294P5#P M'RS1\X%S[I $IK3@^D$LOT+%$QB_6'!E?\FRBO4<$A=*B[028P8IR\HK?:[J ML"9H=?8(_$K@_ZN@70G:%K3,S&*-J*91*,622!.-;N;&UL:JD89EIHMC+7&6 MH4Y'(YAH0K.$#"4D3),K&C/.] LY)6/\QR0%!R*FY&)!&:>3\3\3V_LT,^;):/($9YR\K;FW(7:UH7UJ\+ZUN_]AZ_&QR3 MN^D6[T\[<:TA5;]V09:NG=VN9DWW54YC&#BX:!7(!3C1QP^MKO=E%_)_,MLH M0+LN0+O)/=K?\HF0Z&5F8I&F3..FH'>5HO3_;/W-;K2(@EX0NHMUPL8<#B3L MU(2=1L++FL-L)(2NK9%=.*59T(C3^,(#<8(:)VC$N0&E^N2NT$KC"K=8*T!% MBBP!N7\9[^(-MGB]5[3!5H/_1FP@=&N$[CL1.&@-4IF=*BY3/H"DNT5RZO=> ML30F=F#G>C5V[XVE9L[KC8Z]^6_L;2^NSODKIL:WOI?)73NDS ?"+94SEBGL MT!3MO;,>UE>6AVXYT"*WY]9$:#P%[>T@H5P0 /46 9 >&PO=V]R:W-H965T^UC^TX.C'\1&P")GO.,BJFSD7)[Z[HB MV4".18]M@:HO*\9S+-4K7[MBRP&GA5&>N8'G#=T<$^K,)D7; Y]-V$YFA,(# M1V*7YYA_O8.,'::.[[PT/)+U1NH&=S;9XC4L07[>/G#UYM8L*!@SAY1MJ5)\:^Z)=%.G4\/2+(()&: JN_/A.J)LI1)(( MTQ3-.:1$HD\X(1F17]$'M"SG#F(KM* 2. B)XFT;E1J"8II :[*-N^V&'O:N"64(GH7=!)^,N.]E#? M>X\"+P@-XYE?;MXWN?/_>H^_N_=&,/KU].H7?/VNZ;6@0O*=4A>)_OI5 =!" M0B[^-N6Z9 O-;%HT;\46)S!UE"H*X'MP9C_^X ^]GTR!MDD6V22++9$U4A+6 M*0F[V&>_,XDSM>:J%0WEBC8EH^09%CQZP]G/?+_G3]S]:9 -H* -BLY!0= ; M-D%Q"1J?@L(:TG!U4+LZZ'3UU(<9-@M2M#@@MW"]XYG8:_3V:NVAVZN:\7(*EMDE2VVQ=;,RLD- MQ;>Z251TMA)CDRVRRA;;8FLF)C@F)OB^Y7*F%^]52Y+M4HU-6)X3661R!=6Y M[&6#29BRP3GCDGS#6F&-^0T,JM^2AWD%.M6'MLP8>/SV+A0;0:-7A.9X*_([ M3_B-@ZG11:OW(*MLD56VV!9;,Q''NY ?VM66SKO5U8FQR19998MML343<[RY M^5=G.&K85Y!)49$ %X=G)[+]099##GQ=U$_U MB7-'95ERJ5OK&NW'HC+9:K_S;^>^H3W2-=VB;'BD+PO"]YBO"17JA+]277F] M&S5@7M98RQ?)MD41\8E)R?+B<0,X!:X!ZON*J4Q5+[J#NM(]^Q=02P,$% M @ "Y/Y6!\[#1\% P OP< !D !X;"]W;W)K&UL?57;;MLP#/T5PBN&#MABQVG2HDL,]#:L PH4[;H]*S(3"Y4E3Y*3YN]' MR8[;;*Y?;-UX>'@H4O.M-L^V0'3P4DIE%U'A7'4>QY876#([TA4JVEEI4S)' M4[..;660Y<&HE'&:)+.X9$)%V3RLW9MLKFLGA<)[ [8N2V9VERCU=A&-H_W" M@U@7SB_$V;QB:WQ$]U3=&YK%'4HN2E16: 4&5XOH8GQ^>>;/AP._!&[MFS'X M2)9:/_O);;Z($D\()7+G$1C]-GB%4GH@HO&GQ8PZE][P[7B/_BW$3K$LF<4K M+7^+W!6+Z"R"'%>LENY!;[]C&\_4XW$M;?C"MCV;1,!KZW39&A.#4JCFSUY: M'=X8I.D[!FEKD ;>C:/ \IHYELV-WH+QIPG-#T*HP9K(">63\N@,[0JR<]F5 M+DOA2&5G@:D>R(DT>.>>O_LO&?ON-_!G?DL;!PHW+,#^UCBJ4+*-T'=)D. OZHU0@F MR6=(D_0$GAZOX?CHTP#NI!-J$G G[^#>J(TP6GFE2(M7F79],3=0)_U0OL[. M;<4X+B(J)(MF@U'V\<-XEGP=('K2$3T90L]NK!.4)S?IW/.D)G@X1^4E_?:[P5KB VVT+P@E3FVE C &QO,>@5".I- MAV3U4HIUDXN2[8 7C.3N(S],8YQ"&;I/G\;QFZ9:HEF'I\.23K5R37_M5KO7 MZ:)IRJ_'FZ?MCIFU4!8DKL@T&9W2W37-<]%,G*Y"BUYJ1PT_# MZ8='X [2_ MTI3!=N(==&]V]A=02P,$% @ "Y/Y6-Q+2(+G"@ $E$ !D !X;"]W M;W)K&ULQ5Q;]@'EAY_HRNWKCM%YO?'%>]R( M]$;O^G++'OE7+KYM[V-YU3N@K+R AXD7A23FZZO.C3&]LZRT0";Q+X\_)T>_ M25J5ARCZD5XXJZM./[6(^WPI4@@F_SWQ&??]%$G:\6<.VCGH3 L>_WY%7V25 MEY5Y8 F?1?Z_O9787'7&';+B:[;SQ9?HV>9YA08IWC+RD^PO>$$<%#'JB@)D7,*L%!B<*T+P ;:K!R@M8U0+6B0*#O,"@ M:8%A7F#8U*117F#45,,X+S!NVDJ3O,"DJ4E&_]5S_:9&&0=G-_:V\>IN(_-W M;Q]8653>,L&N+^/HF<2IO,1+?V2AG967P>B%:2_\*F+YU)/EQ/7-DUD4R/Z\23O:$R=.N(P"3M[?14ER1B[(5SD,K'8^)]&:M"O[_I8+ MYOD9RK>OM^3]NS/RCG@A^>SYONR0R65/R JE9O66N?&SO?'F">,I^1R%8I.0 M>;CB*Z"\HR\_U)3OR88\M*;YVIHS4POX:1=V">V?$[-O6H ]@ALFN'14X']^\PA-T+$WL-.L <9L2(B M]RSFH3@GO\GI30;P/]D+^?XE\GTB1_1G%J_^@&)PK\>"]:2SY#39LB6_ZLC0 M3WC\Q#O7?_^;,>S_ PH 3+ %)IB-">9@@KE(8*4PL@YA9.G0KS_P1R\,O?!1 MSO4^"Y<I^OAT.I.+GM/QZX'I 9FURQ++0 I.N@.RU(V)&54 ML9Q&&MTZK%*[#0[M-M"VVWX^6);F R^?#_QT/C@GX;X3"O8"M>D>?G1D%:U: M/E=E+LRN46E00&C4I97V!(2,*I*C"BDR+@ T[EIP6PX/;3G4MJ66=%/O!0 M_A+D7C9<,H4:3HO3=FS'!%M@@MF88 XFF(L$5@J3\2%,QK\H11ACAA$FV (3 MS,8$39/J:"0(_ UKO0PWH=P/L ME7FITF3C:J3@<5S85K<"*%,8YX!D/KHW0\??_(O/", MI/D?B?G29TGBK3TY4:_C*"#9<"Q'X%1R'R"@4PW%/+4CZ6UI[5-(Y:3J4DR5 M#BJ:"U3 .,K6RAXU"X^:_]\4/\>OZY]:*UK[$M!I*2HD=A M5O9208,8VN5Q@\5##E"9FZRJ&T"I2L=; %+J0LH&I)19S&EDEENGL-QJQ:K? MT"_[X15$-C3=+,6.Q1[SR4" C+T'-"W,.;,]_XKQZ0TBP)C\,O4%2"Q5#'=JWNUC&AJE2G.QM5I].DFFZ=8677%&23H6>; ME"7-82GSNK@!'3."C*%5SZ!R2H!.)=^R454ZC:KIUAA6=DQ![QC:97^VY-B= M[#?LB7E^-C"OHY@D3/XHNM(Y6;)D0]:^U+GAJT>>$!;*=0KS8O+$_!W/[X*> M'=?SQ'.]Z:T=JZJ\4)(S&U6GTZ2:;IUA9<\6C(NAIUR^'!:/2Y9MYC@L($'V M0 _VW82G797_4%?R4LYBM/G)%9E(#CJ5Y1VRP)%6V!BF:CHCFH:"X66CF<"I+) M-'Y1TFUB$C!S5+0%*IJ-BN:@HKE8:.5P*A@N4\]PO37I-@$J1WGO/M72FPEDKG5(7,DYVS M8)%,/8LT2_O7(NU?=M:3P#TQ>HS6J0\JMX2*9J.B.:AH+A9:.5(*4LL<_:I, M&G6/%2K: A7-1D5S4-%<++1R.!54G*FGXAKMD3%5L@C(S50A=<\G('0!#.N0 MOHJ0TT2?6X-4;K2"Y3+UQ-2;EQ\J5S-4"$B][M8=2=U/=%'=(8&JT0$J:50W M9;B T(5Q,LFE!6U%6^YB:K3VH,#.&O5EC%YUZT\$5)U*^-JH*AVHFNJ+>]"P MT0G'% 00K=]E]!>L/JBZP<92%A]ZTUL[5E4I5]75/H>JTP%T&DKF"ADV/K6/ MA19<#-5S,:W6'[,5?D7O<+6_E!9CH'R!@95I0.H5%[GN:!=I_K9T<=5 M>O)%\<9JEV6(LE]QV8W2+P)%S,*$9=_:)F0;1P]9QY-I8QC)['$INUTL\P'0 M>1![H7@/]TLJW$^I<+^E:M <+I;*.OE%1"O%Y%?FJ&@+5#0;%-?CKSLE3.0SVM ! " MCBN I-3S"B I]< "?;7;1C866ME)!0%DZ0F@^M0K!S@^R<)0U@OS7&JB"?X% M@'0Q4%8>@)3B3Z>146Z=PG*;I31-^<[1<2;ZA?IWXX_7Q"1=IK,@VH6BLBJ, M=EFL9S/3,X^SON#O5O()2PC+^DD4RODI%3K"VL;1DY>>SM8E-SFLA(]%QL0> M8\9\GS3)B6Z;G^>6,JU1U@NW42)B+KR8!ZF*G$=(*H8\>V+CA=G\N.6Q%ZV\ MY8F2TMQ$KH 3SLEOD>"$DC-I7Y(:\VD7\L.)1>=2 ^&)\ )IFZQEVN$#%O^X M$-%%^E]>9FSR T\YKJS"$N(=H=T)"?8G6*6'6>T;35Y+P7*K>F%IC4UVV^Q% MCA#^WMZ\2K(1I.X700R3!-GI5%VH^_2.COP*>/R8'627R,K*=M]_NGZX>S@L M[T-V9%CE_LR8V@9PWS&F=]#]F3F]A7 6YO0C=-\QIY^@^ZXYO8/NWUATZEH4 M?&+))]DA=+VBROO3 C^S6,Y["?'Y6E:_WQW)N2W>'\"WOQ#1-CL$[2$2(@JR MGQO.5CQ.!>3S=22#([](%1R.0;S^'U!+ P04 " +D_E8)9IH&'\" !# M!0 &0 'AL+W=OF+AO:BI0T.'7@*ZV%>YZ@LIM1=![M-^[ELJ2P$6?#E5CB#.EA M-75LQ2U+(34:+ZT!AXM1-#Z_G/2#?^WP0^+&'ZPA1#*W]C$8M\4H2H(@5)A3 M8!#\6^,5*A6(6,;3CC-JKPS P_6>_7,=.\$ D*:O -(=(*UU-Q?5 M*J\%B6SH[ 9<\&:VL*A#K=$L3II0E!DY/I6,HVR>>'#_'WR_%VE#T M7Z8(+7KI5R+'4<2)]NC6&&5OWYP/DD]'!/9;@?UC[-F-)ZGK!]RDCQVR MG?!G4W$588X\!Q!(;/F=4LEU,[@EH TJ+KANZM"!7/@2%MSPP*]EB2\6M9$R MJ*6$T;'.>MV/PWA]J#\^>-@:W;)N7P^YK0PU;[S=;2?$N&F,O^[->+D3;BF- M!X4+AB;=]Q<1N*9E&X/LJFZ3N25NNGI9\I1#%QSX?&$M[8UP03LWLS]02P,$ M% @ "Y/Y6$G[S\][! F0\ !D !X;"]W;W)K&ULK5?;;N,V$/T50ET4"9"U+K[D4MM XLLV1=,&"=)]6/2!EL8VL1*I M)2D[[M=W*,FR+=-*T.;%%LDSPSDS0W*FOQ;RNUH":/*:Q%P-G*76Z8WKJG ) M"54MD0+'E;F0"=4XE M7I1)HE LEL1MX7L]-*./.L)_//)5%9 MDE"YN8-8K >.[VPGGMABJIU*GV M-(+[WUOMTYP\DIE1!2,1?V617@Z<*X=$,*=9K)_$^E@-\^(1"4 D%=H'M"H%T*M.L"G1,"G5*@\]X= MNJ5 ][T[]$J!7N[[PEFYI\=4TV%?BC61!HW:S$<>KEP:' M_JF7(,G9Y!535<$YN>>A2.""_(%)_9F,1)(*#EPK(N:DP+(]Q-D8-&6Q.D?L MR_.8G'TZ)Y\001Y8'&/BJ+ZKT4BSE1N6!HT*@X(3!K7)@^!ZJ1>=4WDHV'IH%#0J_"WC+=+V+DC@!1V+/>/WB[=M=/[?[M/_O/N!,]I5 MNK1S?>W&="F2A% >D3)Q%/EV.U-:XD7QMRWFA=:.7:NY/6]42D,8.'@]*I K M<(8__^3WO%]L#O](99./5#;](&4'H>E4H>DT:1_> MG-70;P5]=[7OW&.,5\=,CC%!RS_$3&UZ>A7F@&&W8MAM9&ANG!0D$Q$+22HP MW4 S"?C.:3(##G.F28C3-NJ%YLL](_T7CJ5#S/Z!B"RP9"#X+L./C.D-41!FDFD&UONV=V2+5X_6V(:I1]V& M:==X-V,.:%]6M"\;:9_]+A0^,%O*$5,8>I:7)?@FI1*++*DW%R2-*>:!N9., M5U*3%39O7!Y'YHC&V JJQ7AB!=52:GH,\CM[GCWPR%7ED:M&CWPI73'+%*XH MA2<>C[[,TMPIC*M,4AX"%GZA6.%YL:;%7?,>WWSK/5X(=??C6W/=FXC)U;%+ MCOW6I.; :=>5TZX;"=W&,1'F];H@'*R98P6,;*JBC)A841K53HVU#^2=YFQKV<";8>2)X M*WW)$^2OK"E>:;0R)P(_S#6";^1;1R>,*4N4.4& C4]$9AN"OLWK8)=W0K7YD7\S M]BWS$]-#6N9O??]FXMM7 ES)]W!W)A5-ZP.5"^1.8IBC>5[K$D^>+/K 8J!% MFO L_A#M3]XD;HD=>HY*0$)@EG2,"L[PPZW4EL\!;PEM=>IEC"B--O)%=% MW[EP4 XSO*3JEJ\_0.W'!IAQ*NTO6M=8WT'94BI>UF0=04E8]8\?ZSQL$;1. M.R&H"<$^(7J"$-:$\+D[1#4A>NX.<4VPUKW*NTW<&"N<]@1?(V'06LT\V.Q; MMLX78:9.[I30JT3S5/I9%2#0Z>11%YZ$,W3%,E[".?JD2_0-&N0Y,>>)J5ZH MBM*<[ND8%"94GFG(_=T8G9ZSHG36*"36*&P5'!CTOFHM _1X$?1"WQC)Y/#]OL M_-_NDW_>?2<985,EH=4+CU9)51L(LQS5]2+1]\%4*J%?]Q]M9UZI1NVJY@KL MR@7.H._H.TZ"6(&3OG[52?SW;0E_2;'Q2XI-7DALYVBBYFBB8^KI%X%S?299 MQI=,27UU9T!6>$H!24[;7J1AI9=8/=-&5FF0Q*XND]5VM@]181"ZT2YJ?(B* MPV ?-3E$)4'B)@UJQWC<&(^/&CUJ5=@IC;;BF1]5.]FM#EA4';4:*+ZP+6/*E6Y ]K'0 M'R$@#$"OSSA7FX'9H/FL2?\ 4$L#!!0 ( N3^5C--RB_Y@( )@) 9 M >&PO=V]R:W-H965T0"4;_M>T]L-W)+%4ID!/^FM\ +N0#VL M)D+W_$IE1G)@DG"&!,S[WE6S.XH-W@*^$=C*O38R3J:%=(0]]L[]6OK77N98@E#3K^3F5KVO0L/S6".UU3= M\NT7*/VTC5[&J;3_:%MB P]E:ZEX7I)U!CEAQ1,_E778(V@=-R$L"6&=T'J% M$)6$Z*T16B6A]=8([9)@K?N%=UNX%"N<] 3?(F'06LTT;/4M6]>+,+-.[I30 M;XGFJ>2&93P'=(^?T!@K!4*B<[0W.!%\0^RBF#ZC6UB8UFD*"A,JSS3TX2Y% MIR=GZ 01AL:$4@V0/5_IU$P /RO3&!1IA*^D$:$Q9VHIT8C-8.;@I\?Y\1&^ MKTM2U27=_XL^^N?H!\6(JD426;WH M[XLD)3*C7*X%H!]74ZF$_M)_NN:[4&RY%-,*>O]DO MJP,4-MJ'H-0!ZM251@7H\@!400[,M2MS[:/F]#&@-WGF\E80.X?>XIHW)ZCN MS0%J-IHU;TZE2[>[N'(7'W5WSQ6F+F^Q:]XN:M[BE]6.:LX<.A>-*-C_U7TZ M*)T7/OV]HR8'L;!GO$097S-5;"C5:'6-N+*G9VU\T.P.FX[Q5%\[BEO"'_GB MSC+&8D&81!3F.E30Z.B)$<4]H.@HOK('W90K?6S:YE)?G4 8@'X_YUSM.B9 M=1E+?@-02P,$% @ "Y/Y6$4@IV4*!0 :AH !D !X;"]W;W)K&ULK5EM4^,V$/XK&O=Z$V8@L9T7 A&3.1<957@K%AVY%$"C')2E'=]U!YV,)LP9C_*V M.S$>\95*$P9W@LA5EE'Q_1I2OKYR/.>EX3Y9Q$HW=,:C)5W Z@ORSN!=YV* M)4HR8#+AC B87SF?OE "GR:(4^,;%O(,R!_TF=Q2I4!("V7W6IL=7.^[AZ^V7P.^<)!MD;9/55 [B'D+$S2I!A8?_^.2'*C M()/_F,90X:9G=J/7WDNYI"%<.;BX2A!/X(P__N0-W$\F 6V236V2S6R2!9;( M:L+W*N%[3>POBXI"N9>"/R5Z&S+I6K ,CTQ6GF]G6R:N79R/C-S[>:PL9?OS.&@RN'@P!PFF]&8IU+4 M%I]3O$^Q.2**DSE$('#7T^%0$<;D(\V6G[!2><(2;(D%E2*A -P<3TFI!VE% M@$U8VQB5:8ZQ==%VW9]-P,D;0*^[#SEM1!Z[)+TW_L!2%#7ISROISRU)+Y5N MU8]I]"\66UIA2;#B(2$(K'58:<&PQ,=B'CD2MB IEQ)D-01,NC<'V.KMU;T1 M>.SN9)-L9I,LL$16&Q[#:G@,+0T/' CX9L*P)%=QS--(BX_&C5,!?VEVS&V1F6_BL$/J9 $(L7@>Y#"RYK.GEN9N71]?R5$(#,+\GNH?T=](< MT+$+I%6VF56VP!9;7=JM\ M>*)"4+8 ?=TX*=^(K;6W^IF4R+=F:K.#HX6WR1;88JL+[V^$]RT)SU4,0LN8 M4:;53?0+?+.N_F&3O#'"HR>Y3;:95;; %EM=Z\T!C==X###^16 I2U9,*[M@ MR7]Z2T6URTEL7J>[AI=G?U= JX#528!1$].!QBM-+)UHE)H&PO=V]R:W-H965TU!M#D*4NYNFJMM=Z, M/4_%:\BHZH@-<)Q9"IE1C:]RY:F-!)I84)9ZH>_WO8PRWII.[-B=G$Y$KE/& MX4X2E6<9E=]O(!6[JU;0V@_51B*_FY7URU?+-CB"%6!L*BG];N(4T-4RX MCV\E::M:TP#KSWOVA54>E7FD"FY%^IDE>GW5&K9( DN:I_I>['Z#4J&>X8M% MJNPOV96R?HO$N=(B*\&X@XSQXI\^E8:H 8+H&4!8 L(FH/<,("H!41/0?0;0 M+0'=EZ[0*P&]EZ[0+P%]:_O"6-;2,ZKI="+%CD@CC6SFP1Z71:.!&3>>]: E MSC+$Z>F<2L[X2I$[D.1A32602_* _IOD*1"Q)+/-##1EJ7J+;)\>9N3-Q5MR03RBS*PBC)-/G&G5K@W\ MN1:Y0F(\X[)/+;)/3#KF,_LY?#(YVZL2;,CM6&QG#5PCBJ0&ZA-7W]*NC[[UQF/2?9 M_)QDBS.1'1Q MSJ [BGVJ;FPK+BP=(N7E#[B3=>"X$B&E]S>R+5($Y"NNW=S MFOQ+\+?K6 M0WX),LMM.HTXP\;;UTSJ6"8:=Z%!H?BP4#CJ#0Z&%8[5N)ZR$ M#JS6JZS6.^FV,^ "XZ]Q7/+ZU3 ,@G?DL\U;D%S2+;KT"@Y,J @F.5W_G&3S@.WDPXJ_08G];M.DC%)3&+&_$[0.+39 ML5#0"9J7R"74O(^+8Z&PSG2@>>#_J(C]7]>]/'JG]B7O3]1W2#GT=TKU&UP+ MAQ1:X)E,%YB>X' D_&&3\&=IG=R#C<@PR:IB*F9@C+C5I,NG^X5I@=J49C<^P;N)W$X+,$IFUY(DVB50:6L"U+ )-H MA_R14ZZ99D7_H-= E@)7V)E\B^MC]V3[7]./($*8E5!NA[7-/J!UR"R71MR MO^54:CQPHX!B3R0KF@ P30#!*ABJ(KI-Z&8CQ1/#SA;2[R08^!85X7\ML&[ MMLWI]S;9 6X"GN(T-V1+*3*[Y*Y90"1E4U56$&CA3:Z+YHL:$P&3QO!I;C7; MB3Q-R!K!Y!$ 1= !8XQN?FDXIC_#H(QO/ /1/B MC%W#^[&EXAO.!RI7C"N\3TO1XD6+C6WC'X76(K./:Z!8I1L! MG%\*]/#RQ2Q0?9R:_@-02P,$% @ "Y/Y6.^+LV+, @ / @ !D !X M;"]W;W)K&ULK59M;YLP$/XK%I.F5NH* 9I.68+4 MO$SKI$Y1HVT?IGUPX!*L&IO9)NG^_""SWR_K-(>"ZDM9@L O*ZD*:E!4:U^7"FCF0 7WPR#H^P5EPDN& M;F^NDJ&L#&<"YHKHJBBH^CT&+K8!9;?:?PC<%6[ZV)C60IY8,5;K.1%UB'@$-J+ /%UP8F MP+DE0C=^-9Q>:]("]]<[]H\N=HQE235,)/_.,I./O/<>R6!%*V[NY?83-/%< M6;Y49-OH!AY)*VUDT8#1@X*)^DT?FSSL 9"G&Q V@/ 0$+\ B!I =*J% MN '$IUJX:@ N=+^.W25N2@U-ADINB;+:R&87+OL.C?EBPIZ3A5'XE2'.)#.J M!!-K3>:@R"*G"L@[LL#3F%45IQ:FK*HICJEE*J,C(E/'*0$:^X&&^ M%:DL8(_C;(Y/87(P+*7\G)Q-P5#&]3FR:ZNAA[Y!]ZT3?MJX.JY=#5]P-2)W M$BDUF8D,L@[\]#B^?P3O8]K:W(6[W(W#HX2?*W%)HN""A$$8=_@S.1T>=87S M?]9G_VS]23*B]B!%CB\Z_2#]N%EJH[ 5_.PJ=DT7=]/9]CC0)4UAY&'_TZ V MX"5OW_3ZP8>N3+\FV?0UR6:O1/:D)G%;D_@8>W(C#,OL-<5>3#2DE6*&@2;P MF/(*[P!9*5D0O+IE9=H;#KM"EEA(=U#R&GU5]:RJ!2-+UXR7TF!K M=\L&ULK5C;;N,V$/T50ET4";!K M72S?4MM 8CG8%$TWB)OVH>@#+=$VL12I)2E[\_7Z8'QKV*'D 3?8T+%S-I)F=S8M@AW*(:BQQ)$U9L-XS&4JLFWMD@X@I$! MQ<3V'&=HQQ!3:SXU?4]\/F6I))BB)PY$&L>0O]XAP@XSR[7>.I[Q=B=UASV? M)G"+5DB^)$]R")<(QH@(S"CC:S*Q;]V;I^AI@+/[&Z"!*ST /9(#G JP/\=P#]'- _%^#G /]U W:8NWF7N>F]X^80 M/#(J=P(L:82B*MY60R[&[;V-^\YK)?P]I3W0=SX"S_'\!G\6Y\/[#?"@'1Z@ M4,'==^'+\^%>BQC](@GZAJ]_61(LLSX!_KU="\G5G/ZO*7(9M]_,K0O=C4A@ MB&:6JF0"\3VRYK_^X@Z=WYID[Y(LZ))LV1%9)4!^$2"_C7W^0"52K!(D$$=- M,U]6-C,9EDV\GE\U"EK=N%2QCL@JB@T*Q0:M*?TGHY]" MG=)GS79(%79(M.R*K1'!81'#8FO,O5"<[2%(>[M1.0.C%)^%JA\3EJXDE M^I;B1!>HI@!EW*-2MO>]WJ V)4Z-W$%O4IL2K5Y>*FA'9!5!1X6@H_.K_!]( M:0H"+$+"1*H^]H,B/^HRX;LD"[HD6W9$5HG/N(C/N#7AOZC4AJ92$1,<@N$: MDZQ$08Z%?K/A+ 9LK;975#=9#0*%0+)Q>S4^277G9#J?NMZE$#6)GGDP M* E:6V\7DQ/)_=ZH)GGK."Z5O".RBN2N]&J;I*#=_TO%[HJMJG;I:.>V%OP%BQ-&S0Y>Y:[>#7TTOV;E MW$-BWNB55&\M.0ZERGO]OG''DW^KHQ6@4[:@4[9E5VS5J'G'J'D_+DPZ*O50 M-4;%.TGJD=/SG=)?_1S0 '$GO7%](G@GQX6QUTJ\;!_7S^IV/,.ZK2>P^7,U MB2NE_(NJY;RM?/1/-1GW^G7E&JWJ*^197,OVP?RL6,?SI-M^H/R+Z4W@^24! M&"^H;C(*6,K!2D*97P^HXK)@5#""(Z@MBAN$9JU/#Z+C<7W16S18]<HLKTEMS,5CKOW-O%ME% MYY$FNW=]A'R+J5#+V491*D?5@L6SJ\RL(5EB[NK63$H6F\<=@A'BVD"]WS F MWQKZ \6%\OQ_4$L#!!0 ( N3^5CL^WKY3P4 .&PO=V]R M:W-H965T;1EH1(TF<=* M[*!A9O>S:4T;D<1=QP7FWZ^=ACR-H?3R@2;N.2>^OK[7OHU/'[BX*S:,2?28 MI7EQ-MI(N3UQG&*Y81DMQGS+I6K)UB*QA=E:0L=8CKADY&DWPT M/RW;KL3\E.]DFN3L2J!BEV54_+I@*7\X&^'14\/W9+V1NL&9GV[IFETS^7-[ M)=2=4ZNLDHSE1<)S)-CMV>@*JP[0LM=(7E6D54/LB3??]+':B!:!*5C M)I"*0/H$_QF"5Q&\US[!KPC^:Y\05(32=&=O>SEP$95T?BKX Q(:K=3T13GZ M)5N-5Y+KB7(MA?HV43PYO]@5JJ4H/J(KP5>[I40T7Z'/C*\%W6Z2)4W1N9J MZ&N^GY3:N7^@O]4,OJ8I*]#-+Q0KPB45=[J-K=4DDNA\NTT55Z,+]#YBDB9I M\4$1?UY'Z/V[#^@=2G)TF:2I1IPZ4EFB^^,LJUY?['M-GNFUARYY+C>%?C9; M&?B1G1]:^(X:P7H8R=,P7A"KX%^[?(P\]R,B+O$-_5F\GNZ9S#GNZ?&;G]X9 M#*^>4UZIYSVCIV='H6?'BZYOYNJ\>%)LZ9*=C53B*YBX9Z/Y[[_AT/W3 M-*R08A&D6 PDUG& 7SO MZDW#C"-_YX:EE2]C-S/)Q-OK*;-?7M@AZ@I]L>X MBXJ&*!Q@=SSKPF(#+"1X/*EA'2N#VLK :N4Y$]SY.FF%'B%A/XX7)E0P MB/8ARO?#<=@+=@/*F[6T.C9.:QNG5ANOZ/*.KI-\;;+12CUTCD&*19!B,9!8 M9_QG]?C/C@CR&:0#(,4B2+$82*SC .PV&W7W[6%><=M1YV$R6-5-L,!O+<35 MYGD("]6R'O0BW0";N-/6ZM^UM%628*NEGV/KFFYG'SK=0-4B4+482JWK!]+X M@1P1]!49R@V0:A&H6@REUG5#4TUA:ZWP0N![@QA4>^O^HKPPP8)9/S]$!IB' M@\$2;X*I_7SP3. W90NVURWG.\DSKG\Y0O&C%+OBV5\'K#H'SSU(M0A4+892 MZWJD*;%P<$P* "VO0-4B4+482JWKAJ;$PM8"XH44$ Y7ZUE_35^84-.Q[[;^ M^OM] P5[WICTLX$)-FO!ND8W90VVUS7?Y(8)M+7M!*P"!\\_2+4(5"V&4NNZ MHJF^\/28- !:@(&J1:!J,91:UPU-$8:M)<8+:6 V+.*'^X A*.SOZZ,*%+1 M@ZW_$((]<\"3IL(A]@KG:=./?@B:%[=,"+9"5"**KGB22_W*X$>2,9/Q=N5# MIR"H6@2J%D.I=7W4U&8$'Y$)"&AI!JH6@:K%4&I=-S2E&;'6'/9,4'';01[, M\'C:RP4&6$@&*2,RP# .\6 ;8,(1?]*J,;JV-O4/L=<_QK3P[5[M#9[-!J#O MF$#5(E"U&$JMZYJF8"/^,=D M$H#58M U6(HM:X;FBJ-V-^$V;-!,'S[-L6# MG8$)-L.#O8$!YOF#:B,VP2;^N+]%<%H'%S(FUN6)D0(M^2Z7^_?-=6M]*N6\ M/(O1:[_ )PML:(_P2;P_<]+([X_ 7%*Q3O("I>Q6/YCVX"8&K"9V9CO0_OO93D@)=2.Z6GT! M7\[WG2LG.0S7E-WQ)4("W& M,P03#\@9M!3)SQ4)_-V'A("Y%B@F8,\"++('N8H)2N1T[7V1QV3TK;_6=L#\ E)6+)0402E!CP83M^ MT()W91SK8/J;8$[\5L)O!>F P#L"ON?W#/9,]X<')G=>ISWZ;^V-8 1U906: M+WB&[VE=3$QU\?N[Q($+@3+^QU0"I9*>68EJHV<\AS$:.;)/)],\;=)%MHDBRR1-3+5JS/5:V/?9$KH3.4R4Z8\E!0#3:&>/JNQUSD9NJOM M\)ID_*9,^%3&[_2:,I&)IU_+-'SLUS[V6WT,I8=,N$>,I%) M)C W@Y/:QY-6'^4KIGR!)";/6H$OK3";9*%-LL@262/ZIW7T3]^B%YS:S)1- MLM F662)K)&IKOZYGO)WS2?=LVC6QVZID,.=7B[EA(^8$I#W&PO=V]R:W-H965T&>)XDF/V\ T(/2\,V7AH^Q[M(J ;3761X!T\@GK-')FMF30GC!%(>TQ0Q MV"Z-6_O&MPM!T>-+# =^5$9J*1M*OZG*?;@T+#4C(! (A<#R:P\K($21Y#R^ M5U"C'E,)C\LO=+]8O%S,!G-84?(U#D6T-*X-%,(6YT1\IH=/4"UHJG@!);SX M1(>JKV6@(.>")I58SB")T_(;_Z@"<220G':!4PFHT%=A>,'A!3O25-%0J["K4,<)RJG?4DF'P:2YUP MG_(-A^\YI )Y>_G)T1_H-@QC93LFZ#XM-Z_:!!=K$#@F_%)V>7Y:HXOWE^@] M,A&/, ..XA0]I['@5[)1EA]B0J2*+TPAIZD&,X-J2JMR2LZ)*8W1 TU%Q)&7 MAA V]:9<7KU&YV6-=TXG\*^UP9,NNKO"/$)AO(]# M2$,N+^F R.,=H@MYID-*9(6C#%AYZB_;'._D#W6\A%T7,/4KN7>MT7R^,/?' M3O;IY/7IY)_IU(CHM([HM#.BOURQ;4'K1 P-FD[86B?,TPGS-<$:ILYJ4V=Z M[\&93H-UPM8Z89Y.F*\)UC!X7AL\_Y_OP7F/"V?5.8FA3NJ$>3IAOB98P\GK MVLGKWW&RS;(2-#NRS'9&;RWK'&VH93IAGDZ8KPG6L.QC;=G' 99=O9Z^$ MH M,ZX;5[\ G'P#Z-0/]50GS-,)\S7!&I[:UNNKIC7(U0S_Q!L")TT]@[O-=V=< M[08,M54KS=-*\W71FLX>)1'L05YNNB ME<::1XFB!-BN2.EQ%- \%64^I6ZMTX:W1;+L3?M*I1.+!-0KILQ%/F"VBU.. M"&PE4O[CD?_269G>*RN"9D4Z:D.%H$E1C "'P%0'^7Q+J7BIJ 'J)*O['U!+ M P04 " +D_E8=W<. F8# "%@ #0 'AL+W-T>6QEUY#C!<4?+([_"*U_!I_ E M^,9IDG:^9=L#6TG5Q?;).?=<^R;Q.BS4FM.K!:7*6:5<%"-WH53^QO.*V8*F MI#C+OCHXZ9YV;T_-=Y*2"3EW/ M*MS;%FZ$_D8,[^5HGR54NG\/:507$QU8$^T?B*<&V>NJ MW[$+__J!Z-; ?EG?GNQVMFBZ_:Z%WE -S:L*=SQ,,M'4;^": :U+4NK<$CYR M)X2SJ63 2DC*^-H,=V%@EO%,.DK?.#J0#R/%-P/[I@?W5*63,I'),K:)8/Y. MJ\MW@$T/##+.:X-=UPR,ASE1BDIQH3OEQ>7@'4>@$IEJ6[$C,PS04H/&T;5T+(SROD5 M/' ^)UO:JZ2U8F45B;JI#55-(V,ZH-]6,]IMV=ZC=)V] ME#1AJ[*_2FH#F+J/JY,\Y^NWG,U%2DWR]PXX'I(-SUEDDGW3T:!49GJ 2M>Y MI5*Q67ODJR3Y-5VI33FM$MQS]P ]_]MYGE-!)>%MT[KVG_,L/]IQT'\JR^53 M9=>PU6.UBWCN)GN'8#(\!),'49.#0S 9'8#)_I,]-1]BTC\$D]UG:=*K]FNM M3>'6EK >=6#K/7(_P1:>-T&=Z9)QQ4356[ XIN+.SE#+*S+5_^!NZ>OK8YJ0 M)5?7-3ARF_9'&K-E&M577<)$5%+8^=$^K!G&D5!$(;8C$XF5@<3;-["$+YV-\IK?O4=_P%02P,$% @ "Y/Y6)>*NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W M\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'T!^=;*^"9W@&8(N\'@T'2+[@H M>Q?G+WTM5=_=D 92(V1I=]8[?@AXU+^/UYOL(+38B%R8YU&O^9Y#CQ6B%(7X M!=FH-^@QO9./UU*)7[(T/%^E2N;YJ#=L#_P 941ZM'M50Z[Y1C=[#-_<P#9NMRHCKT1N0$VY@>]*5GM1/M3=V+/H.Z?1C,/+ M9SN(9^K_#*/<;D4*4YE6!92F'4<%>0U8ZIW8ZQXK>0&CWDL3QLN,S4IC!XG= ME&U7MFU]IO:O;[+VK(W%=<90G0E[0-UD#3@=Y&0Q7RUN;Z;C]6S*+L>WX_ED MQE;7L]EZQ3[].7<@ P0RZ!#RK\"!#!'(D!9RM;9X=[.Y95I<,0_Y9CY9.) 1 M AEU!CE9W"T=R!B!C#N#7*T7$P4#[!8/J"%O"FUR$"QM>*9 MM1X;*\7+!ZA_I5U&U#?$PKGD6F@FMVRI0-NF38M&D?>0@F=%S#A#8N6LJOT^ M;T:.Y^R2Y\V,-TE'XW 7$W/.D%@ZLV*?RV< =@DE;(4_S9AGAL2BN0=M5)6: M2MD+T87"O#(D%LL4E#CP.EW47]@U9 _U36+SW ?%"\VXBXF994BLEBELVJ1Q MHB 3AEWQM$FQ73Y,*D-BJTQD40C31)46TV;V=B2A3 5X%R FE2&Q5<:I;5+9 M Y"QA=G9J&BQ[0IH!S9('KR0C6EE2.R5%NW3[,GVH>&S#2ZI+. +FX-Q)E-6_282X)B%V"IC=^F03S24CLD_?2FW_'T\7$Y!(2RP5-(/S1 MQ$P3$IL&22#J 74QT>(8L6F.DXBW;I\0LTQ(;)GC;.)-1,PW(75E#$LK_&L2 M\TU([!LTK? Q,=^$U-4Q5(NABXE))Z2NCZ&8D8N)V2FF#87JW4(39)R*VCY\0>1/^JDP6 M8?:)B.WS&M.9\'%JW'5.A#Z<^G$SQBP4$UL(QW3C9HQ9*":VT/O7YCT<9.YBHB\) MD%OH_=&TW;N8F(7BCA[FM)/N6BC&+!1W^4R'G;B8F(7B+I_J^+<09J&8V$(X MICOI"6:AA-A"6.WHA'DOVF 62H@MA&..74S,0@FQA=XH<9VPWSM=3,Q"R<=7 MXMQUFXN)62CY^&I<&]BS*@?F9D@)9J&$V$(HII=Z).C+:A_Y!.BH<.C&S02S M4$)L(;QPZ&%B%DJ(+81C>N$=LU!";*&CQZ;O5N1.,0N=-A;J-XWUQ7D&6WOR MV=S^A;;[4YZG2\7JC_:EK2BN7ZC85GD^L?L6Y:WDV#Z>RJG;CV/^JZ[+>Y6-;[KH^ MG\Y'-MUP;,?SYEN4RZN%V1O7T>#MS\?K5Y_^9V&TV^W7^W:W_ M'/-I_,?@^J,;WLLNY[%:O+;#-H^KJOX\7'>7^K))=^?)U>+Y;54-SV^IJN<. M$@B2^8,4@G3^((,@FS_(((.AA_J"T1!F7 M!$D3K FT3LAU(O Z(=B)0.R$9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/B MG0CT%M1;"/06U%L(]);)PS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z" M>@N!WH)Z"X'>BGHK@=Z*>BN!WHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"W MHMY*H+>BWDJ@MZ+>2J"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H M;:BW$>AMJ+<1Z&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H M[9./E01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$ M>@?J'01Z!^H=!'K'Y&<3 KT#]0X"O0/U#@*] _4. KT;U+OY2;W+^'7(Y=KS MO<;K_R35X_G7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\< M]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+ M95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW M<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^ M+_L0('U(D#X42!\:I \#TL\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " + MD_E8F5R<(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( N3^5CL]H51^04 -@? 8 M " @0X( !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ "Y/Y6/P+HA46 P YPD !@ M ("!=A8 'AL+W=O 8 " @<(9 !X;"]W;W)K M&PO=V]R:W-H965T&UL4$L! M A0#% @ "Y/Y6 N*PQ8:#0 P7D !@ ("!(20 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "Y/Y6(VR M9?Z4 @ ?@4 !@ ("!N#P 'AL+W=O&UL4$L! A0#% @ M"Y/Y6&W]!I[U @ =PD !D ("!;4( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "Y/Y6";3AA5&!P 8Q, !D M ("!87, 'AL+W=O>@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ "Y/Y6&314*,5!0 % T !D ("!H(L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "Y/Y M6%S6] ,*! 9 D !D ("!4)L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "Y/Y6*2JFORA"0 1!T M !D ("!&PO=V]R:W-H965T04 .$0 9 " @2*W !X;"]W;W)K&UL4$L! A0#% @ "Y/Y6+N25OY/ P @ H !D M ("!TKP 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "Y/Y6,&%I0]P!0 G T !D ("!F

&PO=V]R:W-H965T&UL4$L! A0#% @ "Y/Y6)#9(LKC" ##( !D M ("!^^4 'AL+W=O[O84" "N!0 &0 @($5[P >&PO M=V]R:W-H965T&PO=V]R:W-H965T&UL4$L! A0#% M @ "Y/Y6*U#'*KW P ZA4 !D ("!Q 8! 'AL+W=O&PO=V]R:W-H965TP@( (@( 9 " @?@- 0!X M;"]W;W)K&UL4$L! A0#% @ "Y/Y6,4)Q3UE M!P =$, !D ("!\1 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "Y/Y6):X;&CA P ^0\ !D M ("!;2&PO=V]R M:W-H965T&UL M4$L! A0#% @ "Y/Y6*(YY):4 @ TP@ !D ("!\S(! M 'AL+W=O&PO=V]R:W-H965T&04 (PC 9 M " @9\X 0!X;"]W;W)K&UL4$L! A0#% @ M"Y/Y6(;UI&/1 @ !0D !D ("![ST! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "Y/Y6-Q+2(+G"@ M$E$ !D ("!P4@! 'AL+W=O&PO=V]R:W-H965TP0 )D/ 9 " @956 0!X;"]W;W)K&UL4$L! A0#% @ "Y/Y6!Z*6X+I @ X@@ !D M ("!1UL! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "Y/Y6!>]9>A*!0 J!( !D ("!Q68! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "Y/Y M6.S[>OE/!0 YR, !D ("!5W0! 'AL+W=O0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ "Y/Y6'=W#@)F P A8 M T ( !3H$! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ "Y/Y6-MVL'$Q @ B2D !H M ( !4(L! 'AL+U]R96QS+W=O XML 80 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 81 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2 html 260 319 1 true 57 0 false 9 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED CONSOLIDATED BALANCE SHEETS (UNAUDITED) Statements 2 false false R3.htm 100020 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical) Statements 3 false false R4.htm 100030 - Statement - STATEMENTS OF CONSOLIDATED INCOME (UNAUDITED) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited STATEMENTS OF CONSOLIDATED INCOME (UNAUDITED) Statements 4 false false R5.htm 100040 - Statement - STATEMENTS OF CONSOLIDATED COMPREHENSIVE INCOME (UNAUDITED) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited STATEMENTS OF CONSOLIDATED COMPREHENSIVE INCOME (UNAUDITED) Statements 5 false false R6.htm 100050 - Statement - STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED) Statements 6 false false R7.htm 100060 - Statement - STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical) Statements 7 false false R8.htm 100070 - Statement - STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED) Statements 8 false false R9.htm 100080 - Statement - STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED) (Parenthetical) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnauditedParenthetical STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED) (Parenthetical) Statements 9 false false R10.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 10 false false R11.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 11 false false R12.htm 995455 - Disclosure - Basis of Presentation and Recent Accounting Pronouncements Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAndRecentAccountingPronouncements Basis of Presentation and Recent Accounting Pronouncements Notes 12 false false R13.htm 995465 - Disclosure - Supplemental Balance Sheet Information Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformation Supplemental Balance Sheet Information Notes 13 false false R14.htm 995475 - Disclosure - Employee Benefits Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefits Employee Benefits Notes 14 false false R15.htm 995485 - Disclosure - Restructuring Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuring Restructuring Notes 15 false false R16.htm 995495 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstruments Derivatives, Hedging Programs and Other Financial Instruments Notes 16 false false R17.htm 995505 - Disclosure - Debt and Credit Facility Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacility Debt and Credit Facility Notes 17 false false R18.htm 995515 - Disclosure - Commitments and Contingencies Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 995525 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 19 false false R20.htm 995535 - Disclosure - Other (Expense) Income, Net Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNet Other (Expense) Income, Net Notes 20 false false R21.htm 995545 - Disclosure - Income Tax Matters Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMatters Income Tax Matters Notes 21 false false R22.htm 995555 - Disclosure - Earnings Per Share Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShare1 Earnings Per Share Notes 22 false false R23.htm 995565 - Disclosure - Supplemental Cash Flow Information Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformation Supplemental Cash Flow Information Notes 23 false false R24.htm 995575 - Disclosure - Business, Product and Geographical Area Information Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformation Business, Product and Geographical Area Information Notes 24 false false R25.htm 995585 - Disclosure - Subsequent Events Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEvents Subsequent Events Notes 25 false false R26.htm 995595 - Disclosure - Basis of Presentation and Recent Accounting Pronouncements (Policies) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAndRecentAccountingPronouncementsPolicies Basis of Presentation and Recent Accounting Pronouncements (Policies) Policies http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAndRecentAccountingPronouncements 26 false false R27.htm 995605 - Disclosure - Supplemental Balance Sheet Information (Tables) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationTables Supplemental Balance Sheet Information (Tables) Tables http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformation 27 false false R28.htm 995615 - Disclosure - Employee Benefits (Tables) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsTables Employee Benefits (Tables) Tables http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefits 28 false false R29.htm 995625 - Disclosure - Restructuring (Tables) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringTables Restructuring (Tables) Tables http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuring 29 false false R30.htm 995635 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments (Tables) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsTables Derivatives, Hedging Programs and Other Financial Instruments (Tables) Tables http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstruments 30 false false R31.htm 995645 - Disclosure - Debt and Credit Facility (Tables) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityTables Debt and Credit Facility (Tables) Tables http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacility 31 false false R32.htm 995655 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss 32 false false R33.htm 995665 - Disclosure - Other (Expense) Income, Net (Tables) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetTables Other (Expense) Income, Net (Tables) Tables http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNet 33 false false R34.htm 995675 - Disclosure - Income Tax Matters (Tables) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersTables Income Tax Matters (Tables) Tables http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMatters 34 false false R35.htm 995685 - Disclosure - Earnings Per Share (Tables) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareTables Earnings Per Share (Tables) Tables http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShare1 35 false false R36.htm 995695 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformation 36 false false R37.htm 995705 - Disclosure - Business, Product and Geographical Area Information (Tables) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationTables Business, Product and Geographical Area Information (Tables) Tables http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformation 37 false false R38.htm 995725 - Disclosure - Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Details) Details 38 false false R39.htm 995735 - Disclosure - Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Parenthetical) (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationParentheticalDetails Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Parenthetical) (Details) Details 39 false false R40.htm 995745 - Disclosure - Employee Benefits - Additional Information (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails Employee Benefits - Additional Information (Details) Details 40 false false R41.htm 995755 - Disclosure - Employee Benefits - Summary of Total Expense Related to All Postretirement Benefit Plans (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails Employee Benefits - Summary of Total Expense Related to All Postretirement Benefit Plans (Details) Details 41 false false R42.htm 995765 - Disclosure - Employee Benefits - Summary of Components of Net Periodic Postretirement Benefit Cost (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails Employee Benefits - Summary of Components of Net Periodic Postretirement Benefit Cost (Details) Details 42 false false R43.htm 995775 - Disclosure - Restructuring - Additional Information (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails Restructuring - Additional Information (Details) Details 43 false false R44.htm 995785 - Disclosure - Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesDetails Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Details) Details 44 false false R45.htm 995795 - Disclosure - Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Parenthetical) (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesParentheticalDetails Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Parenthetical) (Details) Details 45 false false R46.htm 995805 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Additional Information (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails Derivatives, Hedging Programs and Other Financial Instruments - Additional Information (Details) Details 46 false false R47.htm 995815 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Summary of Derivative Positions (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails Derivatives, Hedging Programs and Other Financial Instruments - Summary of Derivative Positions (Details) Details 47 false false R48.htm 995825 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Summary of (Gain) Loss Associated with Derivative Contracts (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails Derivatives, Hedging Programs and Other Financial Instruments - Summary of (Gain) Loss Associated with Derivative Contracts (Details) Details http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsTables 48 false false R49.htm 995835 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Fair Value of Derivative Financial Assets and Liabilities (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Fair Value of Derivative Financial Assets and Liabilities (Details) Details 49 false false R50.htm 995845 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Total Amounts of Derivative Assets and Liabilities on Balance Sheets (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Total Amounts of Derivative Assets and Liabilities on Balance Sheets (Details) Details 50 false false R51.htm 995855 - Disclosure - Debt and Credit Facility (Senior Notes) - Additional Information (Details) Notes http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails Debt and Credit Facility (Senior Notes) - Additional Information (Details) Details http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityTables 51 false false R52.htm 995865 - Disclosure - Debt and Credit Facility - Summary of Senior Notes (Details) Notes http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails Debt and Credit Facility - Summary of Senior Notes (Details) Details 52 false false R53.htm 995875 - Disclosure - Debt and Credit Facility - Summary of Senior Notes (Parenthetical) (Details) Notes http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails Debt and Credit Facility - Summary of Senior Notes (Parenthetical) (Details) Details 53 false false R54.htm 995885 - Disclosure - Debt and Credit Facility - Summary of Fair Value of Outstanding Senior Notes (Details) Notes http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails Debt and Credit Facility - Summary of Fair Value of Outstanding Senior Notes (Details) Details 54 false false R55.htm 995895 - Disclosure - Debt and Credit Facility (Revolving Credit Facility) - Additional Information (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails Debt and Credit Facility (Revolving Credit Facility) - Additional Information (Details) Details http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityTables 55 false false R56.htm 995905 - Disclosure - Debt and Credit Facility - Schedule of Availability and Usage of Revolving Credit Facility (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails Debt and Credit Facility - Schedule of Availability and Usage of Revolving Credit Facility (Details) Details 56 false false R57.htm 995915 - Disclosure - Debt and Credit Facility - Summary of Interest Expense Relating to Senior Notes and Revolving Credit Facility (Details) Notes http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails Debt and Credit Facility - Summary of Interest Expense Relating to Senior Notes and Revolving Credit Facility (Details) Details 57 false false R58.htm 995925 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 58 false false R59.htm 995935 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Details http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables 59 false false R60.htm 995945 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossParentheticalDetails Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Details) Details http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables 60 false false R61.htm 995955 - Disclosure - Other (Expense) Income, Net - Components of Other income, Net (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetComponentsOfOtherIncomeNetDetails Other (Expense) Income, Net - Components of Other income, Net (Details) Details http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetTables 61 false false R62.htm 995965 - Disclosure - Other (Expense) Income, Net - Additional Information (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetAdditionalInformationDetails Other (Expense) Income, Net - Additional Information (Details) Details http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetTables 62 false false R63.htm 995975 - Disclosure - Income Tax Matters - Income Tax Provision by Region (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureIncomeTaxMattersIncomeTaxProvisionByRegionDetails Income Tax Matters - Income Tax Provision by Region (Details) Details 63 false false R64.htm 995985 - Disclosure - Income Tax Matters - Additional Information (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails Income Tax Matters - Additional Information (Details) Details 64 false false R65.htm 995995 - Disclosure - Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareDetails Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Details) Details 65 false false R66.htm 996005 - Disclosure - Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Parenthetical) (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareParentheticalDetails Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Parenthetical) (Details) Details 66 false false R67.htm 996015 - Disclosure - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details) Details 67 false false R68.htm 996025 - Disclosure - Business, Product and Geographical Area Information - Net Sales by End Market Segment Applications (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails Business, Product and Geographical Area Information - Net Sales by End Market Segment Applications (Details) Details 68 false false R69.htm 996035 - Disclosure - Business, Product and Geographical Area Information - Schedule of Income Taxes Paid by Geographical Area (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationScheduleOfIncomeTaxesPaidByGeographicalAreaDetails Business, Product and Geographical Area Information - Schedule of Income Taxes Paid by Geographical Area (Details) Details 69 false false R70.htm 996045 - Disclosure - Subsequent Events - Additional Information (Details) Sheet http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails Subsequent Events - Additional Information (Details) Details 70 false false All Reports Book All Reports kalu-20240630.htm kalu-20240630.xsd http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 false false JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "kalu-20240630.htm": { "nsprefix": "kalu", "nsuri": "http://www.kaiseraluminum.com/20240630", "dts": { "inline": { "local": [ "kalu-20240630.htm" ] }, "schema": { "local": [ "kalu-20240630.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/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-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/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd" ] } }, "keyStandard": 292, "keyCustom": 27, "axisStandard": 24, "axisCustom": 0, "memberStandard": 38, "memberCustom": 19, "hidden": { "total": 44, "http://fasb.org/us-gaap/2023": 40, "http://xbrl.sec.gov/dei/2023": 4 }, "contextCount": 260, "entityCount": 1, "segmentCount": 57, "elementCount": 646, "unitCount": 9, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 958, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 5, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED", "longName": "100010 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:OtherReceivables", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R3": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "longName": "100020 - Statement - CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "shortName": "CONSOLIDATED BALANCE SHEETS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited", "longName": "100030 - Statement - STATEMENTS OF CONSOLIDATED INCOME (UNAUDITED)", "shortName": "STATEMENTS OF CONSOLIDATED INCOME (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R5": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited", "longName": "100040 - Statement - STATEMENTS OF CONSOLIDATED COMPREHENSIVE INCOME (UNAUDITED)", "shortName": "STATEMENTS OF CONSOLIDATED COMPREHENSIVE INCOME (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R6": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED", "longName": "100050 - Statement - STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED)", "shortName": "STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_cf330e7e-392f-4f73-b163-d1d6cfcd8763", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_acd62a9f-29f3-4269-9bb7-88a14d51d8f7", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R7": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical", "longName": "100060 - Statement - STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "shortName": "STATEMENTS OF CONSOLIDATED STOCKHOLDERS' EQUITY (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED", "longName": "100070 - Statement - STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED)", "shortName": "STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R9": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnauditedParenthetical", "longName": "100080 - Statement - STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED) (Parenthetical)", "shortName": "STATEMENTS OF CONSOLIDATED CASH FLOWS (UNAUDITED) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:InventoryWriteDown", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:InventoryWriteDown", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R10": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": null }, "R11": { "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": "11", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAndRecentAccountingPronouncements", "longName": "995455 - Disclosure - Basis of Presentation and Recent Accounting Pronouncements", "shortName": "Basis of Presentation and Recent Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformation", "longName": "995465 - Disclosure - Supplemental Balance Sheet Information", "shortName": "Supplemental Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefits", "longName": "995475 - Disclosure - Employee Benefits", "shortName": "Employee Benefits", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuring", "longName": "995485 - Disclosure - Restructuring", "shortName": "Restructuring", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstruments", "longName": "995495 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments", "shortName": "Derivatives, Hedging Programs and Other Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacility", "longName": "995505 - Disclosure - Debt and Credit Facility", "shortName": "Debt and Credit Facility", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995515 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss", "longName": "995525 - Disclosure - Accumulated Other Comprehensive Income (Loss)", "shortName": "Accumulated Other Comprehensive Income (Loss)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNet", "longName": "995535 - Disclosure - Other (Expense) Income, Net", "shortName": "Other (Expense) Income, Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMatters", "longName": "995545 - Disclosure - Income Tax Matters", "shortName": "Income Tax Matters", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShare1", "longName": "995555 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformation", "longName": "995565 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformation", "longName": "995575 - Disclosure - Business, Product and Geographical Area Information", "shortName": "Business, Product and Geographical Area Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEvents", "longName": "995585 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAndRecentAccountingPronouncementsPolicies", "longName": "995595 - Disclosure - Basis of Presentation and Recent Accounting Pronouncements (Policies)", "shortName": "Basis of Presentation and Recent Accounting Pronouncements (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "26", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationTables", "longName": "995605 - Disclosure - Supplemental Balance Sheet Information (Tables)", "shortName": "Supplemental Balance Sheet Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsTables", "longName": "995615 - Disclosure - Employee Benefits (Tables)", "shortName": "Employee Benefits (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringTables", "longName": "995625 - Disclosure - Restructuring (Tables)", "shortName": "Restructuring (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_bde6fb8a-c278-40de-bde1-450a277aae7b", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_bde6fb8a-c278-40de-bde1-450a277aae7b", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsTables", "longName": "995635 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments (Tables)", "shortName": "Derivatives, Hedging Programs and Other Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityTables", "longName": "995645 - Disclosure - Debt and Credit Facility (Tables)", "shortName": "Debt and Credit Facility (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables", "longName": "995655 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables)", "shortName": "Accumulated Other Comprehensive Income (Loss) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetTables", "longName": "995665 - Disclosure - Other (Expense) Income, Net (Tables)", "shortName": "Other (Expense) Income, Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersTables", "longName": "995675 - Disclosure - Income Tax Matters (Tables)", "shortName": "Income Tax Matters (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareTables", "longName": "995685 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationTables", "longName": "995695 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationTables", "longName": "995705 - Disclosure - Business, Product and Geographical Area Information (Tables)", "shortName": "Business, Product and Geographical Area Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails", "longName": "995725 - Disclosure - Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Details)", "shortName": "Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationParentheticalDetails", "longName": "995735 - Disclosure - Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Parenthetical) (Details)", "shortName": "Supplemental Balance Sheet Information - Schedule of Supplemental Balance Sheet Information (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails", "longName": "995745 - Disclosure - Employee Benefits - Additional Information (Details)", "shortName": "Employee Benefits - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_1ee0aed8-2fd1-4136-b635-55df18bd0257", "name": "kalu:ActuarialGainLossDueToChangeInDiscountRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_1ee0aed8-2fd1-4136-b635-55df18bd0257", "name": "kalu:ActuarialGainLossDueToChangeInDiscountRate", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails", "longName": "995755 - Disclosure - Employee Benefits - Summary of Total Expense Related to All Postretirement Benefit Plans (Details)", "shortName": "Employee Benefits - Summary of Total Expense Related to All Postretirement Benefit Plans (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_061f2bd5-8595-40d9-9f07-11f17c838255", "name": "us-gaap:DefinedContributionPlanCostRecognized", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCostsOfRetirementPlansTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R42": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails", "longName": "995765 - Disclosure - Employee Benefits - Summary of Components of Net Periodic Postretirement Benefit Cost (Details)", "shortName": "Employee Benefits - Summary of Components of Net Periodic Postretirement Benefit Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_a413fe8d-945c-4d60-ab1c-df31ddd6d8b5", "name": "us-gaap:DefinedBenefitPlanServiceCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R43": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "longName": "995775 - Disclosure - Restructuring - Additional Information (Details)", "shortName": "Restructuring - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_3655d7fc-6e1b-415a-a960-99d79dfacf32", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bde6fb8a-c278-40de-bde1-450a277aae7b", "name": "us-gaap:SeveranceCosts1", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R44": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesDetails", "longName": "995785 - Disclosure - Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Details)", "shortName": "Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_dcf179ca-b865-488e-8693-34dccd2de784", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_dcf179ca-b865-488e-8693-34dccd2de784", "name": "kalu:CostsPaidOrOtherwiseSettled", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R45": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesParentheticalDetails", "longName": "995795 - Disclosure - Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Parenthetical) (Details)", "shortName": "Restructuring - Summary of Activity Relating to Restructuring Plan Liabilities (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_dcf179ca-b865-488e-8693-34dccd2de784", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dcf179ca-b865-488e-8693-34dccd2de784", "name": "us-gaap:PaymentsForRestructuring", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "div", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails", "longName": "995805 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Additional Information (Details)", "shortName": "Derivatives, Hedging Programs and Other Financial Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:MarginDepositAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_812e644b-5a39-48e2-bca9-4ea1926c2697", "name": "us-gaap:MarginDepositAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails", "longName": "995815 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Summary of Derivative Positions (Details)", "shortName": "Derivatives, Hedging Programs and Other Financial Instruments - Summary of Derivative Positions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_8d7688a0-d8d1-481d-a1f4-e67b338bff94", "name": "us-gaap:DerivativeNonmonetaryNotionalAmount", "unitRef": "U_Mmlb", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_1edb1c06-0f16-4bb0-b013-e532745eb5bc", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_EUR", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R48": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "longName": "995825 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Summary of (Gain) Loss Associated with Derivative Contracts (Details)", "shortName": "Derivatives, Hedging Programs and Other Financial Instruments - Summary of (Gain) Loss Associated with Derivative Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_98e6affd-4d73-49e0-ad6c-342efbb52503", "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R49": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "longName": "995835 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Fair Value of Derivative Financial Assets and Liabilities (Details)", "shortName": "Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Fair Value of Derivative Financial Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_200edfab-3d69-417a-8b5e-d9ee335c9fbe", "name": "us-gaap:DerivativeLiabilities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_2e6c88a5-2e6d-4215-a52a-5702ce00ff8c", "name": "us-gaap:DerivativeAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R50": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails", "longName": "995845 - Disclosure - Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Total Amounts of Derivative Assets and Liabilities on Balance Sheets (Details)", "shortName": "Derivatives, Hedging Programs and Other Financial Instruments - Schedule of Total Amounts of Derivative Assets and Liabilities on Balance Sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_dc5c4941-a62d-4905-9ae9-0a37de4aa322", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_dc5c4941-a62d-4905-9ae9-0a37de4aa322", "name": "us-gaap:DerivativeAssetsCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "longName": "995855 - Disclosure - Debt and Credit Facility (Senior Notes) - Additional Information (Details)", "shortName": "Debt and Credit Facility (Senior Notes) - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_08cbd5d8-ecab-43e5-9186-fcf1bfe14b2f", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": null }, "R52": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails", "longName": "995865 - Disclosure - Debt and Credit Facility - Summary of Senior Notes (Details)", "shortName": "Debt and Credit Facility - Summary of Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_08cbd5d8-ecab-43e5-9186-fcf1bfe14b2f", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_08cbd5d8-ecab-43e5-9186-fcf1bfe14b2f", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R53": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails", "longName": "995875 - Disclosure - Debt and Credit Facility - Summary of Senior Notes (Parenthetical) (Details)", "shortName": "Debt and Credit Facility - Summary of Senior Notes (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_8576b037-ed98-4ad8-b7dd-01cf8c1f5b78", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails", "longName": "995885 - Disclosure - Debt and Credit Facility - Summary of Fair Value of Outstanding Senior Notes (Details)", "shortName": "Debt and Credit Facility - Summary of Fair Value of Outstanding Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_8576b037-ed98-4ad8-b7dd-01cf8c1f5b78", "name": "us-gaap:DebtInstrumentFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_8576b037-ed98-4ad8-b7dd-01cf8c1f5b78", "name": "us-gaap:DebtInstrumentFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails", "longName": "995895 - Disclosure - Debt and Credit Facility (Revolving Credit Facility) - Additional Information (Details)", "shortName": "Debt and Credit Facility (Revolving Credit Facility) - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_76ad9d82-dc9c-4077-9dd7-8bc6ea13d8dd", "name": "us-gaap:LineOfCreditFacilityDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_76ad9d82-dc9c-4077-9dd7-8bc6ea13d8dd", "name": "us-gaap:LineOfCreditFacilityDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails", "longName": "995905 - Disclosure - Debt and Credit Facility - Schedule of Availability and Usage of Revolving Credit Facility (Details)", "shortName": "Debt and Credit Facility - Schedule of Availability and Usage of Revolving Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_87a8defb-dbea-45d0-bb0d-905be2faf3cc", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_87a8defb-dbea-45d0-bb0d-905be2faf3cc", "name": "us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R57": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "longName": "995915 - Disclosure - Debt and Credit Facility - Summary of Interest Expense Relating to Senior Notes and Revolving Credit Facility (Details)", "shortName": "Debt and Credit Facility - Summary of Interest Expense Relating to Senior Notes and Revolving Credit Facility (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:InterestExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d63cb817-289d-4d72-994f-bc2b069ad21c", "name": "us-gaap:FinanceLeaseInterestExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "kalu:ScheduleOfInterestExpenseOnSeniorNotesAndRevolvingCreditFacilityTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R58": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "995925 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "kalu:EstimatedFinalRemediationCostFeasibilityStudyExpectedOccurYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "kalu:EstimatedFinalRemediationCostFeasibilityStudyExpectedOccurYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails", "longName": "995935 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "shortName": "Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_f3c0f571-15f2-438c-8fa6-c5d87afe7fb6", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_c1c13230-8bcc-4e0d-b995-de53b7b0c7b5", "name": "us-gaap:ReclassificationFromAociCurrentPeriodTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R60": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossParentheticalDetails", "longName": "995945 - Disclosure - Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Details)", "shortName": "Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:ComprehensiveIncomeNoteTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetComponentsOfOtherIncomeNetDetails", "longName": "995955 - Disclosure - Other (Expense) Income, Net - Components of Other income, Net (Details)", "shortName": "Other (Expense) Income, Net - Components of Other income, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:InvestmentIncomeInterest", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetAdditionalInformationDetails", "longName": "995965 - Disclosure - Other (Expense) Income, Net - Additional Information (Details)", "shortName": "Other (Expense) Income, Net - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:AccountsReceivableSale", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "kalu:SupplyChainFinancingPolicyPolicyTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:AccountsReceivableSale", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "kalu:SupplyChainFinancingPolicyPolicyTextBlock", "div", "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureIncomeTaxMattersIncomeTaxProvisionByRegionDetails", "longName": "995975 - Disclosure - Income Tax Matters - Income Tax Provision by Region (Details)", "shortName": "Income Tax Matters - Income Tax Provision by Region (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails", "longName": "995985 - Disclosure - Income Tax Matters - Additional Information (Details)", "shortName": "Income Tax Matters - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R65": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareDetails", "longName": "995995 - Disclosure - Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Details)", "shortName": "Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareParentheticalDetails", "longName": "996005 - Disclosure - Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Parenthetical) (Details)", "shortName": "Earnings Per Share - Schedule of Calculation of Basic and Diluted Net Income Per Share (Parenthetical) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "link:footnote", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails", "longName": "996015 - Disclosure - Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details)", "shortName": "Supplemental Cash Flow Information - Schedule of Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:InterestPaidNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_60b6f748-2be0-4583-ae5f-f7a83d171b7e", "name": "us-gaap:InterestPaidNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails", "longName": "996025 - Disclosure - Business, Product and Geographical Area Information - Net Sales by End Market Segment Applications (Details)", "shortName": "Business, Product and Geographical Area Information - Net Sales by End Market Segment Applications (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_4302e3e1-e17b-45f2-ae19-4546f1df1b4a", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } }, "R69": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationScheduleOfIncomeTaxesPaidByGeographicalAreaDetails", "longName": "996035 - Disclosure - Business, Product and Geographical Area Information - Schedule of Income Taxes Paid by Geographical Area (Details)", "shortName": "Business, Product and Geographical Area Information - Schedule of Income Taxes Paid by Geographical Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:IncomeTaxesPaid", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "kalu:ScheduleofIncomeTaxesPaidTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:IncomeTaxesPaid", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "td", "tr", "table", "kalu:ScheduleofIncomeTaxesPaidTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails", "longName": "996045 - Disclosure - Subsequent Events - Additional Information (Details)", "shortName": "Subsequent Events - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_3227ab10-39c7-466d-81e9-18559d77a113", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "us-gaap:CommonStockDividendsPerShareDeclared", "span", "link:footnote", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_0e4ee63c-ecfc-4aee-96ef-f887abe1c224", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "U_UnitedStatesOfAmericaDollarsShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "link:footnote", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "kalu-20240630.htm", "unique": true } } }, "tag": { "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AOCIAttributableToParentNetOfTaxRollForward", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "kalu_AccountingPoliciesAdditionalDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "AccountingPoliciesAdditionalDisclosureTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Accounting policies additional disclosure [Table]", "label": "Accounting Policies Additional Disclosure [Table]", "terseLabel": "Accounting Policies Additional Disclosure [Table]" } } }, "auth_ref": [] }, "kalu_AccountingStandardsUpdates202110Member": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "AccountingStandardsUpdates202110Member", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Accounting standards updates 2021-10.", "label": "Accounting Standards Updates202110 [Member]", "terseLabel": "ASU No. 2021-10" } } }, "auth_ref": [] }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesAndLoansReceivableLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts Notes And Loans Receivable [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_AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByBillingStatusTypeAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Billing Status, Type [Axis]", "terseLabel": "Billing Status, Type", "documentation": "Information by billing status of receivables." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity of Counterparty, Type [Axis]", "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction." } } }, "auth_ref": [ "r38" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total", "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": [ "r25", "r813" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Billed trade receivables", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r205", "r304", "r305", "r780" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Trade receivables, net", "totalLabel": "Trade receivables, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r304", "r305" ] }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrentAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Trade Receivables, Net" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableSale": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableSale", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Sale", "terseLabel": "Trade accounts receivable sold", "documentation": "Amount of decrease from sale of accounts receivable." } } }, "auth_ref": [ "r323" ] }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForEnvironmentalLossContingencies", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrual for Environmental Loss Contingencies", "terseLabel": "Environmental accrual", "totalLabel": "Accrual for Environmental Loss Contingencies, Total", "periodStartLabel": "Accrual for Environmental Loss Contingencies, Beginning Balance", "periodEndLabel": "Accrual for Environmental Loss Contingencies, Ending Balance", "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies." } } }, "auth_ref": [ "r347", "r790", "r902", "r904", "r943", "r946" ] }, "kalu_AccruedAnnualContributionToSalariedVoluntaryEmployeesBeneficiaryAssociationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "AccruedAnnualContributionToSalariedVoluntaryEmployeesBeneficiaryAssociationCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued annual contribution to salaried voluntary employees beneficiary association, current.", "label": "Accrued Annual Contribution to Salaried Voluntary Employees Beneficiary Association, Current", "terseLabel": "Accrued annual contribution to Salaried VEBA" } } }, "auth_ref": [] }, "us-gaap_AccruedBonusesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Bonuses", "terseLabel": "Accrued salaries, wages and related expenses", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements." } } }, "auth_ref": [ "r107" ] }, "us-gaap_AccruedEnvironmentalLossContingenciesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEnvironmentalLossContingenciesCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term environmental accrual - Note 7", "label": "Accrued Environmental Loss Contingencies, Current", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable in twelve months or in the next operating cycle if longer." } } }, "auth_ref": [ "r30", "r789", "r942", "r943", "r946" ] }, "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedEnvironmentalLossContingenciesNoncurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term environmental accrual - Note 7", "label": "Accrued Environmental Loss Contingencies, Noncurrent", "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer." } } }, "auth_ref": [ "r34", "r942", "r943", "r946" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other - Note 5", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Other Accrued Liabilities" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "verboseLabel": "Defined Benefit Plans:", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r4", "r18", "r40", "r919", "r920", "r921" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]", "terseLabel": "Defined Benefit Plans: Net Prior Service (Credit) Cost", "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r6", "r18", "r40", "r223", "r224", "r919" ] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Defined Benefit Plans: Net Actuarial Gain", "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r3", "r18", "r40", "r223", "r224", "r919" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation and amortization", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r60", "r200", "r645" ] }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Cash Flow Hedges:", "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": [ "r215", "r223", "r224", "r537", "r782", "r919" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "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": [ "r222", "r223", "r584", "r585", "r586", "r587", "r588", "r589" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r39", "r40", "r122", "r207", "r642", "r668", "r672" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income Loss [Table]", "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r222", "r223", "r584", "r585", "r586", "r587", "r588", "r589" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r18", "r40", "r549", "r552", "r613", "r663", "r664", "r919", "r920", "r921", "r929", "r930", "r931" ] }, "kalu_ActuarialGainLossDueToChangeInDiscountRate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "ActuarialGainLossDueToChangeInDiscountRate", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Actuarial gain due to increase in discount rate", "documentation": "Actuarial (gain) loss due to change in discount rate", "label": "Actuarial Gain Loss Due To Change In Discount Rate", "terseLabel": "Actuarial gain (loss) due to change in discount rate" } } }, "auth_ref": [] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r863" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r116" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid in Capital", "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": [ "r507", "r508", "r509", "r676", "r929", "r930", "r931", "r1025", "r1046" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r869" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r869" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r869" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r869" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "terseLabel": "Accounting Standards Update", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r194", "r247", "r248", "r249", "r250", "r260", "r307", "r308", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r327", "r507", "r508", "r509", "r521", "r522", "r523", "r524", "r531", "r532", "r533", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r575", "r576", "r580", "r581", "r582", "r583", "r592", "r593", "r597", "r598", "r599", "r600", "r609", "r610", "r611", "r612", "r613", "r626", "r627", "r628", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "negatedLabel": "Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Amortization of unearned equity compensation", "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r78", "r79", "r480" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "kalu_AeroHsProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "AeroHsProductsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Aero/HS Products [Member]", "label": "Aero Hs Products [Member]", "terseLabel": "Aero/HS Products" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r834", "r845", "r855", "r880" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r837", "r848", "r858", "r883" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r869" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r876" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r841", "r849", "r859", "r876", "r884", "r888", "r896" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r894" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful receivables", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r208", "r306", "r322" ] }, "kalu_AlloyMetalHedgeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "AlloyMetalHedgeMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Alloy Metal Hedge[Member]", "label": "Alloy Metal Hedge [Member]", "terseLabel": "Alloying Metals" } } }, "auth_ref": [] }, "kalu_AluminumMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "AluminumMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Aluminum.", "label": "Aluminum [Member]", "terseLabel": "Aluminum" } } }, "auth_ref": [] }, "kalu_AmendedCreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "AmendedCreditAgreementMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amended credit agreement.", "label": "Amended Credit Agreement [Member]", "terseLabel": "Amended Credit Agreement" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "kalu_AmortizationOfCloudComputingImplementationCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "AmortizationOfCloudComputingImplementationCosts", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "documentation": "Amortization of cloud computing implementation costs", "label": "Amortization of cloud computing implementation costs", "terseLabel": "Amortization of cloud computing implementation costs" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of debt premium and debt issuance costs", "totalLabel": "Amortization of Debt Issuance Costs and Discounts, Total", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r381", "r595", "r794", "r795", "r924" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of definite-lived intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r12", "r56", "r57" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share, amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r271" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r534" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Asset Impairment Charges, Total", "label": "Asset Impairment Charges", "terseLabel": "Non-cash asset impairment charge", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r12", "r58" ] }, "us-gaap_AssetRetirementObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetRetirementObligation", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Retirement Obligation", "terseLabel": "Liability for conditional asset retirement obligations", "totalLabel": "Asset Retirement Obligation, Total", "periodStartLabel": "Asset Retirement Obligation, Beginning Balance", "periodEndLabel": "Asset Retirement Obligation, Ending Balance", "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees." } } }, "auth_ref": [ "r328", "r329" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r154", "r203", "r239", "r280", "r290", "r295", "r309", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r535", "r538", "r578", "r637", "r710", "r813", "r825", "r951", "r952", "r1032" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "auth_ref": [] }, "kalu_AssetsAssociatedWithAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "AssetsAssociatedWithAcquisition", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Assets associated with acquisition.", "label": "Assets Associated With Acquisition", "terseLabel": "Assets to be conveyed associated with Warrick acquisition" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r196", "r211", "r239", "r309", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r535", "r538", "r578", "r813", "r951", "r952", "r1032" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset, Held-for-Sale, Not Part of Disposal Group", "terseLabel": "Assets held for sale", "totalLabel": "Assets Held-for-sale, Not Part of Disposal Group, Total", "verboseLabel": "Land held for sale", "documentation": "Amount of assets held-for-sale that are not part of a disposal group." } } }, "auth_ref": [ "r139" ] }, "kalu_AutomotiveExtrusionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "AutomotiveExtrusionsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Automotive Extrusions [Member]", "label": "Automotive Extrusions [Member]", "terseLabel": "Automotive Extrusions" } } }, "auth_ref": [] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r891" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r892" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r887" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r887" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r887" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r887" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r887" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r887" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r890" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r889" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r888" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r888" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r87", "r91" ] }, "us-gaap_BankOverdrafts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BankOverdrafts", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Bank Overdrafts", "terseLabel": "Uncleared cash disbursements", "documentation": "Carrying value as of the balance sheet date of payments made in excess of existing cash balances, which will be honored by the bank but reflected as a loan to the entity. Overdrafts generally have a very short time frame for correction or repayment and are therefore more similar to short-term bank financing than trade financing." } } }, "auth_ref": [ "r30", "r64" ] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAndRecentAccountingPronouncements" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Recent Accounting Pronouncements", "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": [ "r136" ] }, "us-gaap_BilledRevenuesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledRevenuesMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Billed Revenues [Member]", "terseLabel": "Billed", "documentation": "Billed amounts due for services rendered or products shipped. This element is distinct from Billed contracts receivables because this is based on noncontract transactions." } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Buildings and Improvements, Gross", "terseLabel": "Buildings and leasehold improvements", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r141" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Unpaid purchases of property and equipment", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r48", "r49", "r50" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "verboseLabel": "Components of cash, cash equivalents and restricted cash:" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r46", "r198", "r778" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents and restricted cash presented on our Statements of Consolidated Cash Flows", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r46", "r133", "r237" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash during the period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r133" ] }, "us-gaap_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonths", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months", "terseLabel": "Estimated net mark-to-market loss before tax within next twelve months - cash flow hedges", "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": [ "r98" ] }, "us-gaap_CashFlowHedgingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowHedgingMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails" ], "lang": { "en-us": { "role": { "label": "Cash Flow Hedging [Member]", "terseLabel": "Cash Flow Hedges", "documentation": "Hedge of the exposure to variability in the cash flows of a recognized asset or liability, or of a forecasted transaction, that is attributable to a particular risk." } } }, "auth_ref": [ "r85" ] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information", "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r131" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adopted", "documentation": "Indicates (true false) whether accounting standards update was adopted." } } }, "auth_ref": [ "r172", "r173", "r174", "r190", "r191", "r246", "r307", "r308", "r310", "r311", "r312", "r318", "r319", "r327", "r521", "r531", "r532", "r543", "r544", "r545", "r556", "r557", "r567", "r575", "r576", "r579", "r580", "r581", "r592", "r597", "r598", "r599", "r609", "r626", "r627", "r661", "r662" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adoption Date", "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format." } } }, "auth_ref": [ "r172", "r173", "r174", "r190", "r191", "r307", "r308", "r310", "r311", "r312", "r318", "r319", "r320", "r327", "r521", "r531", "r532", "r533", "r543", "r544", "r545", "r546", "r556", "r557", "r558", "r561", "r567", "r575", "r576", "r579", "r580", "r581", "r592", "r597", "r598", "r599", "r609", "r626", "r627", "r661", "r662", "r907" ] }, "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]", "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect", "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial." } } }, "auth_ref": [ "r171", "r247", "r259", "r315", "r525" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r867" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r868" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r868" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies - Note 7", "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r35", "r108", "r639", "r696" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r142", "r343", "r344", "r763", "r945" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r146" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r816", "r817", "r818", "r820", "r821", "r822", "r823", "r929", "r930", "r1025", "r1043", "r1046" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r115" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r115", "r697" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r115" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (shares)", "periodStartLabel": "Beginning balance (shares)", "terseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r19", "r115", "r697", "r716", "r1046", "r1047" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value $0.01, 90,000,000 shares authorized at both June 30, 2024 and December 31, 2023; 22,922,398 shares issued and 16,087,112 shares outstanding at June 30, 2024; 22,851,077 shares issued and 16,015,791 shares outstanding at December 31, 2023", "label": "Common Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r115", "r641", "r813" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r873" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r872" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r874" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r871" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income", "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": [ "r41", "r219", "r221", "r227", "r633", "r650" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r121", "r226", "r632", "r649" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation and Basis of Presentation", "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": [ "r80", "r783" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress, Gross", "terseLabel": "Construction in progress", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r141" ] }, "kalu_ConstructionInProgressTemporarilyIdled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "ConstructionInProgressTemporarilyIdled", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Construction in progress temporarily idled.", "label": "Construction In Progress Temporarily Idled", "terseLabel": "Construction in progress temporarily idled" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets", "totalLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current, Total", "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": [ "r391", "r393", "r396" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Cash collateral posted by customers", "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": [ "r391", "r392", "r396" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of products sold, excluding depreciation and amortization", "label": "Cost of Goods and Services Sold", "totalLabel": "Cost of Goods and Services Sold, Total", "verboseLabel": "Total of income and expense line items presented in our Statements of Consolidated Income (Loss) in which the effects of cash flow hedges are recorded", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r126", "r624" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "terseLabel": "Cost of Products Sold", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_CostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpenses", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses", "totalLabel": "Total costs and expenses", "documentation": "Total costs of sales and operating expenses for the period." } } }, "auth_ref": [ "r125" ] }, "us-gaap_CostsAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsAndExpensesAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "auth_ref": [] }, "kalu_CostsPaidOrOtherwiseSettled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "CostsPaidOrOtherwiseSettled", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Costs paid or otherwise settled", "label": "Costs Paid or Otherwise Settled", "documentation": "Costs paid or otherwise settled." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "documentation": "Information by currency." } } }, "auth_ref": [ "r1030" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacility" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt and Credit Facility", "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": [ "r143", "r238", "r359", "r365", "r366", "r367", "r368", "r369", "r370", "r375", "r382", "r383", "r385" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r23", "r111", "r112", "r155", "r157", "r242", "r360", "r361", "r362", "r363", "r364", "r366", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r596", "r791", "r792", "r793", "r794", "r795", "r925" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total debt", "label": "Debt instrument aggregate principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r104", "r106", "r360", "r596", "r792", "r793" ] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of outstanding senior notes", "totalLabel": "Debt Instrument, Fair Value Disclosure, Total", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r373", "r577", "r792", "r793" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate (percent)", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r32", "r104", "r387", "r596" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument contractual rate (percent)", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r32", "r361" ] }, "us-gaap_DebtInstrumentIssuanceDate1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIssuanceDate1", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Issuance Date", "terseLabel": "Issuance Date", "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format." } } }, "auth_ref": [ "r24", "r953" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r242", "r360", "r361", "r362", "r363", "r364", "r366", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r596", "r791", "r792", "r793", "r794", "r795", "r925" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Maturity Date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r176", "r791", "r1026" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name", "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": [ "r33", "r242", "r360", "r361", "r362", "r363", "r364", "r366", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r596", "r791", "r792", "r793", "r794", "r795", "r925" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Debt Instrument [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r33", "r66", "r67", "r103", "r104", "r106", "r109", "r144", "r145", "r242", "r360", "r361", "r362", "r363", "r364", "r366", "r371", "r372", "r373", "r374", "r376", "r377", "r378", "r379", "r380", "r381", "r384", "r596", "r791", "r792", "r793", "r794", "r795", "r925" ] }, "kalu_DebtRelatedInterestExpenseIncludingCommitmentFeesAndFinanceCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "DebtRelatedInterestExpenseIncludingCommitmentFeesAndFinanceCostAmortization", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt related interest expense, including commitment fees and finance cost amortization", "label": "Debt related interest expense, including commitment fees and finance cost amortization", "terseLabel": "Revolving Credit Facility interest expense, including commitment fees and finance cost amortization" } } }, "auth_ref": [] }, "us-gaap_DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredBonusAndProfitSharingArrangementIndividualContractTypeOfDeferredCompensationDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation [Domain]", "terseLabel": "Deferred Bonus and Profit Sharing Arrangement, Individual Contract, Type of Deferred Compensation", "documentation": "Deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r70", "r148" ] }, "us-gaap_DeferredBonusMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredBonusMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Bonus [Member]", "terseLabel": "Accrued salaries, wages and related expenses", "documentation": "An contractual arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a bonus, as defined in the agreement, of the entity or portion thereof. Employer contributions may be discretionary or may be based on a fixed formula related to individual, group and entity-wide performance goals, compensation, or other factors. It is a form of incentive compensation to employees in addition to their regular salary and profit sharing." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "terseLabel": "Deferred compensation arrangement with individual, compensation expense", "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement." } } }, "auth_ref": [ "r75", "r148" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualContributionsByEmployer", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Arrangement with Individual, Contributions by Employer", "terseLabel": "Pension plan contributions", "documentation": "Amount of contributions made by employer into fund established for purposes of making future disbursement to individual in accordance with deferred compensation arrangement." } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTypeOfDeferredCompensationAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "terseLabel": "Deferred Bonus and Profit Sharing Arrangements, Individual Contracts, Type of Deferred Compensation", "documentation": "Information by type of deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans." } } }, "auth_ref": [ "r70", "r148" ] }, "us-gaap_DeferredCompensationPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationPlanAssets", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Compensation Plan Assets", "terseLabel": "Fair value of deferred compensation assets", "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements." } } }, "auth_ref": [ "r912" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred 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": [ "r512", "r513" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r512", "r513", "r638" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred Income Taxes and Tax Credits, Total", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r135" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of net actuarial 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": [ "r400", "r438", "r459", "r802", "r803" ] }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of prior service cost", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r400", "r439", "r460", "r802", "r803" ] }, "us-gaap_DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAmountsRecognizedInOtherComprehensiveIncomeNetPriorServiceCostCreditBeforeTax", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in pre-tax prior service cost", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Reclassification Adjustment, before Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Reclassification Adjustment, before Tax, Total", "documentation": "Amount, before tax, after reclassification adjustment, of (increase) decrease in accumulated other comprehensive income from prior service cost (credit) of defined benefit plan." } } }, "auth_ref": [ "r6", "r122", "r149" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit obligation, discount rate", "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate", "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan." } } }, "auth_ref": [ "r444" ] }, "us-gaap_DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanAssumptionsUsedInCalculationsNarrativeDescription", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Assumptions Used in Calculation, Description", "terseLabel": "Description of assumption used to determine benefit obligation", "documentation": "Description of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligationPeriodIncreaseDecrease", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Projected benefit obligation decreased due to remeasurement", "terseLabel": "Projected benefit obligation increased due to remeasurement", "label": "Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease)", "totalLabel": "Defined Benefit Plan, Benefit Obligation, Period Increase (Decrease), Total", "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "terseLabel": "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": [] }, "kalu_DefinedBenefitPlanExpectedAmortizationOfPriorServicesCostCreditYear": { "xbrltype": "durationItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "DefinedBenefitPlanExpectedAmortizationOfPriorServicesCostCreditYear", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected to amortize on a straight-line basis, years", "label": "Defined Benefit Plan, Expected Amortization of Prior Services Cost (Credit), Year", "documentation": "Defined benefit plan, expected amortization of prior services cost (credit), year." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Future Employer Contributions, Remainder of Fiscal Year", "terseLabel": "Employer contributions, remainder of fiscal year", "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in remainder of current fiscal year. Excludes contribution previously paid by employer in current fiscal year." } } }, "auth_ref": [ "r463", "r803" ] }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets", "verboseLabel": "Expected long-term rate of return 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": [ "r400", "r437", "r458", "r802", "r803" ] }, "us-gaap_DefinedBenefitPlanInterestCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanInterestCost", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost", "documentation": "Amount of cost recognized for passage of time related to defined benefit plan." } } }, "auth_ref": [ "r400", "r404", "r436", "r457", "r802", "r803" ] }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetComponentsOfOtherIncomeNetDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net periodic postretirement benefit cost", "verboseLabel": "Net periodic postretirement benefit cost relating to defined benefit plans", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "negatedLabel": "Net periodic postretirement benefit cost", "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan." } } }, "auth_ref": [ "r434", "r455", "r802", "r803" ] }, "kalu_DefinedBenefitPlanNetPeriodicBenefitCostAndChargesRelatingToOtherBenefitPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAndChargesRelatingToOtherBenefitPlans", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "documentation": "Defined benefit plan net periodic benefit cost and charges relating to other benefit plans.", "label": "Defined Benefit Plan Net Periodic Benefit Cost And Charges Relating To Other Benefit Plans", "totalLabel": "Total other employee benefit plans" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanServiceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanServiceCost", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan, Service Cost", "terseLabel": "Service cost", "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r402", "r435", "r456", "r802", "r803" ] }, "us-gaap_DefinedBenefitPostretirementHealthCoverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPostretirementHealthCoverageMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Postretirement Health Coverage [Member]", "terseLabel": "Postretirement Health Coverage", "documentation": "Plan designed to provide postretirement health benefits to retiree or beneficiary. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan, cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r467" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Depreciation", "terseLabel": "Depreciation of property, plant and equipment", "totalLabel": "Depreciation, Total", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r12", "r59" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization", "totalLabel": "Depreciation, Depletion and Amortization, Total", "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": [ "r12", "r285" ] }, "us-gaap_DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as current." } } }, "auth_ref": [ "r540" ] }, "us-gaap_DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetNoncurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset classified as noncurrent." } } }, "auth_ref": [ "r540" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r540" ] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total derivative assets", "verboseLabel": "Assets", "label": "Derivative Asset", "terseLabel": "Derivative asset", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r212", "r213", "r577", "r678", "r679", "r680", "r681", "r682", "r684", "r685", "r686", "r687", "r688", "r703", "r704", "r747", "r752", "r755", "r756", "r758", "r759", "r781", "r818", "r1044" ] }, "us-gaap_DerivativeAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset current", "label": "Derivative Asset, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r212" ] }, "us-gaap_DerivativeAssetsLiabilitiesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsLiabilitiesAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Assets (Liabilities), at Fair Value, Net", "totalLabel": "Net Amount", "terseLabel": "Net amount", "documentation": "Fair values as of the balance sheet date of the net amount of all assets and liabilities resulting from contracts that meet the criteria of being accounted for as derivative instruments." } } }, "auth_ref": [ "r13" ] }, "us-gaap_DerivativeAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative asset noncurrent", "label": "Derivative Asset, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r212" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract", "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": [ "r686", "r688", "r702", "r703", "r704", "r706", "r707", "r708", "r709", "r711", "r712", "r713", "r714", "r725", "r726", "r727", "r728", "r731", "r732", "r733", "r734", "r747", "r749", "r755", "r758", "r816", "r818" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) loss recognized in our Statements of Consolidated Income", "label": "Derivative, Gain (Loss) on Derivative, Net", "totalLabel": "Derivative, Gain (Loss) on Derivative, Net, Total", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]", "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative." } } }, "auth_ref": [ "r1023" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r88", "r90", "r92", "r93", "r686", "r688", "r702", "r703", "r704", "r706", "r707", "r708", "r709", "r711", "r712", "r713", "r714", "r725", "r726", "r727", "r728", "r731", "r732", "r733", "r734", "r747", "r749", "r755", "r758", "r781", "r816", "r818" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstruments" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives, Hedging Programs and Other Financial Instruments", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r153", "r542", "r555" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Axis]", "terseLabel": "Hedging Relationship", "documentation": "Information by type of hedging relationship." } } }, "auth_ref": [ "r20", "r88", "r92" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments Gain Loss By Hedging Relationship By Income Statement Location By Derivative Instrument Risk [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": [ "r20", "r88", "r92", "r93", "r96", "r97", "r541" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "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": [ "r541" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total derivative liabilities", "negatedTerseLabel": "Liabilities", "negatedLabel": "Derivative liability", "verboseLabel": "Liabilities", "label": "Derivative Liability", "terseLabel": "Derivative net liability", "totalLabel": "Derivative Liability, Total", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r212", "r213", "r577", "r678", "r679", "r680", "r681", "r684", "r685", "r686", "r687", "r688", "r711", "r713", "r714", "r749", "r750", "r752", "r755", "r756", "r758", "r759", "r781", "r1044" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Derivative liabilities current", "label": "Derivative Liability, Current", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r212" ] }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Derivative liabilities noncurrent", "terseLabel": "Derivative liabilities noncurrent", "label": "Derivative Liability, Noncurrent", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r212" ] }, "us-gaap_DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityCurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as current." } } }, "auth_ref": [ "r540" ] }, "us-gaap_DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNoncurrentStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability classified as noncurrent." } } }, "auth_ref": [ "r540" ] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r540" ] }, "us-gaap_DerivativeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r555" ] }, "us-gaap_DerivativeMaturityDates": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMaturityDates", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Contract End Date", "terseLabel": "Derivative maturity period", "documentation": "Date derivative contract ends, in YYYY-MM-DD format." } } }, "auth_ref": [ "r687", "r688", "r747", "r748", "r751", "r754", "r757", "r818" ] }, "us-gaap_DerivativeNonmonetaryNotionalAmount": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNonmonetaryNotionalAmount", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Nonmonetary Notional Amount", "terseLabel": "Derivative non-monetary notional amount", "documentation": "Nominal number of units used to calculate payment on derivative." } } }, "auth_ref": [ "r384", "r389", "r555", "r1021", "r1022" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Derivative notional amount", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r1021", "r1022" ] }, "us-gaap_DerivativeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative [Table]", "terseLabel": "Derivative [Table]", "documentation": "Schedule that describes and identifies 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": [ "r20", "r81", "r82", "r84", "r86", "r89", "r92", "r94", "r95", "r97", "r555" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "terseLabel": "Designated as Hedging Instrument", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r20" ] }, "kalu_DiscountFeesRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "DiscountFeesRecognized", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Discount fees recognized.", "label": "Discount Fees Recognized", "terseLabel": "Net discount fees recognized" } } }, "auth_ref": [] }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendPayableDateToBePaidDayMonthAndYear", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date to be Paid", "terseLabel": "Cash dividends, payable date", "documentation": "Date the declared dividend will be paid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r48" ] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends", "terseLabel": "Cash dividends declared", "totalLabel": "Dividends, Total", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r8", "r146" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Dividends, Cash", "negatedLabel": "Cash dividends declared", "totalLabel": "Dividends, Cash, Total", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r8", "r146" ] }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date Declared", "terseLabel": "Cash dividends, declared date", "documentation": "Date the dividend to be paid was declared, in YYYY-MM-DD format." } } }, "auth_ref": [ "r48" ] }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Dividends Payable, Date of Record", "terseLabel": "Cash dividends, record date", "documentation": "Date the holder must own the stock to be entitled to the dividend, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "verboseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r829" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r862" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "verboseLabel": "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": [] }, "currency_EUR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "EUR", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Euro", "label": "Euro Member Countries, Euro" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Basic", "totalLabel": "Earnings Per Share, Basic, Total", "verboseLabel": "Net income per common 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": [ "r228", "r251", "r252", "r253", "r254", "r255", "r262", "r265", "r268", "r269", "r270", "r274", "r565", "r566", "r634", "r651", "r784" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net income per common share:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "totalLabel": "Earnings Per Share, Diluted, Total", "terseLabel": "Diluted", "verboseLabel": "Net income per common 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": [ "r228", "r251", "r252", "r253", "r254", "r255", "r265", "r268", "r269", "r270", "r274", "r565", "r566", "r634", "r651", "r784" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShare1" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r261", "r271", "r272", "r273" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate (percent)", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent, Total", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r515" ] }, "kalu_EffectiveIncomeTaxRateReconciliationForReturnToProvisionDifferences": { "xbrltype": "percentItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "EffectiveIncomeTaxRateReconciliationForReturnToProvisionDifferences", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation related to return to provision differences", "label": "Effective Income Tax Rate Reconciliation for Return to Provision Differences", "documentation": "Effective income tax rate reconciliation for return to provision differences." } } }, "auth_ref": [] }, "kalu_EffectiveIncomeTaxRateReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "EffectiveIncomeTaxRateReconciliationLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation [Line Items]", "documentation": "Effective Income Tax Rate Reconciliation." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation, related to non-deductible compensation expense, percent", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement." } } }, "auth_ref": [ "r1016", "r1017" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation, other permanent items, percent", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [] }, "kalu_EffectiveIncomeTaxRateReconciliationPartiallyOffsetRelatedToFederalResearchAndDevelopmentCredit": { "xbrltype": "percentItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "EffectiveIncomeTaxRateReconciliationPartiallyOffsetRelatedToFederalResearchAndDevelopmentCredit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation partially offset related to federal research and development credit.", "label": "Effective Income Tax Rate Reconciliation Partially Offset Related to Federal Research and Development Credit", "terseLabel": "Effective income tax rate reconciliation partially offset related to federal research and development credit" } } }, "auth_ref": [] }, "kalu_EffectiveIncomeTaxRateReconciliationPermanentItemsNondeductibleForTaxPurpose": { "xbrltype": "percentItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "EffectiveIncomeTaxRateReconciliationPermanentItemsNondeductibleForTaxPurpose", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation permanent items nondeductible for tax purpose.", "label": "Effective Income Tax Rate Reconciliation Permanent Items Nondeductible For Tax Purpose", "terseLabel": "Effective income tax rate reconciliation, pre-tax income, various deductible permanent items, percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation, tax expense (benefit), share-based payment arrangement, percent", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r905", "r1016" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesStateAndLocal": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesStateAndLocal", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, State and Local, Percent", "terseLabel": "Effective income tax rate reconciliation, state tax adjustments for certain state net operating losses, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax contingency." } } }, "auth_ref": [ "r1016", "r1017" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent, Total", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "terseLabel": "Effective income tax rate reconciliation, pre-tax income, tax credits, percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1016", "r1017" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "Effective income tax rate reconciliation, related to federal research & development credit, percent (decrease)", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit." } } }, "auth_ref": [ "r1016", "r1017" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationTaxSettlementsForeign", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate reconciliation, foreign taxes", "label": "Effective Income Tax Rate Reconciliation, Tax Settlement, Foreign, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement." } } }, "auth_ref": [ "r1016", "r1017" ] }, "kalu_EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitIncludingInterestAndPenalties": { "xbrltype": "percentItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "EffectiveIncomeTaxRateReconciliationUnrecognizedTaxBenefitIncludingInterestAndPenalties", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective income tax rate reconciliation unrecognized tax benefit, including interest and penalties", "label": "Effective Income Tax Rate Reconciliation Unrecognized Tax Benefit, Including Interest And Penalties", "terseLabel": "Effective income tax rate reconciliation, unrecognized tax benefits, including interest and penalties" } } }, "auth_ref": [] }, "kalu_EffectiveTaxRateReconciliationForeignWithholdingTax": { "xbrltype": "percentItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "EffectiveTaxRateReconciliationForeignWithholdingTax", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Effective tax rate reconciliation, foreign withholding tax.", "label": "Effective Tax Rate Reconciliation Foreign Withholding Tax", "terseLabel": "Effective income tax rate reconciliation, foreign withholding tax, percent" } } }, "auth_ref": [] }, "us-gaap_ElectricityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ElectricityMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Electricity [Member]", "terseLabel": "Electricity", "documentation": "Generation, transmission and distribution of electric energy." } } }, "auth_ref": [ "r955" ] }, "kalu_ElectricityMetalReclassificationDueToForecastedTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "ElectricityMetalReclassificationDueToForecastedTransactionsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electricity Metal Reclassification Due To Forecasted Transactions", "label": "Electricity Metal Reclassification Due To Forecasted Transactions [Member]", "documentation": "Electricity metal reclassification due to forecasted transactions." } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued salaries, wages and related expenses", "totalLabel": "Employee-related Liabilities, Current, Total", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "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/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "terseLabel": "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/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "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": [ "r827" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r827" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "verboseLabel": "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": [ "r827" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "verboseLabel": "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": [ "r901" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "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": [ "r827" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "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": [ "r827" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r827" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "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": [ "r827" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customer [Line Items]", "terseLabel": "Net sales:", "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_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "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": [ "r19", "r192", "r222", "r223", "r224", "r243", "r244", "r245", "r248", "r256", "r258", "r275", "r314", "r321", "r390", "r507", "r508", "r509", "r523", "r524", "r547", "r549", "r550", "r551", "r552", "r554", "r564", "r584", "r585", "r586", "r587", "r588", "r589", "r613", "r663", "r664", "r665", "r676", "r737" ] }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiGainLoss", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetComponentsOfOtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "label": "Equity Securities, FV-NI, Gain (Loss)", "totalLabel": "Equity Securities, FV-NI, Gain (Loss), Total", "terseLabel": "Unrealized gain on equity securities", "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r652", "r936" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r870" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r834", "r845", "r855", "r880" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r831", "r842", "r852", "r877" ] }, "kalu_EstimatedFinalRemediationCostFeasibilityStudyExpectedOccurYear": { "xbrltype": "gYearItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "EstimatedFinalRemediationCostFeasibilityStudyExpectedOccurYear", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Estimated final remediation cost feasibility study expected occur year.", "label": "Estimated Final Remediation Cost Feasibility Study Expected Occur Year", "terseLabel": "Estimated final remediation cost feasibility study expected occur year" } } }, "auth_ref": [] }, "kalu_EstimatedFinalRemediationCostFeasibilityStudyPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "EstimatedFinalRemediationCostFeasibilityStudyPeriod", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Estimated final remediation cost feasibility study period.", "label": "Estimated Final Remediation Cost Feasibility Study Period", "terseLabel": "Estimated final remediation cost feasibility study period" } } }, "auth_ref": [] }, "us-gaap_ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ExcessOfReplacementOrCurrentCostsOverStatedLIFOValue", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Excess of Replacement or Current Costs over Stated LIFO Value", "terseLabel": "Excess of Replacement or Current Costs over Stated LIFO Value", "documentation": "The excess of replacement or current cost over the stated LIFO (last in first out) inventory value when the LIFO inventory method is utilized." } } }, "auth_ref": [ "r209" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r876" ] }, "kalu_ExpectedPeriodRelatedToRemediationExpendituresForEnvironmentalContingenciesPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "ExpectedPeriodRelatedToRemediationExpendituresForEnvironmentalContingenciesPeriod", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "ExpectedPeriodRelatedToRemediationExpendituresForEnvironmentalContingencies", "label": "Expected Period Related To Remediation Expenditures For Environmental Contingencies Period", "terseLabel": "Expected period related to remediation expenditures for environmental contingencies period" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r569", "r570", "r573" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r569", "r570", "r573" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Domain]", "documentation": "Class of asset." } } }, "auth_ref": [ "r21" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r100", "r101" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r373", "r425", "r426", "r427", "r428", "r429", "r430", "r570", "r619", "r620", "r621", "r792", "r793", "r800", "r801", "r802" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r569", "r570", "r571", "r572", "r574" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r373", "r425", "r430", "r570", "r619", "r800", "r801", "r802" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r373", "r425", "r426", "r427", "r428", "r429", "r430", "r619", "r620", "r621", "r792", "r793", "r800", "r801", "r802" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r568", "r574" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureIncomeTaxMattersIncomeTaxProvisionByRegionDetails" ], "lang": { "en-us": { "role": { "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "negatedLabel": "Domestic", "totalLabel": "Federal Income Tax Expense (Benefit), Continuing Operations, Total", "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r240", "r514" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Interest Expense", "verboseLabel": "Interest expense on finance lease liabilities", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r603", "r606", "r812" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Current", "terseLabel": "Short-term finance lease liabilities", "verboseLabel": "Current finance lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r602" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "negatedLabel": "Repayment of finance lease", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r604", "r607" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Intangible assets, net", "totalLabel": "Finite-Lived Intangible Assets, Net, Total", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r138", "r625" ] }, "kalu_FixedPricePurchaseContractsForMidwestTransactionPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "FixedPricePurchaseContractsForMidwestTransactionPriceMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fixed price purchase contracts for midwest transaction price.", "label": "Fixed Price Purchase Contracts for Midwest Transaction Price [Member]", "terseLabel": "Fixed price purchase contracts for MWTP", "verboseLabel": "Fixed Price Purchase Contracts for MWTP" } } }, "auth_ref": [] }, "kalu_FixedPriceSaleContractsForMidwestPremiumMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "FixedPriceSaleContractsForMidwestPremiumMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Fixed Price Sale Contracts For Midwest Premium [Member]", "documentation": "Fixed price sale contracts for Midwest premium.", "terseLabel": "Fixed Price Sale Contracts for MWTP" } } }, "auth_ref": [] }, "kalu_FixedPriceSaleContractsForMidwestTransactionPriceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "FixedPriceSaleContractsForMidwestTransactionPriceMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Fixed price sale contracts for midwest transaction price.", "label": "Fixed Price Sale Contracts for Midwest Transaction Price [Member]", "terseLabel": "Fixed Price Sale Contracts for MWTP" } } }, "auth_ref": [] }, "us-gaap_ForeignExchangeContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeContractMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign Currency", "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates." } } }, "auth_ref": [ "r781", "r800", "r811" ] }, "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureIncomeTaxMattersIncomeTaxProvisionByRegionDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Income Tax Expense (Benefit), Continuing Operations", "negatedLabel": "Foreign", "totalLabel": "Foreign Income Tax Expense (Benefit), Continuing Operations, Total", "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations." } } }, "auth_ref": [ "r240" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r838", "r849", "r859", "r884" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r838", "r849", "r859", "r884" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r838", "r849", "r859", "r884" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r838", "r849", "r859", "r884" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r838", "r849", "r859", "r884" ] }, "currency_GBP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "GBP", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "British Pounds", "label": "United Kingdom, Pounds" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetComponentsOfOtherIncomeNetDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Gain on disposition of property, plant and equipment", "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total", "terseLabel": "(Loss) gain on disposition of property, plant and equipment", "negatedLabel": "Loss (gain) on disposition of property, plant and equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r12" ] }, "us-gaap_GainOnBusinessInterruptionInsuranceRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOnBusinessInterruptionInsuranceRecovery", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetComponentsOfOtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "label": "Gain on Business Interruption Insurance Recovery", "terseLabel": "Gain on business interruption insurance recoveries", "verboseLabel": "Business interruption insurance advances", "documentation": "The net amount (to the extent disclosed within this portion of the income statement) by which an insurance settlement exceeds incremental costs incurred from the event causing an interruption of business, plus the insurance award for earnings lost from the event, such as a natural catastrophe, explosion or fire." } } }, "auth_ref": [ "r130" ] }, "kalu_GeProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "GeProductsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails" ], "lang": { "en-us": { "role": { "documentation": "GE Products [Member]", "label": "Ge Products [Member]", "terseLabel": "GE Products" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Goodwill", "terseLabel": "Goodwill", "totalLabel": "Goodwill, Total", "periodStartLabel": "Goodwill, Beginning Balance", "periodEndLabel": "Goodwill, Ending Balance", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r201", "r325", "r631", "r788", "r813", "r938", "r939" ] }, "us-gaap_GovernmentAssistanceTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTypeAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Type [Axis]", "documentation": "Information by type of government assistance." } } }, "auth_ref": [ "r591" ] }, "us-gaap_GovernmentAssistanceTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentAssistanceTypeDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Government Assistance, Type [Domain]", "documentation": "Type of government assistance." } } }, "auth_ref": [ "r591" ] }, "kalu_GovernmentGrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "GovernmentGrantMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Government grant.", "label": "Government Grant [Member]", "terseLabel": "Government Grant" } } }, "auth_ref": [] }, "kalu_GovernmentGrantsEligibleConditionsDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "GovernmentGrantsEligibleConditionsDescription", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Government grants eligible conditions description.", "label": "Government Grants Eligible Conditions Description", "terseLabel": "Government grants eligible conditions description" } } }, "auth_ref": [] }, "us-gaap_GovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GovernmentMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Government [Member]", "terseLabel": "Government", "documentation": "Organization that is the governing authority of a community." } } }, "auth_ref": [] }, "us-gaap_GrantsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrantsReceivable", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Grants Receivable", "terseLabel": "Government grants received", "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants." } } }, "auth_ref": [ "r913" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r20", "r541" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r20" ] }, "us-gaap_HedgingRelationshipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingRelationshipDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Relationship [Domain]", "terseLabel": "Hedging Relationship", "documentation": "Nature or intent of a hedge." } } }, "auth_ref": [ "r20" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of intangible assets", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r924", "r940" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment charge on land held for sale", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r12", "r140" ] }, "kalu_InEdgeTaxCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "InEdgeTaxCreditMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "IN EDGE Tax Credit.", "label": "IN EDGE Tax Credit [Member]", "terseLabel": "In Edge Tax Credit" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r123", "r159", "r280", "r289", "r294", "r297", "r635", "r647", "r786" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r326", "r334", "r721" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r334", "r721" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "kalu_IncomeTaxDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "IncomeTaxDisclosureTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Table]", "documentation": "Income Tax Disclosure." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMatters" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Tax Matters", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r241", "r510", "r516", "r519", "r520", "r526", "r528", "r529", "r530", "r675" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureIncomeTaxMattersIncomeTaxProvisionByRegionDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax provision", "label": "Income Tax Expense (Benefit)", "negatedTotalLabel": "Total", "totalLabel": "Income Tax Expense (Benefit), Total", "negatedTerseLabel": "Income tax (provision) benefit", "terseLabel": "Income tax provision", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r165", "r175", "r257", "r258", "r286", "r514", "r527", "r653" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationScheduleOfIncomeTaxesPaidByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "Income Taxes Paid", "terseLabel": "Income taxes paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r45", "r47" ] }, "kalu_IncomeTaxesPaidByGeographicalAreaLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "IncomeTaxesPaidByGeographicalAreaLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationScheduleOfIncomeTaxesPaidByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "documentation": "Income taxes paid by geographical area.", "label": "Income Taxes Paid By Geographical Area [Line Items]", "terseLabel": "Income Taxes Paid By Geographical Area [Line Items]" } } }, "auth_ref": [] }, "kalu_IncomeTaxesPaidByGeographicalAreaTable": { "xbrltype": "stringItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "IncomeTaxesPaidByGeographicalAreaTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationScheduleOfIncomeTaxesPaidByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "documentation": "Income taxes paid by geographical area.", "label": "Income Taxes Paid By Geographical Area [Table]", "terseLabel": "Income Taxes Paid By Geographical Area [Table]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseDueFromAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseDueFromAffiliates", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) Due from Affiliates", "terseLabel": "Bad debt expense", "negatedLabel": "Bad debt expense", "documentation": "The increase (decrease) during the reporting period in receivables to be collected from an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Trade and other receivables", "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract assets", "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time." } } }, "auth_ref": [ "r923" ] }, "kalu_IncreaseDecreaseInInventoriesExcludingLifoAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "IncreaseDecreaseInInventoriesExcludingLifoAdjustments", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories (excluding LIFO adjustments)", "label": "Increase (Decrease) in Inventories Excluding LIFO Adjustments", "documentation": "Increase (decrease) in inventories excluding LIFO adjustments." } } }, "auth_ref": [] }, "kalu_IncreaseDecreaseInNoncurrentAssetsAndLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "IncreaseDecreaseInNoncurrentAssetsAndLiabilitiesNet", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in noncurrent assets and liabilities net.", "label": "Increase Decrease In Noncurrent Assets And Liabilities Net", "negatedLabel": "Long-term assets and liabilities, net" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Incremental Common Shares Attributable to Dilutive Effect of Nonvested Shares with Forfeitable Dividends", "terseLabel": "Add: dilutive effect of non-vested common shares, restricted stock units and performance shares", "documentation": "Number of additional shares included in diluted EPS for potentially dilutive effect of nonvested equity-based payment award containing forfeitable rights to dividends or dividend equivalents, whether paid or unpaid." } } }, "auth_ref": [ "r51", "r932", "r933", "r934", "r935" ] }, "kalu_IndianaEconomicDevelopmentCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "IndianaEconomicDevelopmentCorporationMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Indiana economic development corporation.", "label": "Indiana Economic Development Corporation [Member]", "terseLabel": "Indiana Economic Development Corporation" } } }, "auth_ref": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r841", "r849", "r859", "r876", "r884", "r888", "r896" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r894" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r830", "r900" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r830", "r900" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r830", "r900" ] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Interest Costs Capitalized", "negatedLabel": "Interest expense capitalized as construction in progress", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r102" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "totalLabel": "Total interest expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r105", "r162", "r225", "r284", "r594", "r722", "r824", "r1045" ] }, "us-gaap_InterestExpenseLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseLongTermDebt", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Long-Term Debt", "totalLabel": "Interest Expense, Long-Term Debt, Total", "terseLabel": "Senior Notes interest expense, including debt issuance cost amortization", "documentation": "Aggregate amount of interest paid or due on all long-term debt." } } }, "auth_ref": [ "r161", "r178", "r179" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid", "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": [ "r231", "r235", "r236" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Payable, Current", "terseLabel": "Accrued interest", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r30" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished products", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r914" ] }, "us-gaap_InventoryLIFOReserveEffectOnIncomeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLIFOReserveEffectOnIncomeNet", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash LIFO charge (benefit)", "label": "Inventory, LIFO Reserve, Effect on Income, Net", "totalLabel": "Inventory, LIFO Reserve, Effect on Income, Net, Total", "documentation": "The difference between the change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods and any LIFO decrement which have been reflected in the statement of income during the period." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Inventories", "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": [ "r210", "r779", "r813" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterials", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r916" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcess", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, Work in Process, Gross", "terseLabel": "Work-in-process", "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r915" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedCashFlowsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Inventory Write-down", "terseLabel": "Inventory write-down related to certain alloying metals", "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": [ "r324" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetComponentsOfOtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "terseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r127", "r283" ] }, "us-gaap_Land": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Land", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Land", "terseLabel": "Land and improvements", "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale." } } }, "auth_ref": [ "r911" ] }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalEntityTypeOfCounterpartyDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Legal Entity Type of Counterparty [Domain]", "documentation": "Nature of the other party participating in a financial transaction." } } }, "auth_ref": [] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit", "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_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Letters of Credit Outstanding, Amount", "negatedLabel": "Less: Outstanding letters of credit under Revolving Credit Facility", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r29", "r239", "r309", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r536", "r538", "r539", "r578", "r695", "r785", "r825", "r951", "r1032", "r1033" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r120", "r158", "r644", "r813", "r926", "r937", "r1027" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "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": [ "r31", "r197", "r239", "r309", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r536", "r538", "r539", "r578", "r813", "r951", "r1032", "r1033" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Line of Credit", "negatedLabel": "Less: Outstanding borrowings under Revolving Credit Facility", "totalLabel": "Long-Term Line of Credit, Total", "verboseLabel": "Outstanding borrowings", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r23", "r157", "r1041" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Current Borrowing Capacity", "totalLabel": "Borrowing base availability", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityDescription", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Description", "terseLabel": "Line of credit mature description", "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "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": [ "r925" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Revolving Credit Facility borrowing commitment", "verboseLabel": "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": [ "r26" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining borrowing availability", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r26" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "terseLabel": "Line Of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r26", "r925" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Long [Member]", "terseLabel": "Purchase", "documentation": "Indicates an ownership position in, or purchase of, a security." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Total carrying amount", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r23", "r157", "r372", "r386", "r792", "r793", "r1041" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net", "label": "Long-Term Debt, Excluding Current Maturities", "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r204" ] }, "kalu_LongTermReplacementPartsNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "LongTermReplacementPartsNonCurrent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Long-term replacement parts, non-current.", "label": "Long-Term Replacement Parts, Non-current", "terseLabel": "Long-term replacement parts" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r33" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type", "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": [ "r33", "r65" ] }, "us-gaap_LossContingencyRangeOfPossibleLossPortionNotAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyRangeOfPossibleLossPortionNotAccrued", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Loss Contingency, Range of Possible Loss, Portion Not Accrued", "terseLabel": "Potential increase in environmental costs", "documentation": "The difference between the maximum amount of estimated loss and the amount recorded as of the balance sheet date." } } }, "auth_ref": [ "r947", "r948" ] }, "us-gaap_LossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossOnDiscontinuationOfCashFlowHedgeDueToForecastedTransactionProbableOfNotOccurring", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification from AOCI due to forecasted transactions probable of not occurring", "negatedLabel": "Reclassification due to forecasted transactions probable of not occurring", "label": "Loss on Discontinuation of Cash Flow Hedge Due to Forecasted Transaction Probable of Not Occurring", "documentation": "The amount of loss reclassified into earnings in the period when cash flow hedge is discontinued because it is probable that the original forecasted transactions will not occur by the end of the original period or an additional two month time period." } } }, "auth_ref": [ "r99" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Machinery and Equipment, Gross", "terseLabel": "Machinery and equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r141" ] }, "us-gaap_MarginDepositAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarginDepositAssets", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Margin Deposit Assets", "terseLabel": "Collateral posted for net derivatives", "documentation": "The amount of cash or securities placed with a broker or counterparty as security for a trading or derivatives securities position which was partially obtained with funds provided by the broker dealer." } } }, "auth_ref": [ "r687", "r912" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r345", "r346", "r348", "r349", "r473", "r623", "r660", "r687", "r688", "r740", "r742", "r744", "r745", "r760", "r773", "r774", "r787", "r796", "r810", "r815", "r953", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r868" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r868" ] }, "kalu_MidwestPremiumPurchaseContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "MidwestPremiumPurchaseContractsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Midwest premium purchase contracts", "label": "Midwest Premium Purchase Contracts [Member]", "documentation": "Midwest Premium Purchase Contracts [Member]" } } }, "auth_ref": [] }, "kalu_MidwestPremiumSaleContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "MidwestPremiumSaleContractsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Midwest premium sale contracts", "label": "Midwest Premium Sale Contracts [Member]", "documentation": "Midwest Premium Sale Contracts [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r345", "r346", "r348", "r349", "r473", "r623", "r660", "r687", "r688", "r740", "r742", "r744", "r745", "r760", "r773", "r774", "r787", "r796", "r810", "r815", "r953", "r1034", "r1035", "r1036", "r1037", "r1038", "r1039" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r887" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r895" ] }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MultiemployerPlanEmployerContributionCost", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "label": "Multiemployer Plan, Employer Contribution, Cost", "terseLabel": "Multiemployer plan, contributions by employer", "totalLabel": "Multiemployer Plan, Employer Contribution, Cost, Total", "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan." } } }, "auth_ref": [ "r468", "r469", "r479", "r810" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r869" ] }, "srt_NaturalGasReservesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NaturalGasReservesMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Natural Gas", "documentation": "Natural gas composed primarily of methane gas, excluding liquid or condensate natural gas." } } }, "auth_ref": [ "r177", "r630" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r234" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r234" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r133", "r134", "r135" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r124", "r135", "r160", "r195", "r217", "r220", "r224", "r239", "r247", "r251", "r252", "r253", "r254", "r257", "r258", "r266", "r280", "r289", "r294", "r297", "r309", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r566", "r578", "r648", "r718", "r735", "r736", "r786", "r824", "r951" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net income available to common shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r229", "r251", "r252", "r253", "r254", "r262", "r263", "r267", "r270", "r280", "r289", "r294", "r297", "r786" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "kalu_NetLiabilityInRespectOfVeba": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "NetLiabilityInRespectOfVeba", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "documentation": "Net liability in respect of VEBA", "label": "Net Liability In Respect Of Veba", "terseLabel": "Net liabilities of Salaried VEBA" } } }, "auth_ref": [] }, "kalu_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "documentation": "New Accounting Pronouncements Not Yet Adopted.", "label": "New Accounting Pronouncements Not Yet Adopted Policy [Policy Text Block]", "verboseLabel": "Accounting Pronouncements Issued But Not Yet Adopted" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r868" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r838", "r849", "r859", "r876", "r884" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r866" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r865" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r876" ] }, "kalu_NonRule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "NonRule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Non-rule 10b5-1 arr modified flag.", "label": "Non Rule 10b51 Arr Modified Flag", "terseLabel": "Non-Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r895" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r895" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationScheduleOfIncomeTaxesPaidByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "Non-US [Member]", "terseLabel": "Foreign", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1048", "r1049", "r1050", "r1051" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Not Designated as Hedging Instrument", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetComponentsOfOtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other (expense) income, net", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r128" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income:", "label": "Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrealized gain (loss) on securities", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "verboseLabel": "Actuarial loss arising during the period", "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r40" ] }, "us-gaap_OciBeforeReclassificationsNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OciBeforeReclassificationsNetOfTaxAttributableToParent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net unrealized gain (loss) on available for sale securities, cash flow hedges and fair value hedges", "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": [ "r22", "r40" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r280", "r289", "r294", "r297", "r786" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Short-term operating lease liabilities", "verboseLabel": "Current operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r602" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term portion of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r602" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r605", "r607" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r601" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "totalLabel": "Other accrued liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r30" ] }, "us-gaap_OtherAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets [Abstract]", "terseLabel": "Other Assets" } } }, "auth_ref": [] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets [Member]", "terseLabel": "Other Assets", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r87", "r96" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Assets, Miscellaneous, Noncurrent", "terseLabel": "Other", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent", "terseLabel": "Other assets", "totalLabel": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r202" ] }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: income tax (expense) benefit", "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax", "totalLabel": "Other Comprehensive Income (Loss) before Reclassifications, Tax, Total", "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r7", "r222", "r649" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Cash flow hedges", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent, Total", "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": [ "r214" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), net of tax", "verboseLabel": "Other comprehensive income, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive (loss) income, net of tax", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r17", "r152", "r218", "r221" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of tax - Note 8:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedComprehensiveIncomeUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Defined benefit plans", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "totalLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax, Total", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r5", "r122" ] }, "us-gaap_OtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentAssetsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets", "documentation": "Primary financial statement caption encompassing other current assets." } } }, "auth_ref": [ "r87", "r96" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Current Liabilities [Member]", "terseLabel": "Other Accrued Liabilities", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndExpensesAbstract", "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNet" ], "lang": { "en-us": { "role": { "verboseLabel": "Other (Expense) Income, Net", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other (Expense) Income, Net", "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions." } } }, "auth_ref": [ "r147", "r151" ] }, "us-gaap_OtherInventorySupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventorySupplies", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Inventory, Supplies, Gross", "terseLabel": "Operating supplies", "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r917" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent", "terseLabel": "Long-term liabilities", "totalLabel": "Long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r34" ] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrentAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-Term Liabilities" } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfTotalAmountsOfDerivativeAssetsAndLiabilitiesOnBalanceSheetsDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Long-term Liabilities", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net - Note 9", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Other Nonoperating Income (Expense), Total", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r129" ] }, "kalu_OtherNonoperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "OtherNonoperatingIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetComponentsOfOtherIncomeNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Other nonoperating income expense net.", "label": "Other Nonoperating Income Expense Net", "terseLabel": "All other, net" } } }, "auth_ref": [] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Other Operating Income (Expense), Net", "terseLabel": "Other operating charges, net", "negatedLabel": "Other operating charges, net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r868" ] }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other Postretirement Benefits Plan", "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": [ "r398", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r468", "r469", "r802", "r803", "r804", "r805", "r806" ] }, "us-gaap_OtherPostretirementBenefitsExpenseReversalOfExpenseNoncash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitsExpenseReversalOfExpenseNoncash", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash postretirement defined benefit plan cost", "label": "Other Postretirement Benefits Expense (Reversal of Expense), Noncash", "documentation": "Amount of noncash expense (reversal of expense) for other postretirement benefits. Excludes pension benefits." } } }, "auth_ref": [ "r12" ] }, "us-gaap_OtherPostretirementBenefitsPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitsPayments", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Payment for Other Postretirement Benefits", "negatedLabel": "Annual variable cash contributions to Salaried VEBA", "documentation": "Amount of cash outflow for other postretirement benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes pension benefit." } } }, "auth_ref": [ "r10" ] }, "kalu_OtherProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "OtherProductsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Other Products [Member]", "label": "Other Products [Member]", "terseLabel": "Other products" } } }, "auth_ref": [] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Other Receivables", "terseLabel": "Other", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r206", "r705" ] }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherSundryLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities", "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date." } } }, "auth_ref": [ "r113", "r156" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r836", "r847", "r857", "r882" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r839", "r850", "r860", "r885" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r839", "r850", "r860", "r885" ] }, "kalu_PackagingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "PackagingMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Packaging.", "label": "Packaging [Member]", "terseLabel": "Packaging" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r864" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesParentheticalDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Costs paid or otherwise settled", "label": "Payments for Restructuring", "verboseLabel": "Cash Paid", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r333", "r922" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Payments of Dividends", "negatedLabel": "Cash dividends and dividend equivalents paid", "totalLabel": "Payments of Dividends, Total", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r43" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Cancellation of shares to cover tax withholdings upon common shares issued", "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": [ "r230" ] }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of equity securities", "label": "Payments to Acquire Equity Securities, FV-NI", "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r163", "r232" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Productive Assets", "negatedLabel": "Capital expenditures", "totalLabel": "Payments to Acquire Productive Assets, Total", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r164", "r1018", "r1019", "r1020" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r867" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r867" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefits" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "terseLabel": "Employee Benefits", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r397", "r422", "r424", "r430", "r447", "r449", "r450", "r451", "r452", "r453", "r465", "r466", "r467", "r802" ] }, "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Liability, Defined Benefit Plan, Noncurrent", "terseLabel": "Pension and other postretirement benefits", "totalLabel": "Liability, Defined Benefit Plan, Noncurrent, Total", "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent." } } }, "auth_ref": [ "r113", "r398", "r399", "r421", "r802" ] }, "kalu_PensionPlanAndOtherPostretirementBenefitAndSalariedVebaPostretirementBenefitPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "PensionPlanAndOtherPostretirementBenefitAndSalariedVebaPostretirementBenefitPlanMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postretirement Benefit Plans", "label": "Pension Plan and Other Postretirement Benefit and Salaried VEBA Postretirement Benefit Plan [Member]", "documentation": "Pension Plan and Other Postretirement Benefit and Salaried VEBA Postretirement Benefit Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_PensionPlansDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionPlansDefinedBenefitMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Pension Plan [Member]", "terseLabel": "Pension Plans", "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": [ "r398", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r468", "r479", "r802", "r803", "r807", "r808", "r809" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r866" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r876" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r869" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r865" ] }, "kalu_PercentageOfExpectedVariablePricedPurchasesOfMetalAlloysAndEnergyTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "PercentageOfExpectedVariablePricedPurchasesOfMetalAlloysAndEnergyTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Percentage of expected variable priced purchases of metal alloys and energy.", "label": "Percentage Of Expected Variable Priced Purchases Of Metal Alloys And Energy Table [Text Block]", "terseLabel": "Summary of Percentages of Expected Variable Priced Purchases of Metals Alloys and Energy" } } }, "auth_ref": [] }, "us-gaap_PositionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Position [Axis]", "terseLabel": "Position", "documentation": "Information by position taken for a security." } } }, "auth_ref": [] }, "us-gaap_PositionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PositionDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Position [Domain]", "terseLabel": "Position", "documentation": "Indicates position taken for a security." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r114", "r697" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r114", "r388" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r114", "r697", "r716", "r1046", "r1047" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, 5,000,000 shares authorized at both June 30, 2024 and December 31, 2023; no shares were issued and outstanding at June 30, 2024 and December 31, 2023", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r114", "r640", "r813" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r918" ] }, "us-gaap_PrimeRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrimeRateMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prime Rate", "label": "Prime Rate [Member]", "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers." } } }, "auth_ref": [] }, "kalu_ProceedsFromGovernmentGrants": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "ProceedsFromGovernmentGrants", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from government grants.", "label": "Proceeds From Government Grants", "terseLabel": "Proceeds from government grants", "verboseLabel": "Government assistance recognized amount" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromInsuranceSettlementOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromInsuranceSettlementOperatingActivities", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Insurance Settlement, Operating Activities", "terseLabel": "Proceeds from receipt of insurance", "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as operating activities. Excludes insurance settlement classified as investing activities." } } }, "auth_ref": [ "r233", "r775" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under the Revolving Credit Facility", "label": "Proceeds from Lines of Credit", "totalLabel": "Proceeds from Lines of Credit, Total", "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": [ "r42", "r925" ] }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of equity securities", "label": "Proceeds from Sale of Equity Securities, FV-NI", "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r163", "r232" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposition of property, plant and equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r132" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r299", "r624", "r654", "r655", "r656", "r657", "r658", "r659", "r776", "r797", "r814", "r908", "r948", "r949", "r954", "r1042" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r299", "r624", "r654", "r655", "r656", "r657", "r658", "r659", "r776", "r797", "r814", "r908", "r948", "r949", "r954", "r1042" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "totalLabel": "Property, plant and equipment, gross", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r141", "r199", "r646" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "terseLabel": "Property, Plant and Equipment, Net", "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r14", "r636", "r646", "r813" ] }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNetAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment, Net" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r864" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r864" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r345", "r346", "r348", "r349", "r422", "r473", "r503", "r504", "r505", "r622", "r623", "r660", "r687", "r688", "r740", "r742", "r744", "r745", "r760", "r773", "r774", "r787", "r796", "r810", "r815", "r818", "r941", "r953", "r1035", "r1036", "r1037", "r1038", "r1039" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r345", "r346", "r348", "r349", "r422", "r473", "r503", "r504", "r505", "r622", "r623", "r660", "r687", "r688", "r740", "r742", "r744", "r745", "r760", "r773", "r774", "r787", "r796", "r810", "r815", "r818", "r941", "r953", "r1035", "r1036", "r1037", "r1038", "r1039" ] }, "us-gaap_ReceivablesBillingStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesBillingStatusDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Receivables Billing Status [Domain]", "terseLabel": "Receivables Billing Status", "documentation": "Amounts due from customers (or dealers) within the next year (or operating cycle, if longer) for goods or services that have been delivered or used, but not yet paid." } } }, "auth_ref": [] }, "us-gaap_ReceivablesNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesNetCurrentAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Receivables, Net, Current [Abstract]", "terseLabel": "Receivables:" } } }, "auth_ref": [] }, "us-gaap_ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Reclassification of unrealized (gain) loss upon settlement of cash flow hedges", "label": "Reclassification from AOCI, Current Period, before Tax, Attributable to Parent", "negatedTerseLabel": "Reclassification from AOCI", "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss) attributable to parent." } } }, "auth_ref": [ "r40" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net (gain) loss reclassified from AOCI to Net income", "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": [ "r22", "r40" ] }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationFromAociCurrentPeriodTax", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification from AOCI, Current Period, Tax", "totalLabel": "Reclassification from AOCI, Current Period, Tax, Total", "terseLabel": "Less: income tax benefit (expense)", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r7", "r216", "r222", "r649" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r831", "r842", "r852", "r877" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r614", "r615", "r1031" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction", "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Repayment of borrowings under the Revolving Credit Facility", "totalLabel": "Repayments of Lines of Credit, Total", "negatedLabel": "Repayment of borrowings under the Revolving Credit Facility", "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": [ "r44", "r925" ] }, "srt_ReserveQuantitiesByTypeOfReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ReserveQuantitiesByTypeOfReserveAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Petroleum Reserves [Axis]", "documentation": "Information by types of proved developed and undeveloped petroleum reserves." } } }, "auth_ref": [ "r177", "r629" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r832", "r843", "r853", "r878" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r833", "r844", "r854", "r879" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r840", "r851", "r861", "r886" ] }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash included in Other assets", "totalLabel": "Restricted Cash and Cash Equivalents, Noncurrent, Total", "verboseLabel": "Restricted cash - Note 12", "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r46", "r166", "r237" ] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuring" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring", "label": "Restructuring and Related Activities Disclosure [Text Block]", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r330", "r331", "r333", "r336", "r342" ] }, "us-gaap_RestructuringAndRelatedCostExpectedCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostExpectedCost1", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total expected estimated costs", "label": "Restructuring and Related Cost, Expected Cost", "totalLabel": "Restructuring and Related Cost, Expected Cost, Total", "documentation": "Amount expected to be recognized in earnings for the specified restructuring cost." } } }, "auth_ref": [ "r332", "r335", "r339", "r341" ] }, "kalu_RestructuringBenefitCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "RestructuringBenefitCosts", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "documentation": "Restructuring (benefit) costs.", "label": "Restructuring Benefit Costs" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring costs", "label": "Restructuring Charges", "totalLabel": "Restructuring Charges, Total", "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": [ "r12", "r337", "r339", "r944" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesParentheticalDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "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": [ "r332", "r333", "r334", "r335", "r339", "r340", "r341" ] }, "kalu_RestructuringCostPensionObligationExpected": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "RestructuringCostPensionObligationExpected", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension obligation expected to be paid", "label": "Restructuring Cost, Pension Obligation Expected", "documentation": "Restructuring cost, pension obligation expected" } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesParentheticalDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesParentheticalDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "label": "Restructuring Reserve", "totalLabel": "Restructuring Reserve, Total", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r333", "r338" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r117", "r146", "r643", "r667", "r672", "r674", "r698", "r813" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r192", "r243", "r244", "r245", "r248", "r256", "r258", "r314", "r321", "r507", "r508", "r509", "r523", "r524", "r547", "r550", "r551", "r554", "r564", "r663", "r665", "r676", "r1046" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Axis]", "terseLabel": "Retirement Plan Name", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r810", "r906", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Name [Domain]", "terseLabel": "Retirement Plan Name", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r810", "r906", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type", "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": [ "r398", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r468", "r469", "r479", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type", "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": [ "r398", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r451", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r467", "r468", "r469", "r479", "r802", "r803", "r804", "r805", "r806", "r807", "r808", "r809" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "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": [ "r281", "r282", "r288", "r292", "r293", "r299", "r301", "r303", "r394", "r395", "r624" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityScheduleOfAvailabilityAndUsageOfRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance lease liabilities arising from obtaining finance lease assets", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r608", "r812" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating lease liabilities arising from obtaining operating lease assets", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r608", "r812" ] }, "kalu_Rule10B51ArrModifiedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "Rule10B51ArrModifiedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "documentation": "Rule 10b5-1 arr modified flag.", "label": "Rule 10b51 Arr Modified Flag", "terseLabel": "Rule 10b5-1 Arrangement Modified" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r895" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r895" ] }, "kalu_SalariedVEBAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "SalariedVEBAMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "documentation": "Salaried VEBA [Member]", "label": "Salaried V E B A [Member]", "terseLabel": "Salaried VEBA" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule Of Accounts Notes Loans And Financing Receivable [Table]", "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables." } } }, "auth_ref": [ "r38" ] }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossTables" ], "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": [ "r40", "r1028", "r1029" ] }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Summary of Fair Value of Outstanding Senior Notes", "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow Information", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationTables" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Schedule of Supplemental Balance Sheet Information", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r909", "r928" ] }, "us-gaap_ScheduleOfCostsOfRetirementPlansTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCostsOfRetirementPlansTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Costs of Retirement Plans [Table Text Block]", "terseLabel": "Schedule of Total Expense Related to Benefit Plans", "documentation": "Tabular disclosure of the costs related to the various types of retirement plans including defined benefit pension plan cost, defined contribution plan cost, other postretirement benefit plan cost, and net periodic benefit cost." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Summary of Senior Notes", "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": [ "r33", "r66", "r67", "r103", "r104", "r106", "r109", "r144", "r145", "r792", "r794", "r928" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEmployeeBenefitsSummaryOfTotalExpenseRelatedToAllPostretirementBenefitPlansDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsSummaryOfComponentsOfNetPeriodicPostretirementBenefitCostDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "terseLabel": "Schedule Of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r15", "r71", "r72", "r73", "r74" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of (Gain) Loss Associated with Derivative Contracts", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "documentation": "Tabular disclosure of 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": [ "r88", "r92", "r541" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Derivative Assets and Liabilities", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r89" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Calculation of Basic and Diluted Net Income Per Share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r935" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Schedule Of Entity Wide Information Revenue From External Customers By Products And Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationTables" ], "lang": { "en-us": { "role": { "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Schedule of Net Sales by End Market Segment Applications", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r55" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Income Tax Provision by Region", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r927" ] }, "kalu_ScheduleOfIncomeTaxesPaidByGeographicalAreaTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "ScheduleOfIncomeTaxesPaidByGeographicalAreaTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of income taxes paid by geographical area.", "label": "Schedule Of Income Taxes Paid By Geographical Area Table [Text Block]", "terseLabel": "Schedule of Income Taxes Paid by Geographical Area" } } }, "auth_ref": [] }, "kalu_ScheduleOfInterestExpenseOnSeniorNotesAndRevolvingCreditFacilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "ScheduleOfInterestExpenseOnSeniorNotesAndRevolvingCreditFacilityTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Interest Expense Relating to Senior Notes and Revolving Credit Facility", "documentation": "Schedule of interest expense on senior notes and revolving credit facility.", "label": "Schedule Of Interest Expense On Senior Notes And Revolving Credit Facility Table [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of Availability and Usage of Revolving Credit Facility", "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r26" ] }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Schedule of Net Benefit Costs", "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": [ "r150" ] }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Summary of Derivative Positions", "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions." } } }, "auth_ref": [ "r83" ] }, "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureOtherExpenseIncomeNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other (Expense) Income, Net", "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/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesParentheticalDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r332", "r333", "r334", "r335", "r339", "r340", "r341" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Activity Relating to Restructuring Plan Liabilities", "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": [ "r61", "r62", "r63" ] }, "kalu_ScheduleofIncomeTaxesPaidTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "ScheduleofIncomeTaxesPaidTableTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationTables" ], "lang": { "en-us": { "role": { "documentation": "Schedule of income taxes paid.", "label": "Scheduleof Income Taxes Paid [Table Text Block]", "terseLabel": "Schedule of Income Taxes Paid by Geographical Area" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SOFR", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r1024" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r826" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r828" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationScheduleOfIncomeTaxesPaidByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical", "documentation": "Geographical area." } } }, "auth_ref": [ "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r301", "r302", "r680", "r683", "r685", "r741", "r743", "r746", "r761", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r777", "r798", "r818", "r954", "r1042" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformation" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business, Product and Geographical Area Information", "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": [ "r276", "r277", "r278", "r279", "r280", "r287", "r291", "r295", "r296", "r297", "r298", "r299", "r300", "r303" ] }, "us-gaap_SelfInsuranceReserveNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SelfInsuranceReserveNoncurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Self Insurance Reserve, Noncurrent", "terseLabel": "Workers' compensation accrual", "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid after one year (or the normal operating cycle, if longer)." } } }, "auth_ref": [] }, "kalu_SellingAdministrativeResearchAndDevelopmentAndGeneralExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "SellingAdministrativeResearchAndDevelopmentAndGeneralExpenses", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Selling, administrative, research and development, and general expenses", "label": "Selling Administrative Research And Development And General Expenses", "terseLabel": "Selling, general, administrative, research and development" } } }, "auth_ref": [] }, "kalu_SeniorNotesAndRevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "SeniorNotesAndRevolvingCreditFacilityMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior notes and revolving credit facility.", "label": "Senior Notes And Revolving Credit Facility [Member]", "terseLabel": "Senior Notes and Revolving Credit Facility" } } }, "auth_ref": [] }, "kalu_SeniorNotesDueTwoThousandAndTwentyEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "SeniorNotesDueTwoThousandAndTwentyEightMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior notes due two thousand and twenty eight.", "label": "Senior Notes Due Two Thousand And Twenty Eight [Member]", "terseLabel": "4.625% Senior Notes" } } }, "auth_ref": [] }, "kalu_SeniorNotesDueTwoThousandAndTwentyFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "SeniorNotesDueTwoThousandAndTwentyFiveMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Senior notes due two thousand and twenty five.", "label": "Senior Notes Due Two Thousand And Twenty Five [Member]", "terseLabel": "6.50% Senior Notes" } } }, "auth_ref": [] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDebtAndCreditFacilitySummaryOfInterestExpenseRelatingToSeniorNotesAndRevolvingCreditFacilityDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Senior Notes [Member]", "terseLabel": "Senior Notes", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Severance charge", "label": "Severance Costs", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Non-cash equity compensation", "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for awards (shares)", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r76" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506" ] }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "negatedLabel": "Cancellation of shares to cover employees' tax withholdings upon vesting of non-vested shares/common shares issued (shares)", "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShortMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Short [Member]", "terseLabel": "Sales", "documentation": "Indicates the sale of a borrowed security or written option." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt", "label": "Short-Term Debt", "totalLabel": "Short-Term Debt, Total", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r110", "r155", "r813", "r1040" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "terseLabel": "Short-term Debt, Type", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r27" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Domain]", "terseLabel": "Short-term Debt, Type", "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r25" ] }, "kalu_SignificantAccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "SignificantAccountingPoliciesLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Significant accounting policies [Line Items]", "label": "Significant Accounting Policies [Line Items]", "terseLabel": "Significant Accounting Policies [Line Items]" } } }, "auth_ref": [] }, "us-gaap_SiteContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SiteContingencyLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Site Contingency [Line Items]", "terseLabel": "Environmental Contingency", "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": [ "r348", "r789", "r790", "r902", "r903", "r904", "r941", "r950" ] }, "us-gaap_SiteContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SiteContingencyTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Site Contingency [Table]", "terseLabel": "Site Contingency [Table]", "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from an environmental remediation obligation." } } }, "auth_ref": [ "r348", "r789", "r790", "r902", "r903", "r904", "r941", "r950" ] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Accumulated Other Comprehensive (Loss) Income", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r19", "r37", "r192", "r222", "r223", "r224", "r243", "r244", "r245", "r248", "r256", "r258", "r275", "r314", "r321", "r390", "r507", "r508", "r509", "r523", "r524", "r547", "r549", "r550", "r551", "r552", "r554", "r564", "r584", "r585", "r586", "r587", "r588", "r589", "r613", "r663", "r664", "r665", "r676", "r737" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationScheduleOfIncomeTaxesPaidByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r180", "r189", "r301", "r302", "r680", "r683", "r685", "r741", "r743", "r746", "r761", "r762", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r777", "r798", "r818", "r954", "r1042" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "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": [ "r243", "r244", "r245", "r275", "r624", "r673", "r677", "r689", "r690", "r691", "r692", "r693", "r694", "r697", "r700", "r701", "r702", "r703", "r704", "r706", "r707", "r708", "r709", "r711", "r712", "r713", "r714", "r715", "r717", "r719", "r720", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r737", "r819" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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/2023", "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/2023", "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/2023", "localname": "StatementTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "terseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r243", "r244", "r245", "r275", "r624", "r673", "r677", "r689", "r690", "r691", "r692", "r693", "r694", "r697", "r700", "r701", "r702", "r703", "r704", "r706", "r707", "r708", "r709", "r711", "r712", "r713", "r714", "r715", "r717", "r719", "r720", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r737", "r819" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r835", "r846", "r856", "r881" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Common shares issued (including impacts from Long-Term Incentive programs) (shares)", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r19", "r114", "r115", "r146" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "terseLabel": "Common shares issued (including impacts from Long-Term Incentive programs)", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "totalLabel": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture, Total", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r77", "r114", "r115", "r146" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureAccumulatedOtherComprehensiveIncomeLossScheduleOfAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r115", "r118", "r119", "r137", "r699", "r716", "r738", "r739", "r813", "r825", "r926", "r937", "r1027", "r1046" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r590", "r617" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Events", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r590", "r617" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]", "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued." } } }, "auth_ref": [ "r590", "r617" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r590", "r617" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEventsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "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": [ "r590", "r617" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r616", "r618" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformation" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Supplemental Balance Sheet Information", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r910" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-cash investing and financing activities (included in Accounts payable):", "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Non-cash investing and financing activities (included in Accounts payable) and Supplemental lease disclosures:" } } }, "auth_ref": [] }, "kalu_SupplementalLeaseDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "SupplementalLeaseDisclosuresAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalCashFlowInformationScheduleOfSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental lease disclosures:", "label": "Supplemental Lease Disclosures [Abstract]", "documentation": "Supplemental lease disclosures." } } }, "auth_ref": [] }, "kalu_SupplyChainFinancingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "SupplyChainFinancingPolicyPolicyTextBlock", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "documentation": "Supply chain financing policy.", "label": "Supply Chain Financing Policy Policy [Text Block]", "terseLabel": "Supply Chain Financing" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r875" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureSupplementalBalanceSheetInformationScheduleOfSupplementalBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "label": "Taxes Payable, Current", "terseLabel": "Accrued income taxes and other taxes payable", "totalLabel": "Taxes Payable, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r28" ] }, "kalu_TennesseeValleyAuthorityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "TennesseeValleyAuthorityMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Tennessee Valley Authority.", "label": "Tennessee Valley Authority [Member]", "terseLabel": "Tennessee Valley Authority" } } }, "auth_ref": [] }, "kalu_TimePeriodWithinWhichRecordedEstimateOfItsEnvironmentalObligationMayChange": { "xbrltype": "durationItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "TimePeriodWithinWhichRecordedEstimateOfItsEnvironmentalObligationMayChange", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Time period within which recorded estimate of its environmental obligation may change.", "label": "Time Period Within Which Recorded Estimate Of Its Environmental Obligation May Change", "terseLabel": "Time period within which recorded estimate of its environmental obligation may change" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r799", "r954" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r799", "r954" ] }, "kalu_TnFastTrackMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "TnFastTrackMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "TN Fast Track.", "label": "TN Fast Track [Member]", "terseLabel": "TN Fast Track" } } }, "auth_ref": [] }, "kalu_TnPerformanceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "TnPerformanceMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "TN Performance.", "label": "TN Performance [Member]", "terseLabel": "TN Performance" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r867" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r874" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r894" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r896" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails" ], "lang": { "en-us": { "role": { "label": "Transferred at Point in Time [Member]", "terseLabel": "Products Transferred at a Point in Time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r799" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationNetSalesByEndMarketSegmentApplicationsDetails" ], "lang": { "en-us": { "role": { "label": "Transferred over Time [Member]", "terseLabel": "Products Transferred Over Time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r799" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r897" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r898" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r896" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r896" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r899" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r897" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDSTOCKHOLDERSEQUITYUNAUDITED" ], "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": [ "r68" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITEDParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r68" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementCONSOLIDATEDBALANCESHEETSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost, 6,835,286 shares at both June 30, 2024 and December 31, 2023", "label": "Treasury Stock, Value", "totalLabel": "Treasury Stock, Value, Total", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r36", "r68", "r69" ] }, "kalu_TwoThousandAndTwentyFourRestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "TwoThousandAndTwentyFourRestructuringPlanMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesParentheticalDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Plan", "label": "Two Thousand And Twenty Four Restructuring Plan [Member]", "documentation": "Two Thousand And Twenty Four Restructuring Plan" } } }, "auth_ref": [] }, "kalu_TwoThousandAndTwentyTwoRestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "TwoThousandAndTwentyTwoRestructuringPlanMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringSummaryOfActivityRelatingToRestructuringPlanLiabilitiesParentheticalDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureRestructuringTables" ], "lang": { "en-us": { "role": { "terseLabel": "2022 Plan", "label": "Two Thousand And Twenty Two Restructuring Plan [Member]", "documentation": "Two thousand and twenty two restructuring plan." } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "terseLabel": "Accounting Standards Update", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r190", "r191", "r192", "r193", "r194", "r247", "r248", "r249", "r250", "r260", "r307", "r308", "r311", "r312", "r313", "r314", "r316", "r317", "r318", "r319", "r320", "r321", "r327", "r507", "r508", "r509", "r521", "r522", "r523", "r524", "r531", "r532", "r533", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r575", "r576", "r580", "r581", "r582", "r583", "r592", "r593", "r597", "r598", "r599", "r600", "r609", "r610", "r611", "r612", "r613", "r626", "r627", "r628", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r534" ] }, "srt_TypeOfReserveDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TypeOfReserveDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsScheduleOfFairValueOfDerivativeFinancialAssetsAndLiabilitiesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfDerivativePositionsDetails" ], "lang": { "en-us": { "role": { "label": "Type of Reserve [Domain]", "documentation": "The type of petroleum reserve being disclosed: oil, natural gas, natural gas liquids, synthetic oil, synthetic gas, or other nonrenewable natural resource that is intended to be upgraded into synthetic oil and gas with separate disclosures for consolidated entities and equity method investments." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureBusinessProductAndGeographicalAreaInformationScheduleOfIncomeTaxesPaidByGeographicalAreaDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "Domestic" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails" ], "lang": { "en-us": { "role": { "label": "Unamortized Debt Issuance Expense", "terseLabel": "Unamortized debt issuance costs", "negatedLabel": "Unamortized issuance costs", "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r893" ] }, "us-gaap_UnrealizedGainLossOnDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnDerivatives", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureDerivativesHedgingProgramsAndOtherFinancialInstrumentsSummaryOfGainLossAssociatedWithDerivativeContractsDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_StatementSTATEMENTSOFCONSOLIDATEDCASHFLOWSUNAUDITED" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss recognized in our Statements of Consolidated Income - Unrealized mark-to-market loss", "negatedTerseLabel": "Non-cash unrealized loss on derivative positions", "terseLabel": "Non-cash unrealized loss on derivative positions", "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": [ "r12", "r731", "r732", "r733", "r734", "r753" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits", "terseLabel": "Gross unrecognized tax benefits", "periodStartLabel": "Unrecognized Tax Benefits, Beginning Balance", "periodEndLabel": "Unrecognized Tax Benefits, Ending Balance", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r511", "r517" ] }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "crdr": "credit", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureIncomeTaxMattersAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Gross unrecognized tax benefits that would impact effective tax rate", "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate." } } }, "auth_ref": [ "r518" ] }, "kalu_UnsecuredSeniorNotesDueJuneOneTwoThousandAndThirtyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "UnsecuredSeniorNotesDueJuneOneTwoThousandAndThirtyOneMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySeniorNotesAdditionalInformationDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfFairValueOfOutstandingSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilitySummaryOfSeniorNotesParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Unsecured Senior notes due June one two thousand and thirty one.", "label": "Unsecured Senior Notes Due June One Two Thousand And Thirty One [Member]", "terseLabel": "4.50% Senior Notes" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureBasisOfPresentationAndRecentAccountingPronouncementsPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates in the Preparation of Financial Statements", "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": [ "r52", "r53", "r54", "r167", "r168", "r169", "r170" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureDebtAndCreditFacilityRevolvingCreditFacilityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "kalu_WarrickPensionPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kaiseraluminum.com/20240630", "localname": "WarrickPensionPlanMember", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/Role_DisclosureEmployeeBenefitsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Warrick pension plan.", "label": "Warrick Pension Plan [Member]", "terseLabel": "Warrick Pension Plan" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted", "totalLabel": "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": [ "r264", "r270" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average number of common shares outstanding (in thousands):", "verboseLabel": "Denominator \u2013 Weighted-average common shares outstanding (in thousands):" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.kaiseraluminum.com/20240630/taxonomy/role/DisclosureEarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetIncomePerShareDetails", "http://www.kaiseraluminum.com/20240630/taxonomy/role/StatementStatementsOfConsolidatedIncomeUnaudited" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic", "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "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": [ "r262", "r270" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(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": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(j)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r17": { "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" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "45", "Paragraph": "68B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-68B" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-10" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "710", "SubTopic": "10", "Section": "25", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483070/710-10-25-11" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r80": { "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" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "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" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483605/220-30-50-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r137": { "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" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "610", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//610/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483043/710-10-30-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r150": { "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" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "720", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//720/tableOfContent" }, "r152": { "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" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "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))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r161": { "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.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479567/321-10-45-1" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "210", "Topic": "954", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480632/954-210-45-5" }, "r167": { "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" }, "r168": { "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" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Form 20-F", "Section": "Item 18", "Subsection": "Instruction 2", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r262": { "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" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r303": { "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" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r306": { "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r321": { "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" }, "r322": { "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" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481999/410-20-25-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "410", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r473": { "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r519": { "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" }, "r520": { "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" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r523": { "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" }, "r524": { "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" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r530": { "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" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r547": { "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" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r554": { "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" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r571": { "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" }, "r572": { "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" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r578": { "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" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r596": { "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" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r606": { "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" }, "r607": { "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" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r613": { "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" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r617": { "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" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-4" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-4" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r652": { "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(3)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r660": { "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" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r673": { "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" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r675": { "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" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r705": { "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(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r748": { "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 F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r751": { "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 C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r753": { "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/2147480032/946-320-S99-5A" }, "r754": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r757": { "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 D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-16" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r778": { "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" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "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" }, "r786": { "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" }, "r787": { "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" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-11" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-16" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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" }, "r806": { "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" }, "r807": { "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" }, "r808": { "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" }, "r809": { "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" }, "r810": { "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" }, "r811": { "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" }, "r812": { "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" }, "r813": { "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" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r815": { "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" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r862": { "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" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r879": { "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" }, "r880": { "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" }, "r881": { "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" }, "r882": { "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" }, "r883": { "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" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r889": { "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" }, "r890": { "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" }, "r891": { "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" }, "r892": { "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" }, "r893": { "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" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r902": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r903": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r904": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r912": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r913": { "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(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r919": { "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" }, "r920": { "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" }, "r921": { "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" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r923": { "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" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r925": { "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" }, "r926": { "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" }, "r927": { "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" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r937": { "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" }, "r938": { "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" }, "r939": { "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" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r941": { "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" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-7" }, "r944": { "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" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r951": { "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" }, "r952": { "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" }, "r953": { "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" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1018": { "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" }, "r1019": { "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" }, "r1020": { "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" }, "r1021": { "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" }, "r1022": { "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" }, "r1023": { "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" }, "r1024": { "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" }, "r1025": { "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" }, "r1026": { "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" }, "r1027": { "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" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1042": { "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" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 87 0000950170-24-086678-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-24-086678-xbrl.zip M4$L#!!0 ( N3^5A*GPH(?E@" 'IQ*0 1 :V%L=2TR,#(T,#8S,"YH M=&WLO6EW6T>2)OSY[5^!4;\S99]Q2KDOLLMS9"TN==N22I2JNN=+G' G"WO!G;$Y$1D3_]G[<[D]%KG"_&L^F? M_Z1NRS^-<%IF=3Q]]><_W=NZ__CQG_[/S__RT_\08O3@T>,GHR?X9G2O+,>O M\<%X42:SQ=X<1]]M_?[]Z/%T,I[BZ#]^>?[;Z,&L[.W@=#D2H^WE)D\F[T:#R%:1G#9+1U M^- ?:)3E]NC>9#)ZSE>ZO9/71X_=7QB ,?/ M-G=H&I?T:GAX/DW\'Y\XG0]G6!R=_O:C\T^\'Q\]/'7\]JS[*AX&4YP)?GCZ M=#9]0H2?C\OIE]7E_,[RW2[>H1/%=/_,HU$MQJ>-B=Y W?F/WW_;*MNX ^+# M5_\#)GLG+OL#QD11^G5G3 \8N(S90GHC#Z_96XA7 +M'ES58Y.%9!P?X G-X M,@U9\) 7GWDCND8+:811AU>6V=YT.7]WDN(+++=?S5[?.3AXXE$%)@?SMCC) M(-KB6)\9V^(CWY+FSG,-TT6;SG>$&3#TG9#PV5BQ5 M+/;RZ6,].'ABK(OY\N/YHQ]/OM#>?$[:Y*PI.#AZXI*]Y?Q,3DYWZ.@177!\ M^FWIP(D[CAQ_C'=V9W,2P^6/NU#95-P=Q=VW/]X:GEK' MKP\OJN/%[@3>L5I .OK3^.U=OC?.]S^.:\7I\/&]WAB-:?(?_<-AAJ;1"!LA M"-NB$[G2BV,+VB<%,4.]-9K"#C\%QW,C,I\P>49WFM5']-OB8J/]JS[7 M**NI-884A->))C4[)U(!+8K65E=4(4<\/LI[-,0Z#',"KRXVL@:3!9YK, M]-$*6&C*( KOBZ)YC%(0+RJA??32I080_.%0#ZS)W?NSG9WQDB=S M<6]:609)8DCQC?$CFD>ET5N;A0.3B/=1BUR /B&HI'TAWBQ"BDH*U5L4;G MDPT7&O(:9QE4E0DL3P+)C&VD'E(BQ5M)*HOUR007/QPRP6>Z9UGNS8DQ#K#T MAV.6)&TY>1"!IH3NVP+ID<9.J-^>?YI.:H\5">@.#2& JZPO2'):^ MVD"S@9)T< X?#OD!7?\:V(/Y'7CL.S[B9QF1>(#F0&N:;L('5J16BT#+ MS)&).72[]?.AGW*F_C@Y7D,Z1VJTPK0&)(,ZT7A5%442KVA)QRI<<+S%0DN& M)#MK<*R9*MVZ)1%L*,FFIDS:'Z_[I+X[.=Y<2JRF2)&-;<(64(+H54B#8LS% M51L27G"\-+M5:XW"@"=-2K,IHC:D20W&1JP1Z-L7SR^YB%D1F6AJ::@V6N*, MG(L@+&&R R_!7Y0??+3-D?X4WM&L6NN"@!(3F5&3,& M4LOWA^J_+:^$0V#0/98DTO MFTU$$9*S"5N4,:H+CC?I9II'+W1ARYR(=!#(_H>4C4FQ(H'1+YY?:$T63TH' M/1(_)"(?>+(>FW^+R];Y+*HB.T-&S@D"/C2_SM+T-!^0E.0% M[5L*LI#KR^B7F (KF:*:L^"72"I*GUHYX%^ISCO>H II ;J5TYZ$@J18D#GF M22Z:IC@9DHT+CC=F;QQ)EO Y!)8WPQXM"(-$5!,EZ7KUY?@A&._8"M?@R5X4 MTNS)1S)'@88N@<0%/\&_O\)X^MMLL=A:TH#9:7K:'D_+; >?SLF1VIWC-H>$ M7N/^CP^/(D0/WP>(/K**6@?(Y#>85.@MO:\B*DQ"1>=2#0&4(I3TJ3CFO]Z? M+6@@O\YFE7VX+4+HXX*+K=FDGH_E*N%*,FD"*WE*END8$XF(TT#@V@;6\I@)[--,D";D*7&%P<"*[X,"2=]3\>J?$N^R:HMEHK=((-#*7D+XC@:^D MGA')5;W4*3E?H&.=4]+H*;(F F8%(H=P6-NE*%Q&X-A3O6PN(0$N59%F;8:Y M1)*ABZ3?A0M!IA))R>NPWBE)]-H$@CA44<@A::5Q5"L(%Q:3E:TWHV6XSYO<\W&<45 @_DO'E-0TG2D<-,6D2""96 !,%@_9G) M>#;'71C7AV]WZ7%(\_%TN8WS892+@V&>:U;0(28@EY<\!F(4AC4I$M,V=J,< MJ?*LW27-BO*8HZ\T #3DX1,:%!EM(6<\V^A#BCY^CD56-2M5DY,2"'UI8#\E M<%C1!O)3"#>:VF)U^A-V?7C>D]FT],,NQ^;A_<#.)S:%/!W2)F3B%$&&VDBS MFY0),H2H7=.D?#_APJ]Z*E; (Q>?"G* 7/0>">.R=P5L_,EY9R9I1='?Z/1G MIJ('7MA_]_.]<88": G?-,NH2Y/_4#C<8-GI0VE"^(1_MIHW7@')O^"-LS.I M:J3YK?S&61F1F_2B(>E"C27Z_(D(VV]CR.,)KWSU)OJES/>P'HYOC%^D#HG* M7OKJ!*E%4H<$=@E-^$8Z(*9L"0G'3X5!5CXI*U,"7S4IMND6I+GI-5\Q23@? M.[BD=21?,!=>LR&W0\1,D)L ?\!L?6OM/.S0 Q-\Z:M[9PPVXT3UA50FN/< \_+QE!?P^&4?+Q9[G%G%T1;U$3&E=-9R.-Y7\C#! M@,BJ2&&586TLQM%/\ MZ.-C/AXANNB0"6,,:5OG=&FM,+Q4R=\"2"-JCG5_2"R$B1.^IR+3+K)%%(1BKP(XL;,D?1F M.*&F>F^J<^XKIOF\0S8T9'\:9]PYF0HTK($C3=#BYY\X$_'N8DC\HZ>-ALS$ MNYQM]^=;B_'.[H2S (??MN<\&,X%%(?)?K??+BHO&]_YX)[#U\5L;SY\&S(M M[QZ\T3!?YTP+.+P4A\2CPV_CRM_;&.>C8=AX:F+>_3= M=X=DH:-G#9F0RX,0Y_[4GCQR^/WPNCLGWO:LE[<&2%4*2+&1197L?C$Y74I! M&V1^6??+[_^RP%?,>_M?*SWL[>YD7,;+WW$GTR/J>(<5\6QZFBI_S[J+P]C2 M+^_^@O75D*6PGT:YV![OWGL[7MSZ^2C;!1;;CR:S-P0Z2$5GF2Q:B Z+1_^KH/D?'CB:W'COU.'T/CUR(ON=)(.F*NLX*F-L& ME0P4$;"2D=2I\7)$$[7)G +4ILFOZ)2YCT#)PW_NL6\SV]F=38?$K!,\_!R7 MQ/!8'\)\2CR\6#T3KXDT+OA,_KW FCB 3- E!\)O4I46BVHNA]@K:7Z;35\M M<;[#1I-3:T]29 NGX]G\R6R)GR/&%RBZX]9Y_W%L_.Z^G-+K[G$&V?N'/MC# M?]N;XM,IOG@S>[$]VUO M-Z;UA?;X_GR'?V\5A99I6D*$"NV+&I&(--$J"YG M605Y%AEU@V9*Z95%[A--QLM'4 8'XT.1?3V;O"9A/7G2E2$+9WRT1/Y& K8H MG&,D"PKM0!<"FS$XTRM9SJE4[]4Z.'_D!L*X/I[>A]WQ$B;KII!9E6Y-OL6D MK(@6R6F1.@MP'!8P1+D2";.WM=O\56*ZY^/%'\>4WKW)9$;20@1AX/8Y=7;N M)Q^@P >X&+^:#HCQ)%,\F4WKP3&L:\:*AG,NSH<5S0JQ8LK. J<(D2?H]Z#(]+=6QR<>\S?79F=OF(.R7F9;)4.22*[C>2& M1(* PK:@10PYB]2DTB$'7VVW3'8B^_W9!*;'M-('8.L-W?D=_?;1)5<&H)\K MWZI/.AT&;T]*%\/VKY7TQ7QY4(Y4#E#=857CW5]_>7;=1+7:G&SF%;G&*;GD MJ&65BB@I&NV:T1%MKRS0A3U8'Q\>WNL1C.=#X= O[XX^_H4F#N9E^]UO^!HG M)Y]]=-+CZ>[>Z70C?WNPWZ_5U)'0YC-D:;^X=NR#=-7R$7B7%=\ R)6!"*Z4?!)*^,+*0VO MN$PH8A$9BA.:R[DU]L'_V;#ZKY'$_G1^D\!^SL;_BP<$UK)-UX+"= MKR:Q+XI=CL]^T*K@KWO ;SU&TB2\T'1S8?RJ?^81S7V#R*RP.#GWU*M[P M?%:5[Q_R.[P=[ZP#ZO7 A%SDAXZX+B@0MA#T2"EJ49"08:VH/*P]G>:B3/@< ME^-]=+9_]A#W.ZC\(*9=SH^N^06GV,9++AZ""9%3FYK0S36O?[5KZ64+Y'C$VSH YE*P3XO87A,ER^_[L-4'JU2T5 MGAS1$]@YKB:.9/_A+_>N94I9\B@MUZTE54C!<[9MY-K/%E*0)D0DO=\K+STX MZ+C$'C\=VW<^J /V78XXY?9=&^]:5NK] DB>FC<<*<&0P@3I8#JBS!68\N9 M=(GL-OFCIP7^#4EN;LT'Q^T<'/< 44YD;:I(%0BF):G)I>N5>I^S L?0V>*D M1;@RLE4(.3<#W(=#<<<>Q65.091F$*NJKL2;<-U-N.XF4K:.U9='X[=DW>?C M@L_VB)ADZP\#FXM'L_GOX_H&%\L7W)UWOX?B<.J50?^5:Y5\$U)SVR.5R&HG ML@ Q$):ST6D";KUJEE4E6_=## Q1:^N$DII*, (THC ]!Q99M"]TNE-[H MOY[T7S_(!4OP(5I2*-QJ.'"OS"JKB,DJ'TR1:+N-+KP8[]!,/VV#;B>/;+\# MT >+!TSORPN:3UZ4U0KV2?'E?7.<8]1$&#HJR:?(X&TMJG6 M&]4N+I7#BN I_0N[(NWQ&K.O(JU5IF&L(EE7A*V>7,JLBJC-J%JKKS%WVS>@ MIU!B!U%AX(ZFB90I2EZPYVYD$9T4.I-S:B- DMTNV'>%NVX?++V1XJ6'+Y]_W7T_3' :3Z]M@A.$FKS2F@O@"8O&PGN5%0(Y)J%&7Z&D M[ISC7O(B-Q3.B!H2$DYQ#4@=!)5X9:T*&3T6'5!Y?>5+%3;F':ZGAP%$8] D M[I#,.Q%%'3GYV(H@

F<3-VM& MD74SA!QUH4F,4/U5<\.?0?D#KFW[+^[J%C1JD4B<" B1O4R1. )4]C(F4XR[ MZG&Q2^V M*PN$"62%K?0H$H(4):;D8K'9FFXS MKWL4=;-",).;,Z8HWMS-$I@)I(^;0Q$RDD>J9@I]O8](8\]U(D[QHLG"U.6.^ D"SQ2E7H;2A5.M]M;+H[-W"%RK%Z#:D) MG;@QD/:)M]T-(D90MCI5R>FXXE19/]3H81&O5LC5!9$2;R*@0Q8Y)Q*VH'0- M1C<)W;H@9WH$QQP!,GN75K?7@[+$1+#2)@$^9V&-)8^2U:9/%9QRU175+6:Y M:!K>O>6SV7A*G' YN7B;2*)H+'MW#\(.>95.1Z% I5!35."[PIIBLBDW=T:ZKDIZN MUO=/7YG=VI[-5_:^G:80K*Y]V44H_ZUD+63E79#:"3+BA9R=AIQ0'T@=Y5B* M PFQ6SBV^MX)7X\$[]'WBG7_J?=>S1'7'H'2;&96$\7(6M:"S@I$WON]!B6R MR:)K'V+L@9RCKO-(>L"N]V48_< W6[4Q)I!FU/>JM@X_<\+2PZ? M2-)DH9RS#K+"T.]^!CW7.*PG9DR[:6;OGF*JW@ZQ4J9O*6H&9)MVOD M36.K(A62=ZD(Q5G$T+&H=[9TN$I4G;D[/&^V.^Q'"KZ(&"W7:*!Q/IK8^A,D MQBU'%/D59Z_FL+L]+C#Y2 N^O*9A[&(T!O)]P"'OBRR1VP$T03^#E-:YJKOM M[W#C"MVX0C=1[,MTB&K*F1.O:L5( (G4? XB50E9<9&VY4B7I8,'4C-TN,73>MVE#!$63700OFDS0]4D(K+B*N,O-NN MA6YW:>X^I- %?;,TH'@?%D4FLQ4IH* 31(MJDW$!6K>Y/U2*02I1;:D2(MV8(V6JN:KGM*\^59%7R:(*\.NS2?ON 5((-AJC6\B6D8Y MKD@DY)-;ZZX+54AX9W 5.=,F&"3\W8S(M:42O=6MWY[P76P$V ,- M?215 82_E27=H=@]=MSSE4R\MR&0X>]VWY O-_.'MILL^O$%2'P&\[7@N/5D MN!7?"J+S(E1.>S$^BQA-$2$FC(:@F>M7W_<0\_CX8PFR--_<.W99OQX^'&9-<\6^<; M3)TI8'3T.0DTB7=73\,2,\6@K MWH,#[]VN)[#;4:JO%9&>>[!0*?@^8?)&"-+ %DQ@/L;ZMX>_W+N6!J)*Z:SUFORZ2FX>&!#L^ GC;$[:U*!2;P9 M3=QA\M%]TE[[J0/7D_#*-"C1">UDXAA"%=G70OY!+-4Y.GB=VN%L-&5@9="A M&BA5*1"R1=XY)FFBF:E"V5"#-:EIWZVZ[SEEH(.07K6R:;1>:.-06$3>!:,H M@2J$YDDCM]QM$=*J+/D55:160U2)X1=O8:MXE]%D@R@1=0HFVAINU@*_M>CB ME4EBZ" :\@WF#U3;@HTI-(6('H>/0 8"WFDNV"5[ DSY!U:K;A,*NMW393*%5#9Z@.;G0S9 < M6RE1D.6/@N1;)G*S$NJU+\E>C> O-V3636?15"*DFY'P$MHB?-9*1>N#,MTB MW2N6FK )ZD93728_QD4@%[5Q^I#TY+'JHA1IN1A2MVJM]SSI3;BEQ16;K-K/ MCK9).I$ DY!@0D4+8'2W>=)7!5>N$E04;YRQ450T(+@SC8"4G= &5243)-65 M+^>^Q%T85T<5S%8254*L)$2J5=[X38ELK%;&ZV8[;EFREQ>#P"P?OJ8_IX1W M3IZP?G 7A'+G!'?'3_TZ+=@4V2T0.7HG;(P$[GPRPMA:2M450^RVQ\45::JW M"93+-51)+C5SX:D4&],(W^A6:T=9VVRJQB\#=U4JBWQ >1JDA5T6.H,_" M.E(BL9##C]&'J)JJRG:;[=%YY\9-$=02 O96!).TL,9I$;6I(N6JP;F<0NYV MP?P;U!J?'=:&][KIP ZBQN ]Z22I.!*98Q-)D1TTJNCJDFS9=]L'NFN7?3-= M]- G,-9[\C$X$NE*%C$H;BX0B@-K6VQK7UNX&L$-C,G%0'Z9\R4)"Y9@/2_? M*FP0I)(>=+_.R#8NCVOC%H]G\]W%]0Q[G@"#I)[KY<&I7 MVGEE3 I)6D2&CYSGX[T3@,V+5$'K8FU(^JH;V[5&Z#KH'8)%Y5A<$BHV,K M M@\A4@/.#?G!B JX5RI']3[3>3KK?@Q7KJ';'5 M4K-UPJ$GN!2#YF0"*9S.QAM,IN/MV:]/A=$&]&F3N383FG A-=*G.8NL63Z5 M41"Y./'*[^NZ"=%<(8QMAAQ.X)*_PEV"@E$B*QUXS]#L,LTI0+?)6M_@6L85 M50.FR,:[NBC7>,$L%A$;;]CC:@S0,+3<0SSZI(2MJLEOLU9K;L&5LHN\P502 MN>8B=(P%56,_H-O\N>M8E_.-]79OSI3FM"(X;!4I>-X(0FL@O\:J(#/*9KH- M57U16'D+)BL(*7^E:&QMS^;KK25>I>UW:,EODB("_;%-)A'1-E$-874#&8+J MSG'JR-O=D#R'H&PE 78^.JXR,2+I8$0%*8-.4H7T#9H39HO[>_/Y^ZSN1TJ,S-?Q59B>!] MMHTK2V_<^K[\DIN PA>P=W$MEP8";2#VEDC^#)+AU,ZX%JR)07>[^-K3CJ.; M6;!IQ?.N1P1=2WE%:ATV1- J QCP0CK%CDEQ(I8HA:LY*>53 ]DMD/@< M3'RV?\&W4I??JDO!9BEBXTB@;$H F"A"]=)4;[A15:^D7'-R[/JVH^DGPE!; M!I^D,(7]/=6&O08;;S#K6,+1IVZI?TZC^V(^%.Z_&_).]U-0UYPJMCKJH+;@ MHN>H#]G-S+WYE7/"VEIJ:CHVUVWB^CFI0]H86,4^A/F4[.QZ!6>%R2L-&P?E M6&URB0A*\C6J-:+DK%4M$GV_KO35\B4W4P(DE;/1$[N07E2'^R15);P-/J'5 M-D.WBO%JT7'?.D@T==\#'#F7'1:^F_R, ^2E:"FRT2['$$>I/. D$%56L*VG:[L-)1 M4]V-4"Z8X&(CSY.PJD571,0"PF2HR+V22^RV-+/',JE-F-982/'6*(AN1$*# M3B1%(+>5IG)#97._U;4;%+[U.( R8M(>M- ZDHNAE24[6(M "XHT8M&^7V)< M\]K82]KI:4/X*T45P3*W962^(WSM'1#2CL66$J/SW2:@];_+1 ^&&J+)R8,( MOD5A6PLBUV2$RAE+ H?9=-O;KM/6:.O)1)9%N6 2"AV#)4^(+8 /GIC&9= < M 53=>D+=)@5TT#W_F[3KY.'OYEE M+8D6T1L"LJ4588&WS?'81(LQ0$95M%Y[_&Z]"VR M:U7H'(+"4I2JW7D G\GWOK>WG.W,6/4]?$N:CZ^YGM$0)75.L8+@79J%M9;W M:C->)(E!1?*G3>BNE\"5:%2U&9.EI%52!2V4TAS<,D%$;%84*PTFUV)RW9*S M"RAV91,"SOV&-_M&?=$<==W??X5-992L*;8H16B2X$XJ7F2-I,*XUT5IR2%T M&TY99>KK5R"'C71UW8B108/D^PCT3G+EL1*13(N0V;IFBW'-7S6\=\GU?9L M>@J=A?:\*U,.PAL%M:FD?+_= M4;MPGB^<5]6/QU*43*H9H9%;:=A:!&E5$*B4EK&V%-:?(+,YZ%\1I9%&>%TX MQ;=RV96G![2:E':Z0NRVQ./:90^L*F];8NLP MN]QM!Y*-M'Q^^/+Y%3!5)*F -0K=".Y;93QG=#OA'!FJF*O4KEMG[9/Y!7^' M^7Q<_CB69K!^J?27C^6UE%@;9&&JYX9:O)*:'7MJB,:XPN6NO=+O6X8:*Q1A M3417J++(D;NVAQH$! NB>70%C)6A=9?6Q6KSR#GX%6>OYK"[/2YPL#I;9GO3 MY?S=W9=;U\SUUBKZF+(5)4/DA!XG,OO?TC((FY@ M2E$*9MYA@F8JIRA")N=*@O(E==>+[C-*KL!.>V9UU??:DN\E";N7I@(7;A@1K7(BM!9!YD3.6K?1 MI),5>1\F96RH;&\31L29I,CW$@YXJ]D0HH"<>--92>)G2JBEV^A\?S3]3RI3*8PU5AN4L%NJH2[ MR;KM-.?_JJ1MK5)MAB*;CTWXQFU/@7=TYL20*F,H7FH WVUPZOH*[86;#5[N MNL7*D%;RRE"\NECP :145;+?FI!GVW2*N7WKL;PL@Y8)$@A8NZ$?F0 MX#$T%*&4+*N&$DMW^VMUV2EH$U)7;-8$#GF'9TO^C=2"D'(4RDH55E]@9'7A\Y%5L"*X3""LNM+ZW;RFLXTR-Y#/ MKVNT/L0DK/3+H,9'=$EQ6: 0T M9X5'H[RRCC!7M]YV#W47ZTG?UNA+C. $?:C<>)[<3Z=!."Z!0BE;B]WJOJ[@ MV%7!/:N,GV%1 4B$@Y916.>22*IIH:'YFI,CHG?K1'44NMB$S6Q.AN*BR![) M9N;8"/M@%3*Y9HWV"5*W#4XNN@/QO>6SV7BZ?#R]A&V(-T55:%'F*HQG72YM M%AFK%PV(#(6I;+M#0I\)2#V#\@=05&-4:P[9K7'*D&PG+5(N],< VIR")+7=&ZML/HMV,PL#1NL M64EA4F&Q)F4<.=:L(D&D&@(HM?; M8*Y\J>]E)63V0$X;K"Z@A]P;=O$]Z2?Z8TQ"'V6$#-T&0M>[H+Y!X[4>W\_8 M+(NV*# W( ^"U37DYA9S9?CO_[?7><:^EA&.]< M#:T(SP4]5G'['!;U1&8MU4;ZNS\4TG>LM0>M':J*#%>2)4!IK/DW8WY3[:9X% XF\DG+9(P7_56)-"65$GPZ+H% M[EWHC,Y8N;, RR9B<0DP(OF>45<4-A)L2IP$D+4+6$PLH78+:*]62]4-!67 M:D*GF?14\L(ZWA(J:2=4-#*D%D+1W586WFBLKX1&E[6O[R;0>U%&.I*HU)!W MCF]5)%.L@.R,R55GE[N-N:QJ$?8+F.7SFVP^V,/3W,&'XU?;GY.E?N!9E;$I M %%MM&3,H(ELT?#"$@2)LB39;4WCZE:.T]P)C6)W ZKBEQJ$(34:T/C=,-N\WHVGI.ZGC1A4[U3 MH9$4%F^$;1HX 2X)]I9LK6!37/L>W![RJRP\X1!;:TN4>C*'FW62N1L MB$0*=<[>1!-OHF ]U@M>32=H0V 1;9:8FP!HBL!B(JL AHR$M(:4D+8F=AN_ M[W^C@AZ\W*9TL%&*A(5S15H2T7G.%<%L,RBC7;?5I*LH^!KR_>@GA@9\VGI# M_%O;L_EJ].<']<[P]MK6.YMF,2BZ8TE9<9(BN:JF.&$:.;(:@H[07>.T*],O MO(^21%#=SN,9E KJ?.0L8,%NA/]MWBJ&Y1[LI\$&ND1H-*H J9[8,6 M@.1W6F=]4[6I;+M;M_E"T#&1L MM68E8 @*!2U\5L:W"J78;I<\+]!6&RW+X_>XUS6%VVW\D1/8&=X]RT!1.8C['^[>$O]ZXG: -EO8Y6$'1S MPO*>\KFF))(E[$;<9&N_S:=7G].^J2U!-T'X(F-T18NJ2/_;T'B7$J)^,L4% M!!MBOVL_5S#YN!^ AEH[*T%D7BFWFK-86]+"J6H!P)D"W:W(=E%4N0%#[U1J M5>8@:@N1930++DX02:5DG"HFF.YJI3LI;M^,4G5&D^^9(]W1$IXN]"EF5T3& MJE)(,J+M-@1R32K$-D+U&B)!)V$@>&%Y+Z%8V:DR-47?#,&K*Q>&.#*U[T,0 ME[X/\P8B2F09$:U.HF;3A'6RD;*5D?QC8)W]%P1PO.F9KA:N,#4PD,"=+(R:SL<:* M1?7;=>Z0CS*9&QKS;:J]H%S^507&WE3"2)+2!%0^J:Z2P+H>H.N36C06HJC M/X*[= JK8B+)*R@2V)!KTMGWN]WU5>C@MR')1&.LRD54[WDUHT7N\F5%2!XX M^.$M7*,(]$;SLNXM@=\%G/^J]K MD(TKF22. XS$W0&2FRT2A0UZ ;A.93MXD%7<1! MUK\P>=.;J*?>1%\U4V?6^3S;(V+"8@6U/MVL.GMC94P%A &'PAIE!2E?4O(I M$/*(35H(O6J6*^*Z;2!N[@UYWLB['V#E5K9-B0P)A*W&>G360NK.=>MO-\#- M+%IZ+JEP))$63>9N9E[D+).0FO"20>U=OVV(S^Y9L<6*&^O3UTB.V*OMY:/Q M%*:%C1"=NC5K\Z,CCZ<5WVZ]@=US=+@X]\ VV,?CS#8O]^A[Q;K_U'NOYHCK MJ<-;3T\/[V25 8#TVQ \"%)$-'7(=858O2NU6P^ULQV45A@W\,XI8Y(7(7'_ M8R*$2"8F41WY#[GIDJ#;!=/^8W9KHEFPQ2J2S>"S$5;')@AX.6[V(5MQ4J9V MC5(;-MT'81-QCA"E5EQ67K,GC.V2@*PE[\T<0O?4*,*'WV)4+V(FG>%+3Z( M;.B3; 9DTS5)UVT L)NEFAX<\Q1DH5DFYPZ0_G"+WYJS\$V:I*+TJ76W4LZR M=7]O/G\?HBL'W^X^?/F\Y]CLMZ8D"K2BO1&.=U.T)1I!<-^)*AT9,BA.U[4S MUY>9\16VS/.EH+0512T,LM!60:@+A4RQA)(==QKI3;(NNAO(H]G>_-*W7EY9 MQ!E)UP7THC3DV*3QG,EM!-@2:@J&_)]NNX)U8\I.RM#*2-.2P>R5<$XK86M# MLDZ&/AD2+&MMD?WNHW33OGE-79J"K,G94H6RO+$RF"ARC%&D -ZXD,"YJYXE M=-G>ZPJW3 \F8I:%++UQW-;#:!%MXL:Q%EL@Q9UC=R+;3R7B!H)!@1RVQ'O5 M.72L69OD@E\O<@$/H2@7^MV6L,>FF.MKX_3U[3:OIAL1R-(CNB!J )HQ)4B MZE9$R-DE@!BE[,Y'_=)X]&7M@[HFDVR=EYEN)XTMW,N)U(>U3H1BG)4>M4W= M)FU5TEG2X7/4UC\#5&6+)K*0X,1)9(/0?C6#$'%*D._.>4W MW:DZ0[$>:JI1BUJX"2RQCDBU$E#(Q2,H4V/M-L]@XPDY/6"\R#V%LB2"$=5L M#5%$HPE!U 960S;-7_4@W%JS=SHH=P[<)RIJ$#&EP'O$1)%-(!,/Q42O&V'$ MJ[XDV(D%7AUN1T+IEJ1. W&"59JT)G)//V<\^J9+--WVH[FVJ08;7!C9FX[W M6>/E/W[?F;S'RSO[%0_[[\Q'#J\_/'#XG6]PRLT>OGS^T;W&BYG5*KQ?LCWW MW5[21ZR#R"Z>-C*2-*GP8#8AB+/8VH;Y^V6U.GY-K';\%D^(BG-8SN9G#>?E MUH-/#>>CZ_G'!SB=[8RGI]WV@)8\JL6G[GOB%G=.CO[3L[&[=^R%3SZ6#WWA MW/[^^R\O7GYTN[WE_.YPY OOMO_>9XSN\Y-RRAU__>79F9Q$Q[[T;?^^??J[ M_GW[2WERZ\&9X_H,2_W\T_CMW?FQTJ?19#S]X_EL?&/VG(MK111 M=2;C31Z9 %E!A.""!:<5@+LU:O/9SL$U_VBJI%"2%>BL)N]--?+>O!,M$^9N M.A8P F%J-,O)I,_D^*9#)A M"14#F26GK')T6H84:J'G18SDY5L:<"J%FX970AD@#;3AH5!M3(:&+ZOG_1V+ MB+8HH7/3J19G@LW\4.NJHBN$5C()ZY44A#Y!%%6R@E)\58E.LTEQ -*+QDGE MELX3H+*GTXPI$(*& +?N=$'&F"KOK$#T2 F%#>17)R/)I98F^51-!6=.DK&@ M\U*3V0B&(8 +261KG*@^@+61_C&&YD#'2H2B*?2J%6Y\Q;MF%9HOEPPFHAEZ M'.CCHS7D ";#2?B6V:B!%)X@8,M%!SI.IQ'0S^@(=Z *3MA(+!!<(GW-& M&JT/G.8T0?"51Y?B]0 MS/&Y%3I04=$<)/HF.2E>N8!<0DM<-534>UF*BQ#I]G0:9FEU\T4X*'2W"E9$ M1\SGO)>A5&\C:F9ER!@"3;?+P-MG0B'Y90=;([=FIL$:U#8EX@F0I%FM/SFC*6BF2-))3KAYS,@K VH1L),G117(L6$Y)5415 M%8FS\QP"#)S+5E$@?9*Y619HYE'O7.$=+$F#14XE2"(&&DXA-5=DJ]IFH--J M236AYH':J2K:2!=V3U#!4FAM $$XU2Q1T MS4L>6^:E;YH142H_M#J"[)%71%P(DEY4@^>QI:8=^5U-J.2'NS72O=G2S9T- MGM0RL1J=UE"3CT8LCJ1!B7?H4\XDOO3B61=+RM?H3GA'!5UU(AU%ZIZ&FJ,E MHA"= V_H2^Q4)@$L:TV9C.@:1N09M4!R3I:!N$"3 M?@,R!2GIS)5NTBAE;%4\H_2YD"HC2\+Y7*0&:>*EJX+W]0+M2(<.,^J#)A-" M"DT[9K&LJDC*>:&R(P,3/!##LU(-,?A([^ 4!SV U: EW9)=-&1PR/Y6ENU* M.L-E>E26B7F'>#+'0@^UY%3)2E0"9G]2G*G:1*:.24YD)-L8+3&FXD>F9L@N M#%)BT2LR9-IS)HUT>2CL$*JII$HC-J[8";6E DTZDMB<]^BV6$A235.DU%JL M%HIVIGU@S:(F8.!4E61[J7((S611&H8/H 6%+>'&VR@1<+-)>) M69K6G&K#Q#4N?!HA#<(#Y$^1)+-^(A0#O)L"H2$D5!+IGIU,%;<;)21$=DD; MSN,-AM!8D\(@I[85G4A?G)PJ)8,UM1B!@3$2F68R_)% #EEM\OY+RL;2')3J MR*P8AH,L&('-5*R$N'R)$4(J&9GC2Y"D=@)I#NY4:!,]'R3WR4177'(59&-\ MH+BS1B 2-@:"%C1)HY0,"0,IL>A0EE[,%+:8#8$4X2LK#N[W25*I2=40B(I1 M%^/TR1DUA");Y0SJP."4>%$0W#$$I4A_\)8V%@?PHSS99'I]0P:;42>WTO>D MI+6/&I+C%(Q!G"L0)O+3':5D$,ED\6]6!/SJ*NE&B3[1Z)?N3&89SFMHGBE4H-,G,B(BVQH M)6>&[E$]R8CDIGY "M*0+B<(41L91:8/1&TERPY4P^"4=$AD#&ML(&.#Q81> M9I1$M1'_6+(STK/*WX?0PA74)FE"B/X#N)]H1HLD.Y?XSXKW0J91"&5XTZEABV3,L)$ M RAI[G/ATT@3Q<0W(KXM/,RXO]^;4^1"I4+V:5^/WAFF=#';FQ=<['_=1JA# M4*R.7__\+Z/13_3O:+%\QS.W"[6.IZ_$ MBL7XO^FLNWDVISL)^N5'\M1W#V_29M,EGX)WE=Q=_K@#\U=TD^&6/P['&NR, M)^^XMP,N1D_PS>CY; >FAR?FV7(YVZ%S.8PF8#)^-;T[P;;D9RQV87KXF#?; MXR4*^J7@W=TYBC=SV/WQ@V=_\G'TK#?CNMR^V\9+,83MIOR0__6O!.)^_.D. M/XMF:??83!V]XL&;\SNIVVYW.:JSO3S!'X_/GSI\_FJGHM H+CUK4["UL/[+Y\_?O'XX=;HWI,'HX?_VGK\],FW M.C-_![*)TU?+V?2'T8/;]V^/")?;M/'9N#0U?"6)[2_X]H^>/O_]2!$>'\\7 MW/O6 *BFL^FPPC(N0UR=H)URP?/&G0#<=U+%0&",O(;:3/8$Z-"T<&MTL(Q% M(.?<;?Q&4^ URXKCNP]F95C;XRR>/B942?'7(V8Z,2T_;YS'+E6$EMR\Y_#) M!T-E>'47]I:S'P^ #8^%$1X-GD\7$W@WVUO2[=]B_7'_44K*V_)_'EY0>*UP M=X%W%[@+&K&8Y>/AYMO=LA:?G3#PN8+L2"6+N=I0(D9FVX M#YR*),0V6R,B[TA6O*'_:ZP^Y56I@+_NP9QX?O+N.>[.YDORG6;S'5C^^=:8 M7G&!A21\-LDPF M>_[BX?/?_G/T_.&SI\]?C)Z]?+[U\MZ3%Z,73T>$NUX0N!HI,WKZ?*3<=_7[ MT=-'HQ=_>3@Z!LF.X-B]^R_XL$K&GC:5AV)(_[+^6+M>7=74K4#I_G\;-R=? M\!(?7,GR*,9OQ3:Q.T[O$E; #$USI#9R3XH6GC'BWZZK@HG/1OF^>%^MO )E'2WTB]BAYZRS9>) M"N_$.X2YP.GZ-+^'5D)3*'+@)!:P(( S-:PS*5F#U97<"8?^V]X41YR?V2F+ M_K F[DQ9@521DZW'0W3AV@4>OF[1X*L]WL&Q7!ZQ^F@? MK _I":-_'/TW6LZ.??NV[$Z_Q%\QGN!:R/&"RZU&C\9D:DGC9)S?71/VS.09 M65^5P%:1$T&+2 V#T*4HY[V!E.!K5?G#H3R+7V;_7?J89R5DLC;5/FW(+H4018_&B^-Y%9UQ].48T^\>OH6R'&@XFK71_(AV M(UB,%KM8N+:VCL;3T7BY&)7M(8+Y_25.SD93X#[RX%;GL'V5>V;,;?,)#\U\ MRGTS^G8XCP.75NR_$1><1M=-ZE)^Q3/4)3EI)FMO!23'>?V>MWSV44BHR<9< M@;>96HFZ?#PMLSFY:D/Z[U"*?'^V-UW.W]V?5?S8?5OP&;OSV6N^ST>1T%7Z M+P]P F^ ZWY7X=(Q^2_?G_M"%_:C#-CSO=?58>L:@TU>6Z[>Q;Y$C< ,U*'] 4JW6. MB\7!/[^-I^3 K\^Z*N?DZ.^X6(Y^+P_?X'3T8#Y^_3ELN#K/?U"8%UQH_@2U M5#7@D@11=.!6%QI$-M:*K)URH)UQ?D5XZ&-JZ352:VN/KAXY*6_ ^U4PV"MZ MTQNE?%;*"#1OC<\LX5P"K(W(T1D1HO/*JJ'1T$K%_#Y]?#I_,7NS3@?]T1RF M?TS&TZNNA+$UA,J-G88>)%PLG)4+@C> "!:2Y+U95DF=P8MY.G\VG[TF/V:C M0987.)W2B/ FRG*-U$VM6)5N6F3O*S?#+,307HF@DG%1Y6)K6BE#X0,UP?MYH@_3F6 -=@D#XF_L8E8?6^]P$U.;ZR.R?---Z%R0C?8MGCUJ'T M,[GAN.@OVK)64-/AFWT-C4E(1RRE5S6*$J_V0OJ&LB>^6U,J=#,U$7H2K2KN M_,=MD@IOB^D)TR944,Q7US0SE+U'VGE%IF4%D^GUYR+\'0SR^S5E()7L4M28 MA,E5$;8@0H(A&EII@*M8 ]JO)OEO,]*QS[9GTZXRD+33(DA[CI!&WZKE*S7) M^_2:__6O4:OPXV*TQ GN,KE&TX%>/_#RS&2/6_*,@$27V.&DP>DR1VNE\?G. MR7_1=_WN$7FJ.!]D]8?!;:4O< ;85H/?VI#W$H]G=' M$U@L1_,A/[Q[KOA&\,97<<46>0CS\7),)^\G<.&<:+V[-U_L<2;7/53NE;VNW9I]\GRMZ==F&>U0L!TD-=_>F M1-S)>(IG!^_&R\F0#8%0MD>%U.KB"SW8:SJ^@M#9QL7U2YBK+X FJ2%MIE;-&-9N6/'T9D-4:O8;*'H_^?[(KBI]CKBB23)G[Y":14R:?UI7(NWA@8KI\'2T/---^U>;J"/GO]WY[^8U0 M22=7E \@@N+6"-87$8NG3ZAC&_K:IZ]>U3B4N(<'VG*H(/EH>8YUZ457YLY6 MUHL*_QS].IEE9FBJ&&88VGG"]XU]YVAB#K M)86L+\7)>CRMG 2)H_R.W&DL?XQHE'^0+4?RI?8K4H]5SWRGOA]MPX(<\0FY M8C"9'/C;[*']J4&F.Y)F:58DS_65#G*3 M&G*07QW3W%\OO;\WG]/;[=?&LSE8PO+";3V^BIW^$Q=K"&)_U9!.)>Y7/?F3 MW1+.V<'P\J?AR:RGF;"K4;B?5_I77N>R>B/-MC->+DFE#A9\/ILRQ)J\&R'! MK7>CQVPN>0/-USAZ $O8KQG_0"6_O\?Q$-KS/3K32L=:]SF^VMO?KV&T)5Y\ M1O^.OB--RMIT4+6+[1F74!ZV+%ANP_+#]W@#)ZW$_GB.-#4NOK]]2MOXE6KD M(A&]UH3P,@9A@T/>9T$+WH-/IU#)NUI17NPQBC!!#A3TC4:^T<@W&OG*:^3Q M8@2C";T&CJ 4TL@<':^#$ILS+#WUUQ%)GCCUP&*'5#D]97X(WT@#[= ,O/N! M(3/=CJ K3]FKT:OY[,UR^_#P;4+0.(RM\E[;0\^8( _&#<\\8ZN&9X^F^P5$Z"WWH!QP'_[K_J[-BI-4G MEH0^M5QDPR<.ZD]>N8G:L(-&88?[#\T/-FR2.HZGZPZEG=DJ[G.!-,@1HS1> ME,9MZ)4E=S=FFA/PU6$F3]A\=7O5]TV$YO>)OU[-YN].B:,-)PVJK!R]_KTS9>&ZSL0:$/.HN0XB=1U?[6PM>+7?ZP*R?_/"_;UPW^"X4[OYY+2(P U@/)>5O &,5P F MG9G9>U9$:?TS MZ/'+WF+,1=L=]U:_@<8WL.,&,']CA+R>+WSY@/D:0Z+K^&HW*+9W%/OP]+7. M&PQ[O&]@,0:U*D*"](1A:Q.I&12Y8#*M29WR5^? [V/80VK\.A#C_CXMK@"6 M[;@IQDU&]85R2=HG7^1IFG M;!8TFP_/FKSCA[\9TZ/IL:,I#7O&#O?K\6*(-$UA6L8PX75,[LL^5+D [X;WN3=R.M?Q@=WV'UTL?R RN. M.8[>\)^OR^[^"IQV($Z/AMQL,F8'\F15D-YFD1+OMMZ4%RG[+,#H"DUZ\/*C M2*OVKB0$+ZID>4JVB8B^D#S)F*.L/H,[I5)GJ)#=X@+9+2Z%73S=6PYVEPSP MK='>=+Q_^Y?_& IE%[=(#9?Q#@G9GV\]?O+HI 1.]W9$G0W5VWS*K9^5_T'& M\(-2^E $#M]S@[G>^R_"?%B.50 MY# >WOFVVUV.ZFR/H'E7*+J.7^^W9.#)>(5B.JMX> V-BP\?RM,$WXHZGN_# M-DZNW-N9_EC'B]T)O+O+1W_\8#KE;3?>'\Y!)&K_A__:6RS'[=WA4_X?>U_: MW$9RI/U7.F;M?<<1++KN0[(G@I(X-M<2*8N4'?ZDJ%/$&@1H-*"A]M>_50V2 MH@2>8 ,$N]/AH7!W5V4^3V9E964V7T79_\Q3=E:&6')$+V?O["G6K&N3P)_^ MF"?X_&^1QO'DFV9F8?GYXM/OAW2%4,'H&^>A$;TM]2_*X M)MN,WKNMN+/^WY\G>34>T+E*IN9_K6X&K*<>P\J;4,?)R486HECUP-]54VV26 M_ROQIGP/)]?6"ML(ZGM^@MJ)D_$?_WI8O9^,P\Q/'UJ&[?D-F.9O;%4J_VW4 MSN?QV,&HDN6%$@+*MU7V;KXV(>IF2DI,O E2-J4?\WPU5]JJ,E'&49T?');G MS:^-F^AG7K@TX=!X6;2DQ+Z/LR[F^Y_$T><2,3\]'9ZWAFM)G8%GBSH7T?W< M8J7_31WHZW.]/8E3.ZSG)0YL7?GQZ6DY\IL7=GXK*^'G4:P'LY/RX0(B=3B<#-YM&H-\6]?7@ M]5[G=77'^]E)*?L1+QBR[ )-XG&FSU)/I+1$/8G5S\-Q?3UR@0R7F_?#CWW0 MK8O-Y6/IR$K&]!4>[,\RU<8-\5_=L^FDUE]D]O2J5$W0PU-%;ISJ[C@ M$MIO$P,>W6HTUZ/Z^F\>=6Y?M7C8=@JI8_/FU'[H>%!7?Y_94E-M^+6:%W8L-;9OG0(@L:4F^R\[.^\[KU$?1X/B MX3<]0NOJ+W$4)TT!P5*[X;2\<\57>S_OTC>$Q62;6K;;GS#>?>-UYVI8[8[R MC<781.*NQ.> X]HK6O1NM_-:]W8\"ME$OBM!M\L,56"PUN;WW3^/NF\GWPW" M;S'[^T&U-6U9_G(Z7!6DJDO?B-?[&0P MNW:C&FALN8H9\;=L&CJOA'^S@VP]JYT+[^"=MF M:_K7:*?'6]7!\6#[KSJOA@?-=D#IPIY7 MH-/S%@K5J^RTY<]5[X?Y(C]_B*D<*1E7^^-IK%A3!Y:0E]7NR6GV^V*\^#CL M';0NF-/EEA,;G0AU8PRNM.MH0FLW1GN_V,E@G.UOR4@I*>73^'G@VU]. /WE MWWF?I\66XXV=YT!VD8LB[KFF=:4E@_TC%9L+9=B8@^Q"_CX9O_=^Y$9MW+ M+U]177 _GT96NZ^[KX_?FM,5%KP\\%X.< [J&C9VVYWLT6 \:3#<_J1S>SP:W,HNIH?I6\RZ&>CNBC>O.1'OL'?2MRQGN7G5[IQ?8UV4E?S"B!O MHH\G+G,@(^6 -S&-NE),277>@BOEZXU_*]^]R/.O)LTF8+.<^OQY$C^7*Y_. M-_U*29"3LA%8;U7YLZ<7=_JB^GGPAXIO2RI^WWSS=Z* M-)\1^.(CXLI'@(#;2P^(DY/J\.#7#YT'RZ_CR6]V$JKA>/SO1OW+R!ND.%L6 M7>/1MU:B^>E!'O"HJ$_UZ]Q9S5_Y -F&K>I>:63W6U[7=E[W'AZ%/SP=_]N. M8O6/4MXXD_L_;7V?CK:I4@+(CNW41 ME&I2>[Z6_:!;9J]W%>F@EL;3EWR 6AI02^/Q4SEI$UA>(9+PR]I7+&;8T>U2,J:JS @WK0?NJ=@O].S\JGK]$T6QU/2I6P M_RJA]T^#3Y>!^4^#T;Q 6#92-P.S+&&N&VESI1#]>-+\P(L\;7$R'(SBS=N M.Q^.JF]').T*O+%6)NQ.:+9:X7K]"K&"\=T%K8X@J%2L^$2N(*@N"?(ESZ5> M!X#V\K4JLGT1K;##>8)^<_TE876MB5ZE_6OLP9.A;#.&^XAE'MG8T,!3PY)^ MRE_,2X$ _R8LO/FHV73_G5X==Z4']*:\,HW:[>7=Y,L\FH7M;5F\M[:N+= M.^?W5=;9WQ#]>IP7XY=' S_$>C:<-A\Y.(V3'TZD M2[#'5*^VYIV:?_E'+R M@VF39E*>#"\>%WP/Q_5L;9!FV^6$Y>7--.C\^[<;:L!=;JA4K]UQ>;&4&:"D M;E4?!O6_ ;&]0"S#8)UO@#+_5*9I,A[6GTXG8Q]# _O-W:B>^I0-Q^2S'M>M,GL&0^N[M9D'.0>?QI.G"6]"?//)=0'B MFX^,;P[C9SN<^VFQ;)BN-;CYMEQ\[J'-+PXN6C]C)Q_K6-X\MY\ 68!LSXTG^Q1BLF47 M[=/L=#S*^"VGARY@/%AC%))MESX#S:U4'_.M5.<'F;XA&- *:.V%@>6?\MS$ M;%A3S"8U?-L[6^>6P+O\H6Q.RRU%V>99NDW<;H4=\FX>['ZJ=MQ_?[>U_?%>]/OCP_N##SM'>P7ZUL_^F.OSXZG#O MS=[.AW_EM]Z]W]G?VUWB>#Q[D"MS[6Q5@U"T=IDCR^NW_>O#A72/CAXOR[NH#=X&[D>121V?7.4_G^6>/D=SC;J!Z M J69?[1B[ZWILB72RC=4CX>#TKN#_<.#MWMO=HYVWU2O=MYF[MK=(.ZJ#O^ZNWMT M6/W\<7_GXYN]?)-_>+A8GZ=K\HQ+M4B\3<2MY5JVN5RRF@N1^;MLV2^OY;JW MQ)?TM3N(*R@4N1AEN%#F:P"CU[\47'%(I1.#S=I1WOGS3_2GVP=^N5B[B!J< M3JO& %47A+T)4[.,";G1IVT2(/]G-HH5PZ60,;TV&G6WSCR/J5L;A&Z9CCE) M8;;B"5CUE@: Z@Y0_5 AG%Z[7PC NN^.4EL6?W&V'K/S]"QFM?N#NR0C>0<9 M/7=J^7EO=%'7OR&94)80DWJKBF>EGWA5']M)_).;_/&7Q&]^5\8(B=U2PW1KO@ZW@6ENNK!8NCVD9-9N4KBN5K>LXK5\ 1?0(,GVC M"%#DW@JV6^-M=\6W:-::80Q&H60,SM.N_BI^^1QLHZV/ MFSH)OCPH)1V^V.$/Z0+7ZN!]IJLCC'/-3X[&&S;>[U7@IH'^KD6I;D;&]H_S M^P@H_&EPEN4Z^G5BFXSD)G7EUT_22N:XCT@2+!#7)K.+Y (%C)676LCD_$]5 M\RMGTP_EI,'K3YK0*#EW2%AF\GH*LG'R_0U8KH2@NAM$T,I> P MXL9(I W.CW30/B0LE98+=,6BYTE3%+'GB-.DD:',(6^LED22J)19,5UI"G3U M)-&=!3>X\Q[OA^ACUE4DYY:7A90Q"#.$T6.1HF,DL:)R!QCJ8WP MSXYOFLS7W[S3_3@]W[B\]S*JFI\%_?-/@[/IB]'L!(5Q4[:B?.*G7YC"VZ3O MBRR@+A!F3Z@+1Z5$$A9IX7BF+AR0<5HCGGS )).03HN1ZR5"0>N@+BJV:=^I MJ]WX$+C!-PB@*;@)IJ/C8 +3<9OI<"SY%*)%.'""N,02:2TQ2D[2J+7%*I$V MO-X&:U<"LO??," ,-@R D$"8/2$D8X(7-GNPGO+LP4J2R<51C9S@AA%,B:.A M#5_V$80$.YB0L[>FG+W\J&C8>4([F(:.PPI,PVVF@2CIL?46"M9G4\)1 M7BK,%<8H&AL1-[@$9;,WZXR,UIA$@FDG*Z]-CA)Z6_2=H]89<^VQ1[LW^I(? MC"=76_Z!I>@FI,!2W&8IN*18"Y/M ];94C!!D%&1(<<]PXHDI0)OPYN]0-S7 M;!GN;Q(XE]NF[S8!V B$V1,V"H)I$D7V/'6@B'.?G1HGLC?J+361)R[E(ALM MX;4!R27$_J$1HEZV.#YX3'PSRVOEL03A!6IN$E&=4,4>M8HN;?4OXP.>8WIU# M>F<4FMV_)EY2MYN_EMUFO#I#!;A9LD@S4&G_5*)?5!J-B$0E@[#C%G%B%3+8 M95=>"9&HC SS5@+/ZZ-2QE<9E>X*;E8=MUYF$? ,O/RC\=0.P:'OUPH:0D"W MGB)17GA,(F*Z!'ZH,,AZ;9$Q6&0C$;2-K=0_6H6M(%N88-C$!+8"8?:$K2RV M5@5)$ W4(>YCJ=9+4)B.TM1(O'EQ8YLS;"M@J,RJ$LU<=SNZHX_I^,C[- M@_BZ59T.;7%=1Z$IYGE:6G]"'8<^( <,PZT[F4;@)%Q$+ML'Q).32"LOD0DQ M&I^8RDYN.S'E.1#?%QCNC,+N!0@?LK-YIU>K^;;LNZ4 \@)A]H2\#%7&$>DR M6Q4/E3&-M-<<6:(<]H9D4EHL0K-4%'<=Y"4HE*&!^.QRM1FR>MKI8/2Y&D9; M1XC0]@,M8!UN31E.+ B.(Q*Z[.QY'I'UUB*2.-?!\IB4:J58PP7XWA;L?2AC M/4@?Z]C$0NZ?M4<-T#^P$PBS)^QDE @\9L?3B1 1%\DCDWA *GNGPD@5&9BI0\+L M"3-Y3[PDE" B)4&9;@*RQCND6-".^?P\+5:.6<(U!6:"F.E3UE:8VM'G@1M& M<$I[A!:@_ENIG\?L1@J'*&ORQ(C/-&X#2H+J:%PP3K(VG-)?!YG?X]O!E\+^ M%SA<@OZY@GIA0$\@S+[04XP:>X61<-HB;B1%)K,.$A(+$85-)K;BF;9%3P*# M>PI1TZ4 \)?Q./PV& Z!\3N.#V#\VQA?")4PC]DA=38A+IA&CB6!* Y><$RY M<;$-A_0";@\H;*ZW==^Y'8@(A-D3(E)4":5Y1%+J3$1:*N0$9DBQ%#P5%"?1 M2JXI$!'$0->7-]H4ZH)L4:B. 55EVLCI,I%($0@*MMB(Z#*W:$*0U()0XUET MNI6: %>*R.R/1_ZA!*.KI-"^S">%820)X2=]]K MQDV3\;N5F:/K9Z(G!LDZ%T0T!"6=30HW6B#M>$0J$>DB)\S:5O(=YK:HI;/" M=(L1L3X#M3E0>2*'[8<) "]^P]0"&/0I8QY$N*B-09AKA;@S#&GB&7+6!AV] M#4*+]BJ+M<:@5*I5]B7>5*@\=63]6H5;]/RO\>FO&=A*9^\;9A_HQC?7^VT^ M0VX\##?BZ>W>SJN]MWM'>[N'U<[^F^KPZ.#UW_YZ\/;-[H?#__XO38EZ6>W^ M_>/>T;_N4LMN.OAYKLL[?_Z)_G3[0._+M.T-_5JJ78%IAO&"(G=8L-T:;[OA ML.4MY=.[X ^:T/-BL=5P8-U@.)@.8OT">*)'N.D;3X B]U:PW1HO- %?BX'< M\3Y/XK2N3NU7ZX81]H">53+C^J.3/8D\^J2HDIRB[$8[Q(.CR$J1$#,A>9^" M<*:=O9MS_+V?P^^AS0U^H9I @BX0U,8*$PAJ5=E.G'&LE41$:9;)AI4C T(C M;5,TE&A#Y&(!TF6V1AY+4(+"*7I(9EJ7,SN9Q3PK=F@G@UAO5;_9S^=MPR=Q M:*?Q6R]QL",=QQR8C]O,A^3*6.,BDI;P>?UJD[A$/G"J+1&$\<5B!TOXM[LG MI\/QUQ@_S.'W]EL<]L&6A.MMTW=# @P%PNP)0SE+ U=Y!:YXLL7!C4CKA!'# MUHC@@V*FE2[:+3*48%"1!>*VZSQ<>^[P7MG>!*O1^Z,S<)#L<9:'N,2YH Y) M$27BC"KD6,Q^KI5>$JPX9J&]D[9S"#_&[,@UYNL#*N#$+:@$$.7<10^)FL@3 MD@YG%UU)@JPR&E$=L*8FA&07^[LN?>*V!:+DVPR(\JF#U1TM=S,_2>L7$P[! M(^_XDA?B.+<9">Q,"CPQ9!FGB$LKD0X^(A63=Y3+&*_9J%S"FWZ,86!&KO+ M5J?5&#BI0\+L"2%[A$VY++:WLB4;IF7%6\;2XPE_"<7T4)RFH M[PVE%Y?3^K?CT6>4T7M2G8XGC=Z/4S7^H8\WN*C]P1&8@]O, ?!X2DA07 M=],DI+G/3*]#:4J6G5?LVF_F?6$E.BJBZ.8OP)^:]05XB8Q9*SA"!,3(\74S8(B691CQ(AC1. MV>V5S@3KB!=DL5O: ]S>?]OA[$7&X&7X8V_T(=:GT4\/TC^BLP_8PP,3 +P$ MPNP)+V'J1*34H4!%7HY'E1U9KP.*,2:/G>"1/BJK '@)0K-/[9KF=5+,"Z%0 M3>T99!#T""] _;>64Z"9L(/SR/)23B%S.K(V6I1BH(QH[KAJI3GC!?SV1GY\ M$H_LV=4@17S([AR&&"OP$PBS)_R4B44IZA,2L1QI)=HC9[Q#BO!RIE6*3%)M MQ%A;XR?"H-@+1$\?F?P*_FE_P +\?VMH@A&G@B (.TL+EV=/U02%C"+*AYB4 MIHN-M)8M:?#(C3.M(;45J F$V1-JLDIKX[%"Q+F0R44ZE%?."2EAF.%<"R?: M:]O]6&HB4,L6 J>/]$I#=-.M:A2G0/R]K[4!%6@>9SRBM0*+:!'6(1L"7=HT M>$>09I8I)720MI636P6]1QF\;S)VES ,)5N88RCA!26\@$ W0"7Z1: 4 M.ZR]5,@ZI0L%2N084YD;M5$TR.QGMU,)8<4$RLPJ4QJZ@A:(*#^BM!=$D_NS MR(60S:U>=Q22&Q615,5O#@XCG91 "0>&?> DB%;.G5V)UK1F*:1@$,,!K@)A M]H2K"$U,>!405LPCGKQ'6GJ!'*7)2,HB5:W4J%T)5Q$!-13:C3=?JU&+CNR] M?=;6T''=9/THE!_>1G7T:'"&C@]I]1J)*4GB#N-D=6.("JUQ,(D M:Y6\\T3+R;?__B]-"7E9[8^GL5*7ZG'M/] %O?M=P?O6!1T4N;>"[=9XVXT\ MM6W%-S;R=#@=^W\?CX N'QW82ZYW9]'@\R8,+WT6CZN;-JV&HO?U?[XA#W; ' M0),R/'(4F<&(2V>0-9PAZHA0CC&)R>+@EJG:M-K!B:TL[/+?-6&V&^)N*]+9 M.8?,QU#9RQ%6=EIE!!U7_S,;Q8KAK8IBRIM0R9_5+Y#429+!V*(6H>/)6*[P8>6U)_??J>O9@[2BAL*(A MA6KK.+I1\[F@6$>)#",ACTN(#.MRHR74K*3FRB^V3F])\UD6,X2TXU0&<^R)7)ZV VK:=9IP>CSZL9G/=>R2RVS,4L(NZLRW05/4J2 M6I6"PTG150FMQ<&-QO?AJ4UBLM_B)%:#1FWG]7R_34:AMALX;)'L%E@-]C4[ MOO'3J7W-NW9= C?&9Z\)2:FS4>$8(VT)0PPS&HS*7(I#BW&E)I9$7SYL)P7T M"\BB8\)\GF21@DPZY!57DIDBN-0264WR*HP3';20ABL@B^>5.0MQG)N2 \:C MBR#.J9U47^QP%JO?/Y<6.P,A;''1>^GER3:'J)19( M\U$W"XCW=G(P.9S::0S_*"-_'R?-FN+[%*/\L"PX\J?J@[1S$B=91]Z,AT,[ MJ<\__?T2XX;Q!6H4(]GSX$&7UC*8(NM,0DXGZXEUPOC%(E9+K)%6/SZ\C*.JHO3;**89(Q-DXI+R,URJ1K'8I$J\MUJR54@]7I+BFD&,PU#DK!/*I MY".52A:&&)^'YSPU."5K6SDIOLJ1&?QL H[++\V?*.#(F.>$>8=P,C3K!TY( M2Y%74TZ(K,E:<+]8Y*H-S5\J*K>H&Y1NF?P?,S>?9%J'*EP)UMR@ D\B7>\Q MB=)YY+C.\K'.9NM4>M\$1H7U0279MO5];/CNFIQ>N86UVB+DYK3>=8CXAR#< M=Y!^(O!&S@.3UF8G5&4/I.R3V:0]$M(2+YD@+;5D7B%XM2!;6-U\N&0-DKT! ML%">]6(]RVL4O$EC+7N99/AEV( MBT.HZQF'NMH_T*YT,BXX1'W*AK[PC9,D(9I8<*G8?=&VF]"L7.]?1 K#F1[@ M(Q!F3_C(:NX8YQ%1[%SF(ZF1PRHO6V*2-AIJ0V MNS[ 1_W.TMS8TPP[(0R* M>MEA=6H'H1J,*F]/!U,[!"/1<82!D;@U9J]U,)@)%'1I'\),)GQ(E=9S M09)HI7W(-P"^S_C;&[V>H^^*[6CM[#HA9/NZ&#=H/5#8)HP7**QE"G.1)Y)= M7*6PRG0D#')*9)]5!8MI%%AYU8:?NTX*PQQ*!74K\65C7>,/<6I+ _(JVLEH M,/H,)>:Z#BPP)[>9$\-5(L1(1*GQB&.U>/YPIQ"2"0]X3QR385KQ;VX&'6S,#U?HYZGGJPD139% M*Q(3V5D**8]+\% >.405%M3(E")KI=KEZL8EMS036U1?UYWX*?-C;SR%?^]C M^. N==RP/&MWJ47@_/PTV=_4A12418%)FJD/EQJ_4B)B*>8.1^=#*WLHWU'? M [?:N1)=:VO\O1QO$MD?@/R>E52!_)X7^4F1O$Q2HRA]\6>E04Z$A%+B6%.L MQ'6'(Q[K]P'Y/8+\8%]E/2E'WX(EU;AT@,T@.,G?.HZC>O E5H-1?A[!.O6^ M-18TDGMDWCTS2GC#$*51(&[R(^,,05Q&C"T6&(M6(BI7 -UT='Y]%T!HE*\R#Q9@ BTX026 .:\K:\"),=Q)I$BPF04I0]J$@*P/ M6&(GB3>M5%)='7.R56XJ=04FJ]YV6L:_?P8._+SW9GUC'P1PW7N/+#! CS- M7!G%>;8XGI:.7S)E X2-1YE^,!.*:\9:J5-^M9G);@/>^]L8*>DJCQ, %, ] M!Y4 =KR&'5VB+GO5"9'L56=VE!8Y92C"DH0H7!"VG=HECV)'02%X 6<9-LIE M'WYKB-ODR5QUX?\?.._M8C+#OX RC&=N&)\4E??;$OO=RBS5]3/1$UL5LKDA M5G&40A*(*R^1%20BIF(,+!!I?2N>_)5FUSNC\ C+=4=-M2U&Q"J/X&TJB)[( MR_MA L#UWS"U &Y]RA-IB6A'M4>.,(9X2 9I%SP*)-.JTBG0:ZI_+[$.6!NW M4JFV.7#K_9<-^5^;[[YYN$K]OC<=7KDVS=>^]7+W'?4]!W?G]6X>WC>2>&0* MWC+C/3J.E?4E!\B.OI82FJ/Q-']Q.JX&Y:X&)P7!S=JV21E*@Y$=^4&S Y%? M.,D_DE_#>(;"8!(;3+[(C\;U&ZX\M(1Z-S\_B%3?E>7]CA;_9K_?*G/UYJY^4G MY[K53,CUBO4D^K,,,;:G/9=3NKEJ]-M<1"[["VW,P=]V]@YW/U0[;S^^V]O_ M^*YZ??#A_<&'G:.]@_UJ9_]-=?CQU>'>F[V=#__*;[U[O[._MWOX<%/"'F]* M&A?M&_%^NLKAG^8IGI]F(SL+I9'(9LSMX='.T>Z[W?VCP^K@USQ]^X<';_?> M[#SF3%O+=WBT^Z;:V\^"W:U^_KB_\_'-7G[E#P^7[_.$>QEUL^GX MPL$M]U)H,-]Z^3C*%GH\RY9VMR0)K+";S-]._/>?V:]\DVI;>]?W,)3W,)U&R /W/6X%H"+FGCG:9\+<%]#('K][N;C DL/ MV9%H:W"KCIEE72CO-&$%D&DO!PL*W#V9=FBPM^SFZX?OYH-= UI8/@'JR:2^ MS-KPIIG[^\Q.\B6JW5&(X;+2R7)*\CQF;VV863[!$G#U['%U.#BKWN5GQS5 M"XS\)LQJ;XP\!3+Z8>9*W3+@G369]*Y-".#J-ES=6>'O.<_51N$*K-,&:098 M)T#1HW=OSW___[W.7W:3P?_;JNVH1G6<#!+ #(P5+#Z[,ZN]67P2_@QVGMJD ME9_W1E6^J^%@/*I+0FPHF2J3>JN*9SX6HCB>I\Z&ZC1.+IZ=9 !-ZSL+Q&[N M#*Z>;)JLIBO\X^5F_CG8'K\>E;G@ Q[;.!Y+D49IA$>4.XJXSW],X@Q1%IEF&'.O M%AK7Y"]8END+65EX3'B'M"+YCU9>6,Z33G)S>$P3OO[>6\!CP&/ 8VODL:"T M9$%:Q!+7B">LD4W<(AU=]#Q(G*CYD<=*D=>D\L>IBZ5IEV;(1I%04E:S0#*E MJ;@Y/$:V!,'K;^0 3 9,!DRV1B;SEE.;HD+4M1$>DT'YJ=C,DG)*LL+/0LF>WC<<06[ M',\O[OAZ7$_GA>WBV6D<9=U\T>9FQ[,Q"??>9=T,FGR*@S9]&"YH<2?%VK/A M@A9W4JP]&RYH<2?%VJGAKCS;8;VUN#=YE5(R<4XGXS#S><%2CX>AR<>9+ZKS MF5/\2[KL:["*=!2:F0=]0C3G!"VBB. M'!>,RHB%M+*-3(H"R8/TE_$X-/5=X^3+P,?Z,..RI;"6-'A;]#RH!2S5=U%V ME*4XQ42XF DJB8BXT1398!4RP0H598Q:+N1[+9,GL7*64D1#6A>P5,]%V5&6 M\B$X%;5%T?'22<1$9(GV2'&G,66!.>S:R()8.4N1+<8@_11XJN^B["A/F9A2 M-$HCK$J_I.P-(>-I]J:B=Y$X1PEI)<=A#3S%N>G]JJ_E5 8(*EXO@#<0,P3[ M ?8CVX]L-BR3D2"O D=RSANS""J^83WE%[I-H(V9X%7'Y\3"6!]F2[%P! MWOV[Q5*SRE;:759C8*3.B+*SC.2XQX$AR43V:/.B&1G"+$I!8H$U\5$O>+3+ MQ =;9B0):VQ@I)Z+LJ.,1).Q95F,/,L\Q(W@2#LM\AJ;)$LP-][[-F*![3*2 M4-L:& D8J=>B["@C*:H#T>>MZG,W5+D),'(!:6%#YYZ&Q\3_/NW M'G&-QYSL ?CB'7[8E;[Z!+S_[RQRPN^ IXJN>B["A/2<$I)90A M[C-%<<$:+\D@JY6@AE#. GU,^'"M/$5Z7\D-D@;7$E3,NCN=S/QT-BG'CGVI MG@16H]/ JOQG=7 R?+,)2@854R'Y+&ZOQ'9:.0 M[ZPI5-;6T6+8% =^ZKDH.\I//GNO,69"HD1:Q(G)U$2"0,K&(+4B@4ORZ"CA MX_GI%P(+:Z"@GHNRHQ3$B<"%;E"0.%.04QK9O#)&6$B7_PL!LX6%]8,#@*MW MD?J^H 9^ZKLH.\I/GG$2N26($9^7<(1&E!=T E'+!>5)>$,6-E(?'/A;-3_1 MWB=Z0!;A6@)^!]/C.*G&I['$KDO([SA?.M9;U2A"GN#2"+N[__*SP."2PGY0 M]^GG:7K^^[\T)1049N4*,]_%P0P8!!0"& 04!A@$% (8Y+;S#@PGHU1 49B\ ME.72(*/+H0<=,55!V;(?I_=?!M=Y:O*C M.];#>)65!P I0)V@$'VB3G"^GC[)CK819V-)[:X3RY[KO6A!!OZSG^ M@+ ?6+3&LB2"B4AZGQ"WVB M'$7$,2-=],$;UE8SD%(2]N&9VTJH5>XT@]Z# MYPH* 43(, U>1(IHL@SQ$ 0RGBE$0C2&X>1QPFWU&UF2")5>94H@Z#T0(2@$ M$"''@3MO//(F95)SF",=<78+%>7"VE([[%')B8\FPCL;!,B5%A #6 !/@D( M3[*D0]0JHLBC0!PS@K1+$NG@ B&$6K]8Q6'9EBHKX4DA)?#DTR=1+A._W?P M[>6V9C5H]C4A,-OI5&/(G__.A?;4A6(:B-$2\51ZE\H4$/;!I>23%"2T$53] M(7?@[;ANS3J(WO?8 G;JNR@[RDY>>&PUIH@&PQ#7/): 94),"T>(42X:WD:D M*^,L,ZTD7ZZ, MG?A*MVFZK-+ 3IT194?9*47.J<<.):T=XL[F59KR!&&3M"364TH7?*=E@GZK M8RM\3L^4LTYYY_/4RW_W&7[FR,HK1)]7D:RSM_ M_HG^=/LX-X,'5V#E8+B@Q5T5:\^&"UK<2;'V;+B@Q9T4:Z>&"Q69UK)2V2MZ M$NOIQ;$P"%%U>CW?UQ#5SQ>3L=*05[0D6&D$8LH;Q+64R% 14#+.1>&,=;:5 M$V(7H#W/A#=)ZP_ :L](IL!J&\9JTMI0"ILR[SWB+!AD M Q/(,UZ.O!+AY4*7BF62()9G-0JL!JRVX3(%5MLL5F/&2"NH*T=7">)1E4?: M(D>3D9YR1X1M(WEB:5:C7:O*#*P&K :LMEI6T\Z:%*-'E">95Y."(&VY0WF! M&3%3R5&ZL )=)NEB>5;C' 2K09?))TS&:&K.5TUI-O*RVA]/8V7 ]/3\ M!",<['U:\^4QB]G@9"]<^%B"H?D1)@;1[&93S%/R\5$-,;\K)[L_'HVOK2C; M?CG9%1X0VTCDK=_5AV(+ST,S@).?&RQ% K3)B!N2NE8JC&2P4COC68DM=UDN4:DLJ7O\^\-1K-L-LZ/H8]']:L& MB?//'14<[IY-)S93TF!D)U_WIO&DSO:FW,ED/!PV%F>^F=I6R1^H^ ,DUW-1 M=I3DL(Y>A.21E3$[Q2R6&KK&(6I\L$$9*3QI)Q5WTTF.DFT&+ ,)LDYRS2(IZ_AV4G,WG>68[%BV'+ OL]:SV.?4GE6GD_&7 M09TU!XQ(S_<18*?M:1/&3#14*H-1"J7P)_$2.<(8TL9P0HP3O)TDWDN#=;Y7 M]RJ.8KZ_EHP2WM8]V[&#!#'@8.#@;G P-D&SB'WF8.HS!Y>:#4Q&Y#$5F,@0 MDUGHN+9\H'A5',Q6&?W82*0!!P,' P=W@X,UUEJ7QL#.R+)9AQERW&4^33(9 MG;P2O)6DW]5RL%[E/MM&(@TX&#@8.+@;',RB9#PRA3!W#/' ;.9@*I'4Q$B= M')5R@8.7#[*OBH/5*C.Z-A)I:ZVJ 6G$^7?VXQ3Z#[<*);I-"Y;">.:&<>-9H*=G9 %:W%.Q]FRX MH,6=%&O/A@M:W$FQ=FJXT#)R+>,B#7W9'\HH MDY(&)!7/C)27E,A)*Q'!.)E =-2LE M QY[_ Z+=M$%DY!E1B,>*48F88D4D;%XRI;$5IKX/2&/0702>&Q310D\UE9T MD@EA?:8C0B-#7)72QI'E=7UD.'.8L$$NU.UI(SJY5AZ3X(\!CVVD*(''VN(Q MQUP2S"&>#$7BK5GPP4M[J18>S9&NIXQ<;@:=M-^7Q 8K MF(\(.R,1CTDBXTA"VHO(N3#$F(62TKF%(9<8R*OGHNPJ>7G.<;*E;Q_WY2!$1%K;B'S2 M1@2KE5>JC92)IR(OL644)$P >?5;E!TE+Q.$(\YKY)ADQ?,2R"26_Y0.<5%J M)N0">2V3)_&$GI? 0%Y 7KT694?)2U#O&"$<*6,#XBS[8)8DAE2,D2B9,K>Q M-I(CGM#S$BML1_0L-!Z*2L'A+3 ?8#Y68#Z\C)@S(;+YD";[L5$CS;C+A@0' MK*.D^=D*HX[GD%NP(JUZO\SHGAL0H*^^B[*C].5,%-%+@:B,"7&=5/%^2Y*P M3Y9FU]?$A2.G+<8=UT)?6*^P@W&7=1[HJS.B["A]&<&-IB*OVV5VIS@.!AFF M" J&6"6-]U$LG&QH,?*X'N^+$J OH*]>B[*C]$6#X9$[@U*(F<,4-D@+*U R ME'O.>&1^E;'']7A?IN];)Q?1Q_RO=OE[COJ50_N&_P? MB,P?[F69P1X=Q\IZ/S[)5_Y:CH&-QM/\Q>FX&I2;&IP4J-;CX2#8#*LJ#49V MY =VF.\ROW"2?Z2N,IBJ?-_E"Y\G^:U3.YF6LV;3XUC'*Q_<_F%.P^!+Y8>V MSJ@[S1!&HW&(%[>6)Z.\?3'IPWB&PF 2&ZR]R%,S.QF]#(/Z=&B_OBCOOCRU MH>#\G&5YJLHCL)+-SXK,YE_X<5E:^VS56/Q M>L&O2M2+:.ZJ4M/O*"OKT?G?HG3'E[LEC<[-MT!LRO?ZP@Y_LU_KES_]\5([ M+S\YUZUF0JY7K"?1GV58L3WMN9S2S56CW^8B[.U\^%=^Z]W[G?V]W<.'VQ%Y MU]W=/5N-+_:->#]=Y?!/A>PG\3B.ZL&7^&DPVHRY/3S:.=I]M[M_=%@=_)JG M;__PX.W>F_S:FS*7%[.X 3?Z_L/N7W?W#_?^L5OM[>=;VZU^_KB_\_'-7K[5 M/ZS1:WA2\)?!-9[?=1N]=C8=OSQGP7(OA13SK9>/HVROQ[-L=P=G,;R<7XI@ MO(U_?_$%7^HFG-;Q11VS'Y$5]GQK^LHV]Y=!/7"#X6#Z]<7%IZ_9OY[_N,#; M3/_^G-.O>9]L4WK;V[>\9[:)YOC;_V[[[*WOP2T\Q2W-_.HQ5SV^H,/=.'ONDT0QY:OBH$ZCX^G-.2!H M(R8I(X@!@@!!@""P08 @0!#8H(U!$(2'N[ARW)@PUB;(M$T6^7EO5.6[&@[& MH[KD_H1Y^?,_+*<$FS [H/&@\:#QFU@-*(6&2A*07#. MF[IBF7N"S1R%8[JFKM@R1\-7LL+CVWUO5 #-.)?"PL'T.$ZJ[P[=53\/LV;^ MX3SS9< MT.).BK5GPP4M[J18.S5U]>&(]V1J'YU/MQ/9W$Z6#2%!!Z-8?Z^X+TG5!JJ)57]^/T(!W9LY8B;+AC M.13W"QO?F2X(S+E!PP7FW"SF9$XF1[%&&H?,G$QJY*B02&D9B+:8!;J0,[9, M3L9F,R??EL"=T CFI/1+8"N5Y?ALO^)S+ M)(ML-G-B8$Y@S@V7*3#G9C&G"%XE;!B*H31I$=$B&VQ$$@M" [62R]1&%LMF M,R?;-L"H0<0'@KQE_?RWP^XL=C,J+.Z5SPH?8M/$8I"R/Z=PN M94OSWD[RD%JS-W" !;BMWZ)\]MRV'@<]&AQD]!IYS07B3%%DM<_.ER*>L/*. M=ZL."J^:*^LLGOSHIU]HQ\[-0 0#"+*_!'D#H7D=15 ))>U2Z0BKD654(TI8 MB,&'Z,)"0^NV8[5/ZOR1CI$<.'_ ;;WCMO4X?\2)3!N29Y/Y#^&.H)H MP)IJ)S")>M71V74Y?W=E!8A.D>9:([10D>SE]2<7YT<6SP\P7CVY"%;KAP&? M5\<][QFZ4!KWWE!;MLKN!IN]!TS-':KRH&8VS]-NWF#GC#-6X6S8J'"(>YKM MG(H242&(B0X3RA>*?;0=$+[84GP_GC3&;#J=#-RLZ?-X-&XY^OOPP_> OP=/ MS67A]W80>$<=>2#TSBL4$/J3+82H3UXHIY V/!N(Q G2":M23E-S0J.UE*XZ M"MZJ@;C?JD\( ()@EQ)02R1DOD ML-/12Y5MP,+QR+8W0YY@#:"W.5B*)]LZ>6!R>S>W3EY?LVD".R3+[C9^#RJZ M30NJPGB6.63S8=5F8>#[3,2SMXTW%$F)5)BD+8J8:I37-@9IRA1BVC)FDO4?+'+VM@4"!0(% @4#7>1*=>1VP%P@G MEIW,3)C($(Z1B98'K@D1JI7R)VL@4 $$>@^FN(@ YW]+T+YYN!&D=^7:-%_[ MULO==]2K'MSCVM)_NY=E!GMT'"OK2SJ_'7T=C#Y7H_$T?W$ZK@;EI@8G!;7- M7H6=QE"EP(JS5=1'(6,S+,RD_D77ER" M]&S56+Q>\*L2]2*:NZK4[#O*RGIT_KA+]6885V].>RRG=7#7Z;2XB-QZ&-N;@;SM[A[L? MJIVW']_M[7]\5[T^^/#^X,/.T=[!?K6S_Z8Z_/CJ<._-WLZ'?^6WWKW?V=_; M/7RX'6%WW=W=L]6X9=^(]]-5#O]43\?^W\=Y2N*D_A3_,]N,N3T\VCG:?;>[ M?W18'?R:IV__\.#MWIO\6I[6HX,E,R-6<:.O__;7@[=O=C\'HM%38EZ MN4&34NW^_>/>T;^JGS_N[WQ\LY>E]H>'*_[=5W\F/'$X.*O>Y6?'=;4["MEM M^I_9*%8,;U444[Y&S_))#4097+,ZN%QF7*DV:&?3\<5RJ-Q+,9SYULO'4?;I MQK/LFPW.8G@YOQ3!>!O__N(+6:Q#>UK'%W7,OF8FM8LY:%:[\]_^Z<<$E2^# M>N &P\'TZXN+[U^7>=)K(YQ0837D*U>_V)N?U :\)-) M?1F_XY:LP9/QZ$]N\L=?#H_M)-;-PX/9-/OWH[(LO=L-+"-$;%L)>E.=X%N\ M(+'-9/[:Z;@>-,&721S:Z>!+O/&&R7(*_#PDNS8\W^?X1-C[,[>V1@$-EHP;I!EMPNIH$FT]FWP%=Q&,%Z!L9>ZB][.3V;#L MJQWV?,XS"R@$%#Z)K1O#VNPA&9NP+P/[,LL0C[R# M>39!J&WRRL][HRK?U7 P'M4EF364G(%)O57%,Q\+41S/TUY#=1HG%\].,H"F M]9UU\S9W!I^*;-9:6ET7IM_$ B&O=M[N[+_>W:K>1!]/7-8K1IJ<(7:71CVZ M3,AJYV3S^G^L=KP]:P#RX[2V?KX(V\"U818I'"3BSGFDN2>(ND1-\((IOM"] MS6K&(C,!44!@+GJ0H K+9U4%<28F< M,0D9:Q3A5!CN%LKN+4-AAU>R^W?_,QM,O]Z__ 9>HJ/"1FLS4!-0$U#3/4H$ M<:JD02;93#-<95;RG*$4M29!&F'D0BM)Q3F/42@4E V(2ZN0ILDCY9PPUFJ- ML6^1FN[PK+8(YNMO!PG6G2S, M'.<_4694$C8F4QGB2K;IEM%\!)5ZC=:G8&;@)N> M/3<]Z*SNN0ANVBRX[@S&RKE/NY"<<@*1TO./2V&1(\:@O)+DU%*M95SPVUBR MDDB#L]_&\C+4,(49I?$$;WK1:4D3CSHL+C.]3#XO,R52(2\N.9.E""W+ MGILV4;- L3"I55>-@:L&W+2QP@1N6A$W<6DXQ;B$P%) /,G,35)H%#--98]( M6BT6HO.:1<^3IBABS_,R,FED*'/(&ZNSCT6B4J9-;I*"0GR^W32VWF26[,?I MNAK. .,_2_-]7Z)O;[AMEZ9MJF)1$#=@=T/&"]@%[ )V09B 71 W8+>#PNQ) M<,11H[2/%%FN'.)">N2(T\B0X)SA,G"QT$),V$B,XQR)P WB3#MDL4\H1:Z# M#M$3O9 ?E!>IWUH$M]7/@6_+OL=,@*I F.!F]$K<@-T."1.PVRMQ W8[),R> M+!&\2B1Y$I''V):46H4<)1H)822U@E EU(]+!!QYC))Y%'W)[;"E:9R,>8F@ MM;(N$D\IAR7"AFZKPH']\CM-R:?*7RWW5 VS9FY5HSAO@6;/P#)T'#O@U8&X M ;N;,%[ +F 7L O"!.R"N &['10F8+=7X@;L=DB8@-U>B1NPVR%A;L8NQK,_ ML)]X$D%0BCCSHA1-\L@$4:I:TL"IE(0&\N,NB8O18(E=*G7@J M+&<4D^#4C[LD35CZNR8$WS9-]N/T(!W9L_?C2;FSG>ET,G"SIO'RT?B]G>3[ M?_CI_CLV6+IVIA8._@.; IL^-9L*SK0M18$C=9D9.<7(L,20D1X;ZKW5'K>Q MYPQLNK%L"J>!E\+3O,SUO&E!70WJ>A9#]?-@Y(>S4NFZ&ISDWYG659J,3ZJF M?]&< Z_^?3L>?49'<7)2933DGRU;WZ>3\>>)/;F[ 0)8OHT:;\\LW\HM$S>D M5$>5*&&%LV62!%GBLL].&/-6*6K58D%5S:VU#B/M@D(\*(TTHZ(4OK&<6L>2 MO+Z:Q%X#WS>S24;N^S@9C,.\=/V'6&=CY*9T\!M8$P(;S9*W$#=CLD3,!NK\0-V.V0, &[O1(W8+=#P@3L M]DK<@-T."1.PVRMQ W8[)$S [O,4-YS276Z[TXY\' YMLT,S3A?[GM-QY<=Y M=.60;O7;8'ISL(OXXG1_;LG]\H(;_0O/O*UC&45* X MJALZ::,I.%&B6QNHD!X)M G>:>^\4\ N"!-6(CXHDI9#@W MR+FDL8[4&!%_='DBC4I*$Q F^0]W.KM))$K$B*=!&)R<)#^Z/#OA?V?U]"3? M2OTAY@52#$?C93R?1[3N[EI+(W!^@$#!^0'G!["[*>,%[ )V ;L@3, NB!NP MVT%A0M"AE: #T]I;8P6*T3#$C0I(2T618$%:);C$SK5QGAJ"#IL4=( CU$OF M%-3'51A\&80X"G51OF%6V' =<+^_2AD$8MM&RS*R.VA";$M3/G8ZK@=%2U], M"F &7^*-]T7!2#XKY&Z%PR@2)1#73B%M+44:2^=9PR_2/?G.Q'"^+\WN'BGXA MM&O]WR '!6@/7!9P60"[FS)>P"Y@%[ +PH3EQNJ7&\Y*S1GFR#!=JJ^2O'1( M%B/IF4[.4Y7?;V,?&Y8;3[#[#"?:R^_LG)1Z\_]W>:)]-HIV,HJABO^9#:9? MFX[4%SD38&V6!I/+2A4GE[=:QEG5X^$@5!=2Z[0]NGOXX&V"RMQW^/.\(@D6>>6\1%[D,7@84I7"(>U;Z 1J+B-:)6)&"4;SEH^%' MXYT0FOQ3.RSE!E@!TX)*@+\&*@,L BP"+ (LLHDJ RP"*@$L BH# M+ (J ;&CI6-'W@9I*69(2!L0M](@&XU#@F&&"[7S=F?_]>Y6]60;]$2H.@V+8@*XYD;QF<&J58LU?43T!-; MI;D(Q":-*,$&<4DPWV7'JRS.M:FH +($L@2RW"RR),9XS9)%SG%9B,\@XTQ^BJ.*4D5A M\ )9:H-M2H8A;2Q'G :9/^XCHL)2SYW22K 6R?(.[W.+8+6]PN92FPH;8%-@ M4V#3S6)3IW6PT4@47"2933,]NA0($C)J::W%R2RLYT52G'J6LKO:N)Y6(FV# M13'@H!*SCJ>%V/-C7$]*MPFP); EL"6P9;?/2'LHLBQ1EQY@:PW"G$9 ME632T&390B! :4Q)_B0++OO#3!AD'<5(>:^L\_?G13[]P);9- M_WAY_56<@*"[IQ_]).B5$VBB(26;/5DM)44\6(N,"P%IA86+T28M\(\$R@U1 M@F*%(J'Y.PPSY+BB2#K"9 K6^Y)^T9X[2\CZLA\V!Q;@S@); EMN%EM&RKRD MPJ.0'4O$")Z$((B(5MM0>Z60E\B)H95-4R;7* MEE+R/GJ9:T@7@YH]Y7?VX[0:C/SX)$*&V+,J;[5Q]=_ZR5NP&Z'A-F3 (IC-ACA+++$2\0I4\APG5?87F!,@Z64Q(7] M.BV]MD$B3:U"W$N%\L\HA!.S.-%@L$@_!E#R(G6O6:.^'==U2VEH;)5)%9U6 M;F"J#@D3O(Q>B1NPVR%A G9[)6[ ;H>$V9,50M)&J-,[1F8AHZC!]PZ$#=@=Q/&"]@%[ )V M09B 71 W8+>#P@3L]DK<@-T."1.PVRMQ W8[),R>;&.8:$+D0J#DL$/<:HFL M8@EIXY.30BLC_<)),2]C%)(AHPE#//F(#',!22LI=DIH:A8J%#:!X]=7X\;? M=C7VX_0@'=FS]Z7)]GBT,YU.!FXVM6X8C\;O[23??VL;'RNL==AI. "W=4B8 M/>$VCF6F(R*12+(D<2J.C"F% W @G$F7L%5M;-$"MVT('."D[%+HF9=DK^8% MUZM!7<]BJ'X>C/QP5JJR5X.3_#O3NDJ3\4GU)S?YX[D(KOY].QY]1D=Q)+B8#IKFBT\LO\"TUO9LO;=# &U@3 A M]-&+(-/5%N:'(,9$70C+YH#P602U4B&;,6J(21T&S MTM$P^S..!8>D8UX[$:-E]IYN2=-9L/%-7OW8E;"E%3%>92W^3B, Z*Q#P@17 MI%?B!NQV2)B W5Z)&[#;(6$"=GLE;L!NAX39DQ" MI0Q@A7BRGG$/9?(*4.0 MQ,1%3O)ZGK9RB!E" ,]H4QQ..C>;XG;DXW#8*&,YUGR^.SX=9SCDT95CSM5O M@^EQJ7Z>%;J^85]\=IJ_[J_98 ?+TW'RY-YA^;P?AU_'DR)[]\QLEY!?N8=N6V6976UAV;)=]_#SM]'Q27@N7%^(X\+R65R(@H[! 3A.AF.1.A@6/ M9YGM_)WPO[-Z>I)OI?X0\_HHAJ/Q,H[/8Q;U$IP?(-!-E^K&$2@X/YT0-V"W M0\($[/9*W(#=#@D3L-LK<0-V.R1,"#JTDT 0611,&)0B]8@SH9#S,B#"N2$T ME1..LHT$ @@Z;%+0 <[9+YE24!]78?!E$.(HU$7YAEEAPW7 _?XJ91"(;1LM MR\CNH FQ+4WYV.FX'A0M?3$I@!E\B3?>%P4C^:R0NW%&$AS<3H@;L-LA80)V M>R5NP&Z'A G8[96X ;L=$B8$EEH)+%$=L-:>($F21UP:BHSS&#EA6#31IRA; M:<#]YF(Y7A;G+86*"-U6$"L"3MQTJ6X<)X(_TPEQ W8[)$S ;J_$#=CMD#!A M+=+*6L1'(3&E'"F6_W"A#'*<"12DLISK_ ]C;6QRPUIDT_:MX2A\^9V=D]*\ MX/\NC\+/1M%.1C%4\3^SP?1KTP[\(ML"3-'28')9J>+D\E;+.*MZ/!R$ZD)J MG396=P\?7%%0F?L.?\[":')7+7#4E=G;_3:G@ZF=MBD=[L?T[L_ ME$5(G0=Z&"=?!C[.*\M]B'[\>=3\2E-DKK4>:RM, @?, 0V#2H S!RH#+ (L M BP"++*)*@,L BH!+ (J RP"*@&!I>4#2QQSS6U"F/" >%(2&8X5BE8F3((1 M"2]6*WQ.:&\9DAJA4K=OT$],2.86&2)L0BYSE&G$F!K!(I/U4QFA0TU@MVS#DA M;'#9CC5GFV(*R'B#LRFT6O(8E:'B1SOVNFDATO31F;<<.)A-ZZD=E=(WC^XG M0.06UFJ+$+HN(P2@^7X"8#VP86IQORS3WP&IKH)49;*)!K($L@2R!+)\8K+TD6$3=6$Z M:1%W@2-C"V,*HZE2FF.Y<#HE81<24PD)91+BPCGD*-'($I;ID@5%6B7+.[S/ M['B2;0QL"FP*; IL^K1L&J-+(;,@"J:TQ8W,(6.D01P39C!1E@O\(YM:HY.B MD2+#6'97/28H4R_+;.HDUH9Y)N+ZV)2NLN7MIF(&J!2H%*BT7\>RN?ISX_NX&RNQ+;I'VFOOZH4L'?W]*.?[+UZ1YAS2FR2B%.-$5<>%Z:,R"MJ M--?48;O KE0$BXTQR G.$ _4($U%"4501[A-SD>S/D>80X06'&&@4J#2IZ92 MSQ7)),H048XCSA-!)N"$%/:4!A>XI M4J@F-DG.'A&4&<1TI$U.JNJLS\Y*.R,D][]OQUZL4?\XM% M\XA*FF>=SF?/:Z]!S<@.1[^W,T7E]LWKDN;9J_MQ80DO1\UW!%-W+M)H:/M- MD9K7K4B]Q#M2_78?[+@F \TXS_ Z(_QL>2\>C :9JG6;DEBU(UR8PFR]ZGZ9 M,FJ7[2?KE&VFG1EY"EUF[-#>DF!\_893P$N#P:@_&,4)VNT??0W)!9^\1X&Z M[&2G[)U;'"Q22BAN138K;4:<'R>]USW;__;7%[&/OAP^)CIQYYK=6MEJ5-W= M?6E9#[^2COGJQH'\PE.Z;^V6K#?!1F2B$8@;+Y$Q*B)I?- A4)(\[41KW=BU M;7>8V?Q;"P-OSB\O^63/RUN[W^TP[(]/7!P>I$D^W.Z9K7L%=#\,AG_+WQT] M.BM.8O7*2'ZKWEL]QU23:53?XS!6=C;A,HO*EA5I\I2S'JA&Q['ZNZV;_'*W M-\YW&Y]4;P?#T\%P4L,M,QRI)A9"9?NAVNL7\ZL^B]4\":I/63Q?5;:I,KWR M?4-[;7[^J/3?N\#Q.01XBC6Y0*R_9,B:_@3%LFZ*A7:B6+0)TAM,,QJ9B+AR M#AF&%9*8&6D""U:P]5 L[Q:Z_%69&J52XDD6K%:,)U+\IW6#?:1Q5-ER<48$U<6QI*>>/<.4*[].96/[W5 MD/LHFO%)__$?5DUM-S=),W;E3E60!_=X,?927S'5Y?A!Q^ M+#MH]S"^?BBI%X,[F\K45X\ 7L6IX^%EU"KSW.38I$UYK*]M[[L];WY_\9<+ M[KP6WVH7Y&;&>A+^>4"(JT/N>4+HOR\;?9^0R UZH8LU^/ONWN'[S]7NQR]_ M[.U_^:-Z>_#YT\'GW:.]@_UJ=_]==?CES>'>N[W=S_^5/_KCT^[^WOO#7]D/W#@X][[_)[>:&.#M[^_3\./KY[__GP MZ4R=MBB(^OTQ ^AXR:KW_^_+WE'AGOVCS&%YI5Y^V=_]\FXO+]IOO\Y)=X_C MN;!2_:/Z(_]UW%3O6VMYWD!E*S35GA1QR^3:W9>+;9S)0,N@7MOQ:##;+2EC M*9HH#[UG3^>O;]WV\H/= ^CHD=)=B?I[KUA@O( S^3.YR8)=SW9Y^) M':/@F9OS3+FC5LY#8^SVSV]8N-X+5HM3>V75I!H0W;5VOWCMZ7 [,+]7^ M>";I/9D7RB=_?4%?_'R:OU2WZK:2U MD#B0.)"X;B7NVAIQ1I=B=32,MAD/S\%< M!.4%4K8T<]'[\A.T2 M75[N]:L\JEX]Z#H=SGHCW#N^AC.=$V2V^GT*+AP4?*G\=Q\0<2(N>815R' M@#0G 0FM N4\,JO(0@6:R$,I-H,8YJG4!&/()L&1C(Q(4@K=TH52C,MMK2!> M&8Y?*;'$_CX;S>R 7)M8'69+($RF#%4:2\2-I8A;G5 &((4L(34)(:ZS&R,MB75F#D;,1(Q$4)39RP\N9[:O0%).B&!N) M, X&<58Z!C#CD0HN*BVDX4RNL&T -GCG]O(*YFD6FN$ MF8V(8ZZ0U5ZB1*7S.FGGV4)_J!0IMT)+9'FDDS8IE@B!. \^F$1U$@M5&AYC M5A&VPP"; )O6E)C;BDW/ONJ]%!FLLLV&I,0.<>D%LH[B[&'&8"G7&L!#M>%JIL' MA\N'*^V9T3QEES$2Q$.I?4R518Y$K9D-UJN%%,M(EHVQ0(+TR0>M9*=>I&0$P*G;;+:M22S9CZ.J;C.2 M ?$W7$*6#/3=3?>A/OE/BU-1(#?([IK,%V079!=D%X@)L@OD!MG=0&)N27#$ M:T:<=AHI6[(0@\B>=.E>Y[DR!"=+K5U(OK8^2&I-0M24#@I4&F2<4TAK2_(= M2-!IH?M/=E(GIV;+F=E?V%W?N'TE0"- ([ D@-P@N]M"3)#=K2(WR.X&$7-+ MO !-O!&<":2P-2K34IK@*SNKL!5B!7$GAP#)Q M+ 6QJK0V R_@J39'X=1]N4];QJGT8[PLX53U,O.]JOIQTI;+_@#PWW#9 <,- MR VRNP[S!=D%V079!6*"[ *Y078WD)@@NUM%;I#=#2(FR.Y6D1MD=X.(N1X; M%<_^U+W!@H>D+)*4E".I5B.'M4$I>64L,R1%NY .Q;R31C@D;*DS$H-%EN4_ M*=?"6,QY(NGZ1D@;EK[26.!R7V0_C@[2D?WQ:3 L(]L=C8:U&[>]BX\&G^PP MC__7C^C?46-IAVS6_@J^!IJJ;9AQ#];+N^]ZXE*NNZI-\GU%3I>'@ MI&I[$DTP./41K,(^1(\5$1%Q*@6Q,$IE@*?6< M*T/)C34A]EKQ?3<>9LG]%(?U($SJSW^.359&?A1#>]GN=SL,K;KZ,!BF6(_& M;17Z1Q:FY^85H7JS]!&$2 #:(+P)Y ;9W19B@NQN%;E!=C>(F""[6T5ND-T- M(B;([E:1&V1W@X@)LKM5Y ;9W2!B@NP^3W+#*=V';7?:OH^]GFUW: 9IMN\Y M&E1^D&=7Q9/3WN \QN9_E_.ZMVUX?J]'QZ7^=MW_UE3CTWRKL]B,RG9IOF5_ MT$?ESQBF=P?HW7!9?-8[H,\^]R=%*P./"@7%-.+:450:>B C,)71!$V2[V2' MM17F3[8.'P;#(_OC'Y<@D-]H/WUCFQA*>E#L-RW$=-'M6_,-VU2%E$F 3;!8 MM\YB!=D%8H+)TTTMW>2YU2K[=EXGQ%TDR#BC$0M8,DZT-H8N-!I23B3*)+)! M$,0C$4@3+A&)RC*B2$K:7S=Y=L-_CYO121Y*\SEFIRF&H\%#+)]'].3>M)ZW M8/P @(+Q \8/R.ZZS!=D%V079!>(";(+Y ;9W4!B0M"ADZ #QXHPZ3D*@0?$ MI?7(,!&0#B7VD&)^[;HX8PU!AW4*.L"QZ@?F&33'5:C/ZA#[H2G,U\L,&VX2 MW*M/*9- ;,=H669V!TR('6G*9:>#IBY<^GI8!*8^B[>.BX"2?%:2NW9*$@S< MC2 WR.X&$1-D=ZO(#;*[0<0$V=TJ9VD5@I)+37B1%*D ML27(>>62SQ^$V$EGZ'RM.U77#O; 9-D(64P9PC1JRX/SABVX&P_9QP9W MXPEVG^&4>[G/[DFI0?\_%Z?$-O_4]DIYG+W^6WM: MCVRO3=)VUY.T/Q,O*HHI@PR-3H2*+I#BT2%P=CUXC,3J4[4V,T+L"6*+"EC3:(4&1LMXL$I MY(+#B$L=LBJ+@1"[>-S(8Q>]08)[D:\4%AE&.0HD2JY\P$(N'#?*JNEDT&\; MKD]:!QR,1\W(]DL%FR[Z AC%7V$F5Z6%0&BN+@ X!&O&%O=+,_T3@.I20#41 M)H4(B'J1H52TQ<&"0)1;GU2D&2$7BH,]!%1;."UEP.*P>=\FLW9DS^,="D@* M2 I("DCZM$@JG-;:2H\D]@1Q+1(R#E.$N6#4<(X%U@MQ%DY2I#XB%3+F@N5&\RZANLG+GU^]^'>NQ([9/EQ>?>4H .C-XX_M!.BE VBV M6Y/'2J/(*$5._CA!)"Z/S%;+D:&P0*6$05K1A1%=XQ,:'1/CUZ J1!#O*,8I>EJ,: MAB!3(M9!8F*],RD%:H>-$E(MI+)$F;_!I416 M>I6_XQW2I8+L@NR"[(+Q 39!7*#[&X@,4%VMXK< M(+L;1$R0W:TB-\CN!A%S/78QGGW%!&PIM4$8E%A4B)=RMIIBB8)S(B27N*7A M^BY)8-:7"K<()UV*VQB*G&0!$:Z"XLPD*O7U79(V+/UV/BI]N6FR'T<'Z#3X9(=Y_+]>7N'G&RQJT_975E]5 = 4T!30]%I: MJN)2.$>1M(8CKGU UA.,'">&J,B2B:R+/6= T[5%4S@-_"!YFE2ZKR9U[*NZ M:<8Q5"_KON^-2['[JC[)]QDU51H.3JK_XX9_F6+@_,^/@_XW=!2')U66AGS; MLO5].AQ\&]J3!C3?\Y+ +=-\R[?SD[-)$HF4(J$42L]@XY5 ALJD#-=6.GQ= M,V&EF!(Z(2R20SP*CW3T%C%G0PP\HY9.-Y:CV&O%]]UXF"5WTD%ITKWB* MW""[&T3,+3%+;$R.^^PPAU2Z.XI LZ\L+:*)&6N(]%K+A?"C9D'DJY#0MA1L M+7UB: D .-L@8H(I MLE7D!MG=(&*"[&X5N4%V-XB8(+M;16Z0W0TBYK:$ (PQED2.E$T1<<8#,DDI MI'D2T5B5#(M=[)E#" #.[HZ/!ED<\NS*4>[J>STZ M+N7?,T,WM^R+CT_SU_T-&^R@>39<[IZUYGG^V6#$62NI15+QK-D2-L@ERY#R MCDIL2))\(;C]H#WW5J8_V3I\& R/[(]_7$)"?N,>NNTAV^SR%69+; _Q]$@- M.;2 FN!K [G7:7(@NV#QK+/%D[ F2>AL[%@9$*<\6SPT."2%DQX'15+076SG M[X;_'C>CDSR4YG/,_E$,1X.'&#Z/<>HW+,40C!\ 4#!^P/@!V5V7^8+L@NR" M[ (Q07:!W""[&TA,"#IT$G30/A%?^CJEH"WB)C)D,1;(:!H(9](3);I((("@ MPSH%'>"<_0-3"IKC*M1G=8C]T!3FZV6<)[M6GE$D@MF.T+#.[ R;$CC3E MLM-!4Q#B FRNU7D!MG=(&*" M[&X5N4%V-XB8$%CJ)+!DE$O8:(>(4!%QP0BR(6DD)/9>:*N-7:CF^) FX^]F M[GAQSKOJ($AW(#L7,''MJ;IVF CVS$:0&V1W@X@)LKM5Y ;9W2!B@B_2B2\2 M'>8T28^$]1KQ8#G2PLGLBTBL?)!<1]K%)C?X(NNV;PU'XO1>=OP?)9M :KHP<+D,E/%X<50RSRK9M"K0S6CVD8KJ[NG M#Z8HL,Q]IS]!;LP 18 E $6 90!%@"6> D6>>8&XH)EDI*1V!RX0-S8ADPA' M&(L4!?68F077]Y&'RH\&NR&TF:NV5^KJ[/7?VM-Z9'MM>K>[GM[]N3@A39[H M81R>U3Y.*LM]CG[PK=_>I2TRUY$WS7;T\IQID#F 86 ),.: 90!% $4 10!% MUI%E $6 )0!%@&4 18 E(+#TX,"22C%YIQAB23/$)9/(":T03Y02@H7,;W5< M. "2\]PBHMG!:ZH?%8?.^S67MK%@8!20%) 4D!21]XC"+5AH'S1!QG".N M-$7&.H*H-9(G$Y5TYCJ2ZN!XXCPAZRE#/"B#C/ ,983E.@EFN0TK0U+R"ANY MS",LZRHV@*: IH"FZX6FVB4B#$Z(4$4R,GJ%3*+Y!\?,6\]]9/XZFLJ8Q4=% MB7R* 7'+)#($,Y3M6Q6,8E2GA:(D2T-32I=9Q79=90:@%* 4H'2[SFPG890V MC*&(K45<$(L<,]FA++,1FEX MEU#=Y.7/K^[ ;*[$CMD^T%Y]R2E [\WC#T#O9XG> 1,O2$Q(1D%++\N(C!(N MKT^PP5E"DEK(#G'1868)1]P0C7CR&.41")0M]L -RPB>.@U;W ^]Q39&@@&[ M ;L!N]H*T2@QY[&TVEB.)=F%S+5^$#'YSS)(^^* MQ6_--YQ=V3+^:Z5VE-)_?A" 7@Y5S@9^V^#NNVQE=4)]5OF>;3(;YH>>H%[= MC%#LQ9(_VC[X- Y?S 86ZN:T9\]?IU[\,;]8-(^H))W6Z7SVO/8:U(SLS,R%/H,F.' M]I8$X^LWG )>&@Q&_<$H3M!N_^AKX"(:KQ,*OC1'IQ8CEW!$UGECF6/,THQ= M/TYZKWNV_^VO+V(??3E\C$%]YYK=QI+O%EI#59D:I;S624;O-K&K^A[SCS_] MW"B_2= MU84N CF3,,(R<2P%L2HNV.MS67 7B_4I3AJ_O9NNV54MDU_&<#BRH]@C((4^6D< ;+T$D3O*>> M/O441WR _&I?_EB8_U=V=U);UZ+QNU>@X5O\:9^C*!D^5:9/%]P\[ M],<5(U=3KE<_O,KVP]7T[PMH_;4*?V6T3]08BSH;VXHLE; M71_J86QQXW5>FO%)__=/!Y]WC_8.]JO=_7?5X9^_R>X\QA3H>X[OJ[>[A?U0?/A[\X[!Z^65_]\N[O:/W[WY; MH:WPI")?)M?&ARX"39.!ED&]MN/18!;/*6,I4)B'7BY'64L/QEG;UC]B^/W" M+=_)COGT"[YX&J=-?-W$;#UD-KT:_VGO_>+Z@0'4E_]O'//J,[6C-\^>^G%Z_5&+HMF>FX_JN MSO)QI(UD_6+MKHVUNY8:R7M$!E]I!%BU4=TJ#0 T#NVH[.B5S?:S M>E3'YNY0:ID1XCM2F_E_)5?MKMRJ'94O.ATT;;V[U\/8RP\_B[<.ESPPK'O; M_5YW"9ZKC]8NVVI;CX35E>G$+9LNSP8M?3=-_H!%YT=0")%1!)-0(*6K&.8<:48$TL$&Z2-C M@2T<09'8R:2X1M1%C+C0#-DH$DK*:A:((D[%ZPFS6<[V6C'[.&B:KDIHJ)V; MDF"?+U>OK#H& !0 U#,!*">Q2BQXY(GGB,N2V^^M1,%38:+@"LO%MH=*^D"P M1HF5C'Z,(](\:"24PL;K_#VJ5@%0C"_SR/&S "B(-CU(%N9Z)91<\6','_FZ M%ZO^A;U:WB]_E73#ZG0X**=00N7.;XQ,0?AF>SS!+7-\@8NWE*P;-=VEAV_: M>=3]4$[EM'=\2#QG/A^YO:79T&E1O>!P;;1I"G[6E5HDG%&JG4 B:)=]IF"0(\8BIZT*2DGI M%@O]/R00-"^!';E90NR(+7>S ):VG90;"DL:4TMI*2!'0H88YQC24;H,2XZJ M[/!:&3H)_RP!EKA99K'09\'+'4=_P*J])5IT,L@3_)\+JS;$5)=Z(ZA7G\50 M"@?8_K>ZG"NT31-'#6B0C98ZT"#S&@1+3K6E!'F3=0#G,6L0&K.12CA3@B8M MPT)!I(<8MO-">)#V+F1NMQ6YKK8\=]B6JQ3 J6TGY8;B%+=11RPHPKJT+PU< M(2U8AB!J72*$Q!!Y%Y;NBG!JB4VTGP5S0T#WB4Q?-ZKRMT[J\4D;S6W?J)MF M;/L^9O%IP/S=<,D#M7(E@$(-P:6<98K$(RY30MJ5JOS.!:.C\2&0[LW?#Y,Z M=OUO;XO [?;#N[KQ&>PZ4S!DF76G-YG- ;$VAI0;BEC12RJ%%,BGD(U:%A@R M(E"D9 A::I^H68(AO +$PEN.6! -?A*3V/<&XY)%='(Z;K,"ZY/321G]R15@ M$F^^Y(&"N6(2!\VL]@QQKES^X3"RFD;DM8LDI:QD%'Z,2?Q/VQM?TRYOBPR^ MG8G@WA4);!5.1TH&+[,_]R:S.J#6QI!R0U%+*,^M4109R3)T2>PS FF-K*54 M!)Y,LN$Q9O&3HM:VG^.#:/&*TG]3' [;E(C)$1K[(X+MN]FB!5KDRBZCX$YP MII -H6@1[EN8[D;3)F[_9!_O\UOUIUI#KG# MMUQS %)M.RDW%*DBQB9@J1"-*2!.,_0X2R4BQ$=+#.:1FVXR?U>$5-ONF4/X M=S45C09]U)X)_[CWX:#RQ_G!L7KI8C_FZ[IL] TJ9/UD#%3(E6Z@3EM-?$ I MQ50R'CPRT7H4K(V*8T6P<%T8NWO]LSR,P?"\B-SGV,3A67R?G^E'!_V)6MF/ MHZY.EKEQU7Y[WEY .V-F'I$!."(\Z<0(8F@:*CSJED-).R M"PNZ8_AK\HKG5W?BX&:E4]RO8-B-]AL$CU=K6)<"$:/S-J,B]IMV-P3TU#,2 M-=!3C\R?T$X2K2FRRC'$O;3(X6QE,Y.D<\$GN5B2[R%F]6'V7>,;V\1V#W(F M:AW9T1H2B &?MIR4&XI/GI@H*(TH".H1-]YF&S8C52I'Z&QP0O&%4C8/L7N7 MBD\*BD= O'BE9FU;&Z)D!]MZ6-)\IK'C-6IJ0T&-;;3$@QJ[4OD:.R4MCPA' M:A!7NB1M>(P(8\%B+G5@W9S<*W*_=R'V;UNI[ZP$]M9O>P(^;3LIGST^_:]_ MTY30+2,V1%57:WZ.^WFQ>GFHH>H-FJ;*>C#$87W6FH35S$B$;-W-EKIMA=A; M=O"4)CMOH/T:2J!GXK\ MO9^)7M=F(H945P"N+2?ELP>NU:2Z9LS@)!&#K#=M]YJ(G%(V8TGDRE'+?3=M M(KH&PI]7#-NT]J&0X[KNAO<;.ZV8&W^4A)8(2ND9B1QP_#P*M2]^$/QTTHV$V_RT_N^Y7):9O MVUX)DWZY;89!K[:N[M6C.C:O[V*HM>&>+K5$7MORR5]?9*#XZ3S7 T*7H"!A MNL#%FTK6C9HNA(U6HC*/AC;$5CD.BME7#:./]9EU/2BJON$VYK8Z5ZO)9F&1 M&$(D6:&$87&Q UX7&Y%[_5T_Z7FWVP^M)_?Y4J*[BC%) M2&H!0%QSF@(@KA<@FDA*<[:(@M*RI/=I9$B0R#L6;93*B6[2^YX"$(G:T0"( MD.6WRE!7?E4X;1K> M7TC*0+5--ZJ2;*A74&8R3S#1&7(2 =K,OZ20:#H\KP M95N8!F2MTBAP[V.2C%G329.EI:#7?8M-;'M2"T3#5V)5S]H@U/GY+^,/WQN' MLH7D%1L!@GY:W' MG#W&/&Z[5B]JESE9?#^3Q(]U&NQ>RF'G>H9"J4M L2TGY8:B&/.&1"8#$CH( MQ .W2.OL[E/I$Q7:));48\SD5:#8S\OTDJVOM0&QYY58R9^&\=3687; O)E+ M'_'CX;"<.H*H]!:(V[8JF!750]'9YK8L(A]<1-QJ@S11V?:6BNCHM2=X06%U M$Y6>RO>LJ_8TQW^V?=I&>#K;.<4;UB,%(M2 C(",RVY>)TSB3&0\-!GEHJ;( M^&S/8XXU]8$%91]ERJ\%,G)(*8'@]TK-^EF>5'5JSTMV%.BH9R1>H*,>6:9? M2DJ(R-:VREJ!1YR0QMXC[FW(OY/1?J'A8+?YVI\F4M<>R.C*NI;0(14 :\M) M^>P!:S5&-0D\<)5M8\))!C.=[6D;%$$F68R5X(HFL=S\[($X7BDZ KJ&4D8**@U4U!>)&JSM6XX!4UD[)*&$" M[J2$UXT*JDCRQTM![EH]L0VK> -1<,##[<7#F_%+.6498PE99P/BDG)D.*-( M<&HH$=QKLG BO#,#^\'X!7G9D)>]!K9TOS^VO>K,#NOB(E9MH=OR\;!VX[:G M;#4:5(>VER_()O=_OG^S"[IEHP5O6W7+:FSMF*@)+DA$N>.(JZA+&P6+&*W M5(Y]5?4C-$]XL*BYS'MQ>#'4'7$ZJII!KP[5C%K/0A@?2.R[9__LL?F6;&:L MLRG),-)<$\2UBLBQA)&TQEDN@G"4+.$082E,/CF2,$G.V^W/AT'VNS^JCI=Y M@A!DYY;93Q0=9@"FP! ;!:8KJLWGHF3&>!2DS. L,4-:,H6DH%X&2UT2"\EO M'9R-[!"<[_#]EYC[L98B^%R2K6D77@9]CEY&YNY)%/MT.#BK0VG0=C[?M")S MZ1GDC&R>9()R7+:GX9C05FF!@F:\*#.*=/Z'I Q88:6B=9WDB60)?IL%^--4 M?M^Y/":*$>C8<0O]OPI)QM MS1Q$9*$8P+OI-8WBS9]&BPZ_\UKH08,5"9SX@F_*/3 V5M*8I^D[Z7"\HI_>M&!]>2/&'L_VZ(P6%X:P8 MX.":TQ1P<+UPD$9'>9(88<]#%KW#+'D'::FJ9;,:4T-A8L"KK<,KJ,( $=O56(*A;F;9C<4@ M/!V6DU*C\U?5:<^6;G/]T!J)I\4U K#=\AQFR/A?%6 #P\"9(6"(;4*06SK$ M:RXHI@0I;[*+*O(/[91#EC O@J=6I&XR%!9HGE!_9FF/"0\[/W*W&FV-;5(5A]!@4X%\^#,P"@GQM "XL) M,88BKV1"V>7PR B.D4P2TZBH".I1Q'J"E6N8ID[44P_5)P=[6D@>I[MN^ MAY('MQ!X,WPJ."P.TP4NWE2R;M1T(6-S)6; F\%P./B>U7Z3C=AL%U:CXUA] MCF>#WEFQ!=X.8ZA'U0?K2U7?:ET3#PB M$WRIAF\TLDXF1)7 S@85&4E=[V9_K/NQ.4@3==E5=U:"EUGX_EEP-F1KKL0* M_!Q/)^?22G:F Y,05,NVJQ8P"4%NUV>Z(+?KM0>IE#%")XX4(P)Q;@+26"G$ MI&#$4^.8Z.2T^(5>SK;E,DQ,8L2&F9AP1OQ9V9J37<=8]4I',5!)STC00"6M METJB(J,ZBPHYQ@CB+B7D2@] DJ*.P6*:Z$+4XR%YBQ\F$ONQ".RG8=WW]:GM MS:J:=':ZW(!2 OQ;:YH"_JT7_K&0K6F>P2M8Q1&/5"*M T/&1DD--S8(W(5) MO@K\(QM676-]LOO *+\M&S#S=*_DX$U.Z#?'=IB',AIDB3DK(6#[H_I>CXZ/ M![TPB0R?Y@O]X.0D_YI>7#?-. 908L](,$&)K9<2B]IJ89U'E&1=Q+5C2!OM M$,,*RR =#V;A(.YCJK%^+FFW,1P-CNR/?UR*]X?!\+#(])NLX\+;P]YZ3> QC6E*4#CND$C,SB:;-^K_(-+0Y&VWB"LO'7,8469Z+) MZY-!(S28@7C\R@\"A;H<7$0#-*,.!0U)5HF3K&T73H(!^G=#!FZRFH4RZQ*OI9B!M4' M ( !@#<#@ 6.Q85PB.AD,P!GE\)&+!&V+L6070RF.FWFMA0 7F)[G+44L^>R M_P"UT2YJH_VL' %X'QLAE:#\GIWRBS0YJ;+FPCPK/UJ4GZ=9%P9,20I9]2VU M-MJ'&28LK_0.UAS>2.6Y8_T)7KR; MXD;^NS.^>.I'"(3Z UC6G*4#K>D&K-5IX M8ATB+)GB( ADO36(.*=Q"$)XL1#+>8BK\+RAE5$XBK:RK9#-=";>WM]YL*/* MQ3RL?G$A2I]$\" VSYV'J%IWLG6S:B,B*Z040U93PB%NL4%:!(*H]]E?\(DI MN9 JK%GT/&F*(O8<<9IT]C280]Y8+8DD495]_0Y56U?YPAAO7;. =9 @V*@ MAM@B2!4D<:N-0IZ7G5^?;+;\O0N)2I>23P/#LX Z.J',$ -Z!CD:,[M,A<&(Q=+Z[_OMZ? MEJ:^;EZ(#55@7!.NL6"(:!L05Z5B'Y4&X8"]93&K([SH$Q :)><."<' M >OE4.5LX+<-[K[+5E8GU&>5[]DF,V%^Z GJU-Z,ZG<^>UUZ#FI$=CGYO9XK*[9O7SC:Q5_?CPA)> MCIKO"*;N7*31T/:;(C.O6X%ZB7>D^NWW>X#,-1%HQGF&UQGA9\M[\6 TR%2M M6Z^P:D>X,(79>M7],F74+MM/UJE48YB1I]!EQ@[M+0G&UV_X (3]A7G>QD:' M,5;[@U&L""V85>4%/)WPB^U-/,G2Y;.J^Q- RT!U,:F_Y%E-?P+OK1OOT6? M>_N#/IH$*YHFCJKZY-36P[:VLS_.-(TM0Y9%[GQI6SU D9 M,9)>Q6PH88E

/Z/81[SN\'WK@K;L)_4 MM'P"NN>K>^WJSN9;?2\3SF/^WJ^&D]H_;?G#C!"V[E>VUQNUNO)+ 9[+1VV"%,M$3<89V9Q'B4I1;32>Y,6C@$\B%DNY/T@?1STOWVL MSV+8+5#0' W>Q'<9H099K@Y29W6A;S>ZGY*'%F OO]DK#'(<>V&BE/-L;U.[ M]S#CZ5U#["!2T,&*W&C1WF-ZY!'SN_2@5\\!1UFS65_TA^VWX-#/=EA;-;4N M@ZI/BHRU?D<+)],SS=DLRSI^U)I5366'^1[]]@O?AOFCTZS]2] _:\TFSEVX M<[NC<&J_1=0?A#@;VHLK-D-K581Z&%N!>9V79GS2__V*_7;-%9*5N?9W?I15C+?X?6%Y_7CGA[J\O_G)!Q&O><.OLWKS^CUGF!P<"'K?&WR?C=X->Z&+1_[Z[=_C^ M<[7[\_M?_JC>'GS^=/!Y]VCO8+_:W7]7'7YY<[CW;F_W\W_EC_[XM+N_ M]_YPGDY;LU#[!T?O#ZNC@VIO_^C]Y[VR4ON'!Q_WWNT>O7]7?=C;W]U_N[?[ ML3H\RF_\\7[_Z+!"U9?]W2_O]O(%JUJR)]5-OZ2 [XSQ7)EDBVDWL$9KGA4= M\;64YOBQ3JRRM__N_?]W3<6T,;N+X-]RP3K^0I]FSITU\W<2LZ[)ZNQJ3:^_]XGIJP5G=U*[M-_EZ M]OV;<@;:Q^D_3^'UAL_DCI _^5CI'?*SKZL=>OGUCE,@;B3XXAQG>J(E1%Y7 M3K-FN!;'.*E#Z,4+K3Z1K[Z[YN.Y9. M@DJWQBQ*K.R"U>WM\?H'9YMTLGA+WMH#/GHD'[TI RF6^J>YL;1A@<_M>*K= MB_'D2P;]_-I/3/G[\-YCR-->>\,R+IM<#[: ;EMB_9#,LRU$5_IU/NB?1:17 MVGE\;8YC''V]#/RO#%TIH"OPT>/XZ'!^%^O-9"#581E(M7>YDP5(>D^N-2O( MX=UHB.5?X\EI;W >XU<7^S&O;K,R.&4 I\ S]^>9]].'5F^F#P64O"U)\W4P_-IN Z\,,@5 )O#1X_CHW>5 7E7_,1E)"6FV M(VDCG@>CXSBL/ESD-^SU"_A"L/.7H)>"\7DOR9!9,MSHJQ_&4(^^)NO;?<&5 M :H$0 6V^47\=*,6)M^VSZX^3)\-T'A?:!1@E3Z.^=77TJN]'K4J^6M9V3RP MF)5U7%T84P%P N_\.N^\O7SX!$3G!P 0>E\(56!=WH?;[<#7*T-$#8@(/'([ MC^QZ/SX93XXB33SLTG!\&(]CO\G.>/:R,S#'ZN7'0=/\!DAX7R1\4%81&).7 M!H'Y.BC<^+5N^>]K_'&:&3*N##4-H":PS2^QS00\7[Z?//&W*7"^RE,9 6S> M%S8?E$*TA>A(\(S#1_8G1SRZ3FC'@(K +O=AEZG5>&1_5'_8408)<**7BX%@ M.LYQ._G:;W.)6XX_S=9 EX%_S2K=?EW=M@^! SW 2(\] M?3X=QZN2B%D&,JE(][>YT52[>30 N0^!W =EP6\CLHIL;[@F_FM<"C#$L[;" M]LI@%$X# =?\FE$Z>VCU_@QRTSL#Q!NKN]\^-?9+4[M'C;5U*V?Y/.NA;?SD MH&+FTU;,O)J!N+D5,Q<5WET5_X1DGORJENN (OMMN=J],K+KJG!K*F5"2='E ME13]7_^F*2&_;VUAT7F58D.")(JXQ0YH[ MAF*@S+.HB3>=%'5OZ]H=I/FJ=KO]<)B7M4[9YNV/+NO:?1KTZI*%?Y2?^*8W M\/]\4<7&V]-86G*,XSW5F7ZX.IOJUUEEU4=7!URE/)&=JH,2@O."U"Y,T3/9 MTBA=1]B?KX^S(ROB8MF?INAZ7K,/@^%)13#Z?U5S/!CW0N5BE6V&4-7](@+_ MG1>J7BX;4#R=E*DO44D]7M3[?;[8]O+ZWPZ*/76^Q=W_/M%SY+S:(?3 M;B7O,CE.7!Q6C+0=2]A.]:7?BTW37CB5N:I-;_Q>-V4H_QIG\[%YE5^E.(R9 M;$T9VJ2H^P.JQ*-JW+?C4$^[4I1I4/S[WVU^V/!5^U>&V>F[W^/U=\;-]7<& MXX6O75NE\DGAQ,LO7/^TG5I5RO$6._DL]L[+T"9CJG:SR5SWQR?Y2\/3J?'2 MWJ_.LRG>?QUJ.\S8,5_7OEO E#98JSA&G@B6P2\#IA$D(2RP")H)YA3K C#? M7E OS[&%Q/-[ .)F">ODTG+GU_4H/]??*KZ?AG7F[M,L/ 7XKJQ=RQ\W8N(% MDZP>;JJ%)@^7DGBWW.:Y]L8AMC QU4#MY(HX?3_.HG->#;[W\[?G1:)=A](7 M(L_C-/]N4:U\>QC:,H@MJ/UM=_=3>V&Y]7#MX%WF; ,^DLW7[S5;DVB_1@&%]585! ZF+TMM>;[Q_6/B@-!J,) MD$W!+F/P^614Y0EEO7IQ%&]N/+\;3+R/IY0?[\;"4]YF_]K>6*G7VDO*(^AFWF\8.S]LQV2K9>EC- M6P?5L3V+67G$_NSF8:?Z1YR\G>]?P@79["FTGC8":EN7%8*H?9G'5?3W[/M^0I&=EIGRX\>]*1ODKT^)5098N&*!-,-685Q,)?-NOB:T MM\QCG-+XYGN.CNTHK_-YT8[6']?Q+(8+]9;'EZG6]M_*1"K]>%J--QGC)=6N MT+U]P((R+$VTVF(EY>[#P4D[C_O+R%5NFI&A+'&YSR,5]=,!QQ7%]IJ?_=+3+:-R_%$WHRF(E8<63&I?W-J8Z73L>G5S7,8U MT[0W#'18MK#&TUE.CS5E1&PKS\U]J?PU0?7B/4SU23O"=A7SVIVVRS'(QD!6 M=K#K+&*G="2:&*W MC,:MMIVH&-_Z6Z%.Q?IOX7[BU=PZWE?51'M/OMAJ5EN5*X=E.''"!(/^K*+RY@:A.]8LV(FKG&/(V9JT2N4'6)XVX)EE[)"R9)8_1 M+_^TO?'K/(JY\-*5D,?^8/1?<;0;!J>9!R9NUKV=K250]I%:YX'!I/NKH5M# M1]5>%LTL16_&H](WN,J+6DU7=0NB2O=?P'>7:F;OY'0X.)OY+D^GI+/7=.!' M@V+?%MNV==GF#(DYDF>;HA_L,/L/;P;Y5_5R&L;YL'OX9AJ_^2VC??922\BI&K=W MFNB;YLJMFOG6K7/VPM1(F0RYC5\-)P&U=B'SVA0?=CKVR1CLE2G.+4E6VME) M=;$]3#=18JT_UK\T+29J[_I2Y,,MMYUS'12=1N2G$3M9V;:;GU%7?\"H$&_>SKMD^?3&_^ M?M?-B-*#=6)&W,OTV0&HN])"_EO+"I]G=NI3.B(9Y/8+V%Y#N2*<-P*6N@&P MU"5@S6-W89S)'-M(V&S:E^#47 .>TV$V:=N02\O]4^ZL8O^X?#PO71F%W"!K MU.9RGZQJIO>?N0196/)-;H.C=F=_3H34U)W(/DL1V-G-YA_9(E(65)TA88&& MD\ZRO69P&: K 9/6I?%M].?2][!YW-D)F-G?D[Y_DQO^' 95^Y1+^"M/F LF M-1DLL@STV^&4;([+ T1KZ;D;27\6M2KC"H_Z)=NQ5]-)I,O+K@QPZ5\RY-Z M-"J!O=T\O]%PT/I99;3V-/.&+8'%N2AFYA$7)P'3R5\E&'DUV#>%K$F0ZC8' MLHTCGO9LZWJVHYDZ:H/2S' :GYU?R=F],H#E6?QK;(=EEJT?WJY"&ZDKBS5Q M><>MHHU9E8QG?NSMFNZBGWFYK)^%L)D:" "$-Y^-CT\:C,D8>,'=]\% M5+9AU;)7.;E'-3F!6XWR=V]CMVRI3/XNLOJRGD;DFU$; M$<^,^&UPL>I9)1FH24H/^B7^JF76Q$OZ_R, M*?\OW&4VVOS 4UNWFQ3_/1[63:C;'>)KDSZQ_\P7-O$LEE[<[89NZ>G>_S;9 ML"T/N7L!?@Z9YK&0>1?.O9K93+= VNDE K:*;;I#?FG&+8!D;VI6_R*DF?M MFE@NI-T<\KGQW4W*$>TXY>P.H+NS._*](U;KFTWW.$37D/L*N:]KE]()N:^0 M^[JLW-=597X^\8&2SK97&"5&B210DI@C;@E'.@A5\M8(C9&SP!ZUO3+;OI^O MS##MJ]JV59US!)XLG7?"NI-(#?>9@;S M2$=&$.>&(A.L0Y*1J*5)R:9',6LS'+T^],XBSG.">AK,F\I^O5GN2TX]'@]ZE=5!BDF$EY! ?_>?:%DO-J3YOXNIELNL<9*28G/]M[7XQA_KAX<9/:O(3SU[-[S%TX M?^QT\EA)=ZBB?YX:@+=<1';$75?<];G889+ARW]W?F'=AW1Q5O\: :86LKZQ M0DIJ_SW@'/_/CYQ/Y/.>YX#UZOVX!QQ!O]>$ESO!99ZPGTTO\T7Y]*\OZ(N? M3_7"P9HY^J>CJMV JF:J:!VH_Q#E>&MZ01OKF=^0Y _GE.>Q?"L5GI\LR02F M, ,!6S<.Z5[ ;LUG!B&[D\/ !GAZ&-L@B))W0-0ZT+9+ 'I9SNC4O=YL7R<4 MAV4XUVCFEYEA'59H=?C2=1G&GR_Q_>M:=2IM]]X]N<_N^]'0AM@>?:[/BB/> M7.W0T1'XK#[0N@H#Z4;&7^;LVU#'D^J6+9PR'%[JQ?MPV'U69'-0Y8;;]@?K->6K?'#;7/_4,6W7 M U(>(0/3_:J6DNC=*_#0=-\W9ROO]%->[7D]M_ M^?KE\%W6:)D L?450_3UB>TU?WV!\D@F&X!_?5'_&+WNCT]0&+29+>6*%__. M%-XQLYRTV43__;GS>[?2#!"V!E,&".L0PJ33P0AO4> T(>X\1DY$@914S&%, M,(OI.H1YZQ3QUB/#K$ \HQUR5B44I?3:1B-,%$\#853L:("P9<6%MLGHW>WU M!M_;[)F2&1\&8S=*XQZ8OUW*TMU[0<]&VAY(]%_:#7N>:N?E P\P_9H:4RID MPYE+%%+0B#-.D--)HJBYUOE_XZ6]KL9TMK8EYPZ);*=GZSU2Y+S-KZ(EADJ? M;7NUH,9FL/!A,'PW!85%U=:M5L/+UFEK*8?WL_+NM0_4C4#>D? 2 U(#4A] M#X?#6"F38$A'R4H!:8YLR<+USC'!&9')+120UBQZGC1%$7N.LJ.BD:',(6^L MED22J)19#Z26@-2_BM00G7^4E!U=#\N_JOKWVZX&Y^3^HD9W:)&UX@?VXOH+ M6]?!K_LLQK/7?S?K*Q8%EP131*0H!4T]1I8[C315@GE#>&2X$\]B03?MQU'W M$7ZR2@6U-E+SA*;BM34 +V+MF ,@=<60*K0**IJ(%"&IU(A.R*ABW5O*>6"2 M.[90(_I!+L *()6*'0J0"MFJJS'VJX=G=6V OH&D/9@R;_95OJKFI;XY MIJ!"RG6'X<]H LG@X!!+1B%N T;.1HL$2=PP(I+$G>2JS(*,Z2#T2A2XA0STB:WT,OZ M(1LW2T4N;788(->R(E+;9-O^8S#\)\J?9=.V=$4&_; U@@-J85XMF$0%33PA M8F1KT"9DE>/9OA5'O]3Q.QZT@M4(*7O9._Z>P-B+5Q)-U4 MQ'*4$&\5HB2$4MQ>(QLS;.$DF-)""YE,IX;LLA +3CM#E+8#*?ELOU\T,04[ M=GO$!K3"O%8(26BC=,@(SQ+BG&6M$#Q%A!'/J$I8A<6\U,?8L5GL_IA)74=* M@7"]@T$I & !23^W@A.3B-I4=C:5,^;KO,@BF[F2?.H?+#2DZ^TFP&&ZJ1BMHA[I-% MQF&6-86**C*) W==F,,'I;_UA8HYG(IN9^IE*VLRK(N$P'%78(PMA$Y'.-;$ M6^1#@:2$4CAQ3ZWLY(3K)Q29Q2B;YPDYIW'9(734>[8\JVP_5^W^- MZ].3_#DT% 9P@2D#1V\+>3=NRI"G]2A7\6/1AN7_^N1T.#B+12?"ML]S3'.$ MZ@H=QAJI$\XPSQ!MXX8D.&03)LC3E (S6E%*NMBN*>+764#.N M>Z'N?VM: [87;1./!STP99^]BH#S:!VDO5)II204F9@LXEYBI(V.*(._U]BH MK"9$%Q;LA1#N]L/>G."U+>6[JJ[ R;+37S>=RP&X-HZD&PI<7A&KO!$H"A4S M]/B +'$16>F8]R:CD%L$K@>8M"L!KFSL<@ N"-0^7EC^L/ZX[L?A>6OLQMG^ M):B)K1$@4!-7U(361$=-D&9!(HZ)0B[;KD@J2@TF@5/>2:'#"[G+:N(B:Z!+ M'4%>465V%&@)P"T@Z>;C%K%4:L4R6K$4,O+P;-D:X;*UFXP6AFF7.LEB7P5N M20'ENR&4VX6LO!WTF]%P/!64?NE0\VT(=;SA7#=4/GA$T1B!E;:6H:P22SQ8+B7G12-F1?>MK!N*[K=!H#QLEO<@)Q Z1A@# #0>0"5PD5% M#$9)*X^XR]BIB< HV"1TM!HGB[NPU9G'@ M)EX>N/E6^!H,^ZUQC2'^,Z]3L,I*@ :/'"'9K/9>(RU21)APR6R(B;A.,HMG M0MB>>5M>#$@9#:D9@%U TFW K@P_6!AL$9%:(VZRE6L3TX@:FK"40FC62;;Q MJK"+",C.@/AU%_*RZ_WX9-RSHQ@R#^;+?6U;P6F/UYT,\O3^IWT#=,?6B-2V MZHZ7LP59;FQ&*J84-XA1[K,=K1TRQDDD!<-8)6:H7XS-/,".GI/L=W."G5_W M8GF1U=/NG'S?JKJZZO6>==;FM>BXWYFPWP \GR%M 3S7#SRU$RE0+Y'W(AOE M07GDG,DF/;$*XVS4.=Z)(;]FX"GETJ/@SP\\(=C]^ (:Q[$7"NM53>9*T%*P ME01;K@_43-:9@(-R" M6M(R)R&)I430I:8>UU:&3\/ANT\11\Q]9;C\,AH=9 M:O<'HT]V.#I([^KF=)#E^&\9[TZ[BC4MVV8'B8'L%6 ,@-)Y*(U2)I=\AD6) M"Y1BBPRW$LD8730X24TZ.4BY6BC%RP[9;Y#$0%!_F7DL_?L5C@53_QFV+8#F M'JM.M;3.*JD3LBI$Q)D3R ;A4<8B;67BQMZPM=QE6DQWS3[(*ZSY:MOUK8W< M0,@%& $9@ MRL#16T#>C9LR)'L][IA'JP"KT:!RL<1-SN)Y#)5MFD');,POO]>CX^H?=CBL M_3\KZ_\UKIL:CGUL=&(E="JY7\HQ"R'@R)&/G"&N@D36XXBLPBQ$EXP-[#$; M//^TO?$T%6'W0A[_D<5Q]U(*.XI%"KFC-RZ+&(X\ WX!?MV.7UXYJVS&(J)( MQJ_(,A:9I)!GF'/-22#Z4=E4@%_/9Y,$,J2FB_LY-J-LZA;+U]OFN/I?_Z8I M(;]7^X-1K @%K;$U@@3*XLK&>Q2&42V15SHB+CU#AH2(,%8QZD2Q,HL;[P_( M9KJ4O[=9_';[[:^R^WZ6U4)_U.P/^GX\''9W@HYHJ/@,( 8DW080\PES8;.? M'J3((*821<:*A"3V1CK"$K.+'OL#LH< Q)Z;_0OQX-GAWT'_&\H"?U(-XVDO M?Z4DO56G=@B-1[=(B$!M7 GTIL!4/#O&N#KGD!M:Z@2CO$UBY;?(?: 4X6 ZE&!X:2I'&.A5P'J!5B!/' MD2V]2[G W-- ;?*=Q(-;29UL(OY1-S[V>K8?!^/N0RA4KO: *T@+5+0!QMAV M&&5&23=N"E#A;;E5*GQ?CB.H?I86U?WZE$= MH60-8 I,&3AZ&\B[<5.&Y*U'>8A?^KX7[7!V0C?4C1L/FS;O$+:!GF,*)%1U MZ##DF$S"W!&,M$P4<285ND[< ;V__G05[9,+1IU%4'>XJ7 MO6WS;,*(@%AK3%) K"Y3205E-F"-RG8AXCQ*I(5W2%,O@B%!*:VZV"19"F(1 M 6<2EA?\V2:S=A;DJ?M^&D="S2DM%@XX &6[?+0RBR[S?>SX6P(VG9B MW=I^?VQ[+<\/:S=NA64TJ YMSP[K_/E_OG^S"_IB.5*ERUF9-1.K)2N,[J;< MM<9H"XM2(#N(\H8H2##]KM2,> M*-7=5J>^G5.I1X.90OW/06_<']GA^?N3T][@/,;F3>S'5/LZOS+7&9BQ$/Z>+>W@\&(XF9;5C_ZP>#OHE6]7V*EOLV_S[ M2IL9!5IC:P0+M,:\UA &*Y%M5,0)3XAS$9$VBB!)%$Z<6RS-XGGY!UBY4[?R M_;PL?APT38FAU/UOL>_KV'2K2S#LI &* 4FW <6LSF8KC08YQP+B+(.1)4HB MZ5(2E,L0;2=%_9X Q2@D+T%@MPO)F;)E-3B-0UNXM>I%V\2J]VM'G$%_;(0P M@?ZXHC^D=B1R@H+*/SCE%!EA-:)2Z1BYE,HL'HAX2 6^F>Q]+*(W*RYPWJW& M4#L4- ;@%I!T\W&+X, -2QRIZ"+BPF%DN& H*B%L8+2.JG.9"D7E5;%:-K,[8;WCPU@J9A#-=V+D? M)I*W3&U!(;H+J 4DW0;4PC1XZ@1!BDN;+5;)D<8F(HQ9$H0ZRHGKPLI="6I! MFBY$ZC:F))=>$'--Q08Z M+P*F J:N"Z8&X973BJ&D73;A,9,9'VE$D5N-=>14F$[.'ZX&4_D. TR%+E2K ML?BA ^,I=.*!*0-';P%Y-V[*T'VXXPZ,'P?];^BHG-R'[HN )UN')\#16T[> MC9LRI'H]RCO\QV#XSSAL_G<6FI/3V&_:ZJ&S.C:P)_0,,R:AF5F7<48)*04)HACJ?Y_]MZTJ:UD2Q?^*SNJN^ZMBG!R/:/$.O2>]M_4"E@^,NBY%2';>"=%OC M$J?.(JEL3K>5#CFK<]MRPZAS.I'5Y#+=J_?9RL7)^DL8=IWL"Y+MW);N*)*% M)+UE"C0AQ2CBSBJD73Y[@7- ,<-IX(M'S:ZKB^,ZD*STY2H.X945"'2FZG$I M$5A;7MZ+KL,IA6L//$&.>:4"3J _2X&X9P*9:!2RB1&=F*56D955!9P LO4O M9S(<5BYP."O5OZ7ZMX#HMA'&;H.H=$0E8P.2.BG$"57(:!418Q9SW)8(K*19 MSX9 E*D]64"T.+PWZ_ N&OW:&&QK*FU*@=JF'>4"1XLUJ.J)A"QE,#*&2"08 M"89KI;!?#+,^5KU?ITS2NA2GE8+?@J<%3Y\53R. 7T@DH<2#!#P5$ADL&$K" MR9!$2)BNQ%V_?CPEI8'"([5\^#T? CLS] L;0@UZ['@,!(:_JMDLM90F5[9T MOZ_4GE+ZYT?!Z-50Y63@RP9W[[4+];?*=VP#I AO/$>=NAF@V(DY\-2^]2+V MIU40H6XN.O9R/W7BC]F5HC"<_QXV@SI=3E[67H.:@>T/WK;31/GQS;ZS3>S4 MW;BP?E=#YGN"J;D5&C_[^B(-^K;;9.;9;SGK%[PGU:]O[P$EU_B@&<(DKQ/" M;P4XWQX 4)^U^YCW[S[Q5JQ+K[)8C C9/ A5*P-]F)#S\!7K!].=H\8Z&Y[%?^UL_!9UX5MF[L%\CZO9"G+S^ISF% MHU5)0MV/[:;LP_2'Y]VW<_K?-5T:--YZ-+.Q0WWTP8VZ3NP&T)=_Y-6")^Q/ M5>]F\ M_>EO4^*\9J:U"W(S73T+^4PL-5N=]3/X_4OFR#_K;H@_EJR[D,R3F]>]?2Y@ M8:_?ULSN#^$Q_5:G7\&.Y+*#ICK,(YONC=UV(OP^VF#7ZX15K,%_'!R>?/A< M'?SQY>/AT9>/U;OCSY^./Q^<'AX?50='[ZN3+[^='+X_//C\7_#5QT\'1X'1Z8?/AWFECDZ._SA\?W#ZX7WU^^'1P=&[PX,_ MJI-3^.#CAZ/3DVEYRY>C@R_O#^&R32W<(YPECUZ7&SQ-LY+TX4KB5-<;B^9) M:E>,@F!'$28<;)ZH\L%GV"%0V10.Q)"DTG553V(GD^(:41?!K!>:(1M%0DE9 MS0)1Q*EX7=7[%+L-(,VD$?DGT.[Z<0!"/BM]O\5NA.DW[^O&=WK-L!]/X6V_ M=7K^KY^J"/K=1>MQ >7O7AM,]%V+?M<>MXO3Y7_&\XM.[S+&/]UXA-O!-&RO M^C >6359NP]'IS!]W]$,!7 MK76=GWL>;>;MT'[0S]I'?HD=S-Z5?;2A@M' T^##?PY[V:$%R_I7'%07@%NQ MV:M.Y]\T>G<3Q\/,3[R'?GO@:J?V:,ZL:B[^Z%2L5:)+-H)5(9['32KEOME_W MADT;5FD&626M$MC$K2CQL3^P<$T_?JT;,)Q:N3B]+$M0VZUA5!,I9[WO#;M9 M:L&>@4BJXC^']>!RYJ:F%9Z5/[/=K[$=U8PPF\K%L8 =">!?XH],/O'7+)Q[ MY_%-U05Y^$L#"F!;Y6]^W:N.4X)9YD*]V31)>&"G/:&^&O3:V3]<^"\>N-). M]L:LS+T'ZJ%/T=6W71$].>OU!Z.&G8?=;'4#-;9ZZ,W*^BM11+.Z-J>>O:F^ M R=:X)XI(5WFBXJTNFJ$X[Q(07NDA 0K70:&'",6&:QYHL((%Q=T,R,C!CDF MD2'>YGLPTM1HL-*-PDSIJ,B"M!H7 /_6ZPZ;Z%^=;P:5H$:C&ZGB)0AOJ"TS,[,^^,FGA4%I%ZI8XWIB*60FDD M.4^(DRB1DXPCS@SC.%$PPA8. WR,X^W$G\4P[,3C-(JHIL_3F;83/,UT= ]W MVZN03JUCH=?I]+ZW"E/+8O#\IN6M5G7LY49+8ZZ<!E.K0GB9*C59XD7HX&FP>V;X>#WB2U,8\G MQ]M@^/ERU+&7O>$ 7O$CAK?3#+4]_//D!I^7]Z*)^TV\L'W8I?E4R/;9/]U4 MDO6M;NJ1#K(_><:R6JOVM0+O,?WS.)"XY!JR1^E=E]SQO=DCFN.K?W==?^?W M94@O84AW% [J%1T?M(@)3VVZKC>?-;'9KO(O:X+3MO+RCK;RCRVZ7>]R/$95 M7+9:_V]H^_"*ZD,WZ^(32_3QY+&=*[91#GE\LX>7M0B%BZY\6_6/ZB/\==84 M1EI1%X BS(LP7^T9,=O)4:N$H>SE*HA31'?AF0?Q#"L\4WBF\$R1,X5G"L\4 M.;.-UF#I"7?[XKZ/J>ZV64S=0;]VPVD64W-WB#_/ _$]J]IF[+ID:I5=_BTD&2TJ3N!?9N+V=XK3+1UF!*L=?(8)40Y\HB8SE%5D=N M5111.'L]SP%+DJ@+ FEA!.(X&&025HB01)373%,A;DBTS7CP;@8.ZF<25"@Z@5L:8&J5?;!E"ZJ) 3R*AG$ W?("LZ138E9EX)/ MB\<-$F9#1CC$K)>(*Z60LXDCS!,7R:N@Y$+KEY5#U9J;7A:H*E!5H&JKH,IS MI4%SPD@'PA%WD2!ML48R>F:)B\P(OY 0SAQC41BD%+&(>QV1,9HB'X.7(40B M[;JABN!;NNZ\5,(N6%6PJF#5)Z2$S<4K22$;,($_M0*@\66GH<]/NYF4.N^_M'/3@[[(;Z6QV&MC-[T8=1V>#]55"\ MQXL&6L"K;.GN@Y>C2H*%&U%R"L K^_*<)AY1[*/Q-&'N%_HP/M*AMS'P6O/9 M,;M.Z06\=FY+=Q2\/-&)8\Z0DKDO!7.@16FN463$22&EL7HQQ^-Q'KZ-@=>: M#[=],91>TA2?Q# ?AYU!/6XCW*\N1EV02YYB$5U%=&V%Z%(!&T$8 !=6''&= M3V4G5B!-I4O")HO]0B#],>F);K0>/ GN3 ?D5@Y>Y98^]3'^#3'2](> MS-4^9/:I>%.'DSV!D4[SR6U%8"R9]+C;:CO<&UJMWIO[YKNVTCV:GQ5ZPWS$ MV^U]6U]*/X\'K-0=U'.?M=I1^07B2R1+ <*\\:!DRX1N7-5)[7K1^9L[CA_K@_ ILW% M5\68=W0K+^"_=<15P'^[P-]+QC#S$LGDP7C13B,K(X$_J2!>*<*?5J>_M>!O M'FG[[#A_%O OX%_ _Y6 OTY281XT4C8RQ 7'R 014=3&!$VL]F&A&>!#W.M; M"_Y$/S+%>,<9M*!_0?^"_J\$_5WDB>'$D*(&U'C!"'(\4_OE1 MF#Z3_SP9^++!W7OM0OVM\AW; *7"&\]1IVX&*';:?._VK1>Q/SVN+M3-1<=> M[J=._#&[4A2&\]_#9E"GR\G+VFM0,[#]P=MVFB@_OMEWMHD=X,&%];L:,M\3 M3,VMT/C9UQ=IT +WA/JE_?W@.9KO%!,X1)7B>$VY9W^F+4@UVM MVY!8U6[CPBPF2U9W\ZQ1NW*W+%4NBIUL3]Z:"3FTCR087W_@(V#Y ?-<>L+[ MT,%PNX/:=CJ7%?RH>JD">&QBY4>P.:H.B"$7!XP+7>*D.J"I;#]6=;=Z=_SW MD^I[/3C+]\(=Y[;NYH("9P%>?7O)2>S -+^^J;["O7W;>5/9 *,"(NVW&?]O MX+8FVKX_@V^Z 7#W6^ST+MIJA5]R3U>*WY[\_7_9\XNW!^T%G]O?W[=?D;>_ MMJ^']_2&_>ID "/.=S9Y.N]ZW99]VUD<=GWO/$YWYF^P-9.?A8&VC('H"V"@ MY6V_JSCJ1]42:V8+/X0+@9J;V/]6 U.TM3?YMEXW?PR4^JB*G1/@L7X-(_C/ M#[\=C!G2=X8!/GD(2[0\>@-_996G!8;1P)KJ(O,I3#_L50<9+[(R=36-9HWS M:/6VZI?QNOZ:OX>!OZFZQ>RNU-\7>3YK2^CA_;*X=#<]A0G[RZ=3,F$V RK3,?K[%S"#T+DI: M;C[54O+HTOSD_7H [_5+:?L?M@_+\5?U:;Q9!["P(2_N7G5W,>C:9.VP MWQ(3D,L_AX 30!(P*MC??Q]V8\7PFRJ?X/ZF^@XR]WST3;[V/VP-[ G4/(0' M#\^KR=QF"7&J8EZ?>/8/3%5,(&.?A52ZK#R )RBYHYLO^KUO=;Z\J;[V1GHO M/ *NSJ_/))@I,M.H]?\-C)] K/A:?6V254GV=U M.MIF.&:PD7Y>W33.RK:D/[<:>]7I2".?>42(O@]_CI=GV8R)>MMD!JO2L%U* M@.;!L*G<9?6O-Y' _9W]?$&GG@*UB+II4?<28-<,A1Q%9.P/GB!%ZK]28S8 MQJ 138$@3IA$3C*!A B):!NR B5O5;^2" L!I5_C]>*57Y&#" MMY11;IX=*[BZ T-X4X4^&'!=((W]ZI?ZU\IN'X40YJ-43.<]QHAS(Y'US"'# MI:761L[M8CK"2BCDX+PW!)ET=3C58;>59KES;3^>9:;[%D<"*GLP@7KZ)R-E M(KLOWX%I40]^BT 6\=3^6!$=T5O./7X^.LI2O>66C'_Y!0/[ _X+"S*G7DW0 M\GN&-9]]=:UOXN#XW6&K3=1-:WGYL<_"96'0 TT7ECZK"K;*'H?LP4-9=02H M;N".'BC#%:CY_=X/6*)![%S>*.<>,-LI)8Y5BS$A2IT\"Q)T8!8% N*VW.1[\A=]4N=@0_(RP] -:EMI_J:U0,0QUN'A=9B MAH4Q2)EH@)PL149CCQPV3 M,H@Y/)\&#R3K\'9;ACU[3O!_&T]Z[L]S&^[#[ MOFY\AL7/P&JK"K[5"NLOH-JOFTX0"+P,64Z9^'![]OJ@0 X%,%>)N;XLH(X=N M0E03)YAMEV16ZMV*3(O$=X=RGM,4-N): M;2]_>IGIBG2*FWUU$X]J=69#U>U5,0$(#B;>[.FFY4=-&DDVK;=^Y-:;<88V M]8_J'"X[:Y;Z0Z=/@6^WSB"AG!DCDT!!4@ZXX#E(%,61\!Y'8X1-=$$1$2PH MS25'S"H)4LAQI.%V1%@P6B9&-;])$7G(R4(SZ_[;Y:2OYXJL%7;+T4//Z($9 M(\925((@1@28R_ 3.(_[63IFW<5=3E/9FK=CU]WL#=;[ MO':C(%T;AHO-H+VPO7+ROGPIC.,9^6B6&X"[XX]V#>?R62[LUXBZO1 G]_TT MEU/19ET$(),6$_9AW,/S[MNY%)=KJ;9X3]2C(8V;F(P^N#&= Q;\K>O]R-.$ M)^Q/,VM_K#L-^2J?_EER<3<_M4TYX>>RM:_E44S);^;W40+W_SF;=KYIZ7'4 MSL8FF,B^[7RWE\W;G_XV1Y<3HAOGQ-]$<<]"6!-+PE9G_2R4_Z7;&\0_L^SY ML61'A&2>W+PC[7-##F*U(+B? ^W]-J%I!7MU! -KJL,\LNFFV6TGS^^C#7:] M3EC%&OS'P>')A\_5P1]?/AX>??E8O3O^_.GX\\'IX?%1=7#TOCKY\MO)X?O# M@\__!5]]_'1P=/CAY&7P\8H7ZNCX],-)=7I<'1Z=?OA\F%?JZ.3XC\/W!Z_'QX='+T[//BC.CF%#SY^.#H]J=H<$?*V^G)T\.7](5RVJ85[1)7%H]?E MAA*51;B[QV2W7NE!);13U MAH?E%*2KJ&JH$QCQL>MC,V<+S*HT3PZ449:X\MXCXTUV;&N&#,^]+*B(DE"< M*%UP5$KL9%)<(^KR\<@"[K%1))24U2P019R*U\W$$W\6P[ 3CQ/H[C-%:\UI MKG8ZA8?_UNGYOWZJ(AA]%VVN[S#^]!R&S_,ZT*[,@;8,;)*CVHS2ZI^>F[K4 MF #R[DZ,U?;Q 49B^\VO^T^W0U\F_DT*\D8;<4/?0#L<]"8E='D\63V#X>?+ M$9@4O2&8!O6/&-Y.L[GW\,^3&WQ>WHLF[C?QPF8G]7S)7?OLGV[JIYC3+UW= MJ0>7^Y-G+&F4.,Y+QWN,ZI^SUKG\(O+$[^6>X01?_7OJ\\IXRGB>>3SR8<^X MH_VI?O@!3C<"WSX F0WJ"_ZY^$A_4M7-<%-M+$ NLC?MC[O MK=_;QQAPR]9F-F#8/)X"MF%9"LD7DK\/R>ES]>E/2RCRE[ MP-[NZ!EC(3(?DS-(RQ 1]XXB;;2$/ZWB2)D77$ MM_WN0@@R:"?N;N0QTYQW99TKEW>C>ZG$OEI6+OBU!5,N^+7*WILX4BD31H+E M]E6<1*29$L@H;KCBG,J0%O#+"QT8L2@EFA"G1"#+3$3&41>=-IR:A0K33>#7 M;5WI7RJQ%_PJ^%7P:SE^>2>=I"0A(PA!'//&.3!6,1<,^03QXA+EEOA.S G)<.64#!(@RWX5?"K MX%?!K]7A5]MFB[[XW2\,71BZ,/2K9^C'!0UOK5LH0 M*[8N.1[64&:HBKE_(T>8.&$_U9J[2T_A*@0><&M M+9ERP:T5.-DC,T01B8))#G$M#=):.*2)YI'#;SJ&]00)UX);K.!6P:VRI;N/ M6S%(IP@F2!@M$'>"(BN9S*?'!DF\5O#?]00'UX);IN!6P:VRI;N/6Y)C8J.A M2#C#$"?<(X,3@%$D<$Z 8,A)81!V25#!$J7R'B=RKP6W MEI^,6HB\X-:63+G@UM-Q2T3'"!8.8/]<.L);46XO!J^>ZW" MY9=''L#\,&'%N8J4>X^XL F4;&N09IP@+8V)VFHN%RL>5A-$GC#XYY:_C[OY MLX.6N4M(^8G):;\6>'R!>UO@0\F^#^VY;=>JB[Z=0_6 M_(;^OLM?F.>#^)[49O:?6+:D5XLB]Q1<=-%KZOSZ_7[LP#B^Q:6#)46FOD! M*#+UZ3)0\9"H819Q&\%$H#3G5Q*%.!&"">PBIGX] =]9@#A.GS(\S'2->M>/ MH5Y=UE+I/5SPK&SI*\ SP;6CQ#H4M0!02YPAYU)$1@OE7734J 67QVHBM 7/ M7@[Q%SS;N2U]\7A60CN%C\N6%CY^C9M>^'CGMO3%\_&2*M2$-8[$H"2=05Q( MC;2.#''#K1:219_]_^L(J6[4OBA57@7/RI:^ CSS1/(@K48D\8"X\BK7^F 4 M0U( 6][)R-83 ]T@GI'2E6TRN5*U^IQ!T&X<5$!_0]NO;:?Z:NMN$3Q/Y;V[ M#W%^,=SYR$U_T#'6+U-XK<.HOL]IUKM..@4O"EX4O"AX4?"BX,5KQHL-U6,D M!P:UURA(:A"/VB&76V^ZA(TD-$:K%\K'5],R>-[8_CL8'LT?O::)+Z9Z?$O! MMY1L%!0N*/RR4-AP(XRB OED(^(B&J0E%L@*89DG@C*QD"*VF@;(ZT?A-?LY M"PH7%"XHO.,H7&SG8CL7O"AX4?#B68.N3ZP\I:L(NM*7&'0][0ULIPVU7L1^ MW0NUKRYZS: ?!W4_GL,UE1NIY.6\V#7P*MVCF5E#;^@Z\3EA_GD.[K[/8KQX MQ+_9KJ:)"RQBSB*B"N44(:09(4C1Q'*_F1BE6$\IZ5$,5!<^1)+!3CK":>OE;@ M7/NAE@4X"W 6X'S%P)F/)^<>3'6L.&B/WG"D(YCJ'M!4&9>L7.R2LIH0^)J! M4Q?@+,!9@+, Y[I,]>2BQM(BYJ)%G"2"-!<<14>YY=L*@3\;F$::QCZ^.^6LO>5VE.,_/PHH+P:D(3QW#J$^R['9/+MW&_* MN;##06^R[7DX=?=KWHU\.>K8R]YP *_X$L(QGOXY\D-P+<=>]'$_29> MV+X=Q/FU:)_]TTVY*-_JIG9UIQY<[D^>L23)9/1:CO<8U3^__>EOMUQ$GOB] MW#.&4\9SS./1S[L&7>DCNF'9X[=B',W<_J=C7 F.'H#@.L5B9XK M'6@#6NU#M/9537 32CO01?ZV56ZV?F_OH7JV[_L^8@'7ZX2E:_,I=INL@V8] ML'D\!6S#LA22+R1_'Y(__O3AMT+IA=*WDGMF/[=0S5?W[X[:"0?-$8 M"ZAL'E0>5-^T&[!3_Z@^PE]G3?6A&P!^_GW8C17#;QY/+_>I=MJ&92Q,5)BH M,%%AHL)$A8EVAHF*PEQ@:H4P10M,75L]BBDOB%3XI?#+O?F%%7XI_%+XI"+\4^5(.9=O:_H#C4P9+][^7>O3A\Q1O[6AA M5DK.")PI%U-G5?!KB[>TX-<*\4MBYE)@&A%% +\(IO%+"RS$J$1;XG>8&TUQB)X PATB2+[U&1OWK\(NON7U+P MJ^!7P:^MPB^7E*942*1("HA'*I'F@:)(HU:Y-8CS"\T_DW'!C"T(6A"T._DD/%7F_0\# S2&S*F6&OC,U>*[;>;.PIYUPPFB&-*4.< M>X\ZD1?A;-'!D'9.( M^:25%,02:M<3%"RXM7U$7G!KY[9T1W&+XV EL139Y$!W4M@AISD D=;>!D( MGA:.=_*)@_7($_)$2L1]8LAQT+<(*&=,.L*$-,^$6Z3@5L&MLJ6[CULR,$*8 M9"@X ?J6 6:LQ=PM^>6X"YB9)9"AQ@'4 W7 H\O<&\+/&X?/&(EE6(:-/@=Z^^HL!C@<<"CZ\^';OP<=G2PL>O=M,+'^_)"D-X;C9)(8'IPAI&3TB(KC.1>&@ZVRWI"IFLW5W8Q@%K,E0*/!1XW!X\" M^^BMEDC&*!"G+"&7N$%">)IX(AAGQ_4Z(K,%'C]I]P;."9Z\:STIHI_!QV=+"QZ]QTPL?[]R6OG@^ MOMF^B,1'JJ)&.&FP+TBTR!"ID+&*>F&M('XA9K":D.I&[0M:[(N"9V5+=Q_/ M&/.*>\.1Y"X?,40H:T\6ND:N)@6X0S^@.YK:7JM47& 3MQD$% M]#>T_=IVJJ^V[A;!\U3>N_L0YQ?#G8_<] <=8_TRA=O&:\V%#",:&$)QH1238ACJW*)G1$+'J#\^D-/*[I/-%Y8_OO M8'@T?_2:)KZ8ZO$M!=]2LE%0N*#PRT)A0YVS@@JD**.(IT"0\8(C2YC&WAJ& M\4((9S4-D->/PFL^?:*@<$'A@L([CL+%=BZV<\&+@A<%+YXUZ/K$RE.ZBJ K M?8E!U]/>P';:4.M%[->]4/OJHM<,^G%0]^,Y7%.YD4I>SHM= Z_2/9J9-?2& MKA.?$^:?Y^#N^RS&BT?\)04M*C M./@T9O7QIRML>4_7W?+^5I)Y>=*N &(1IM0#S7)FH%2.@% M359%AL$:7T\(?,W N='X=P'. IP%.%\5<%K"B0"]$EE%!>(2+&Y#=$3!2T%( MTCB0-7747BMPKKW@NP!G _3L9 8/BKFLW2A)+)E2T;["NU MIY3^^5&H>C54.1GXLL'=>^U"_:WR'=L +<(;SU&G;@8H=MHTAO:M%['_TV14 MH6XN.O9R/W7BC]F5HC"<_QXV@SI=3E[67H.:@>T/WK;31/GQS;ZS3>P RVL MW]60^9Y@ZLX5&O1MM\FLL]_RU2]X3ZI?W]X#5JZQ03.$&5ZG@MO6=OIBU(,M MK=O\EJH=X<(4)NM5=_.44;MLMZQ3MB\G>Y/W94(+[2,)QMZ_G<; L#ZMM,[B@/LX(]KYNJ!PM?#<[@;OC%?HU5/Y[;N@OL M6%U&VV]R^X+)D^#7]DJ?FZJ/SN&^L'G;:ICNH)FNTM]@F:8_1RAY-#P',/:W M?@KX,+O #UB4J?09/W B?&BR5($&GC &K3UXC"P) 3E'C0+U6UHIK@L?B9U, MBFM$7<39M\Q 5@EXA+*:!:*(4_&Z\/D<866'?C#LP[(==,/GW'<^AH.\3O6@ MCLW[NO&=7C/LQU-XTV^=GO_KIRH"AURT+#.,]P-RHN\BCN58/B;PMS^U:]/E M?_9G!_U(DOT^RF1SO4Y8!0WSO6IN*6<1<;H\LVEIF:'9S[<(BSL1^1X+MDYN M'EV:G[Q?#^"]?NG:4$SY_.I46%7_4@$%# *5>&E2VT^E=PL\A/'IX#E_"I)JL,R;KZTX]N*R M0]HGU-WJY"R"(M9]4P'KV*;Z):>=4OQVR7JTWY*WO^Y5!PV\'XA\V!FTP^I' MGW6!/"I_!MO>PMF_WK1\#UB;U1&& /V5M5.Y6R'K7KL>JJI'D+;KQ,U I7-W)ZQL6 MJ#4O(XC 0?X8:,%N'S4(IA,6U"+E+5 #EP89W[J0!(F2")/B@MOI(=3P%_#@ M-5( 9>%3[&9N/': @VW-VN38HA41"+_%7?^,!'(.2%''\PO )J"-B]$B5+WI M*E0P G]6@T("]0 M<-P(%IT%36<5N'(2LQK9'35S:\C*S.WE?LIGI)BQ'$FMLCV>]YNJ/]+^)MGF MS9N6)GH //U6%XV$0R/#F+X#I0YQ41 M5OB@>+#WU.0S,4] ,/^^*KI6MZ3*/2-= S%L'05P8C&)A""%&=AE"F#)"*$1 MB49Z"IJ19(O5VQGG-,N(E0\%X0GN"5XA+9TFA$@EF7QF"B!X*TE@KSH]BV,X MR3@Q59Z_UX,S$'7S<#*Z#C[.&O[) -8K^ZE:T'H'*E9VM[6 =-CUO?.X=]W1 MM3)[/SBMI(H6)2H#XA9DE6$V 8V =$LIN8 7\L(>)>3\60S#3CQ.MU!+VRJU-;ERW%&F[^!0AO3+8MR05XC^TWO^[/T-G$]3Q^\V+%FQT.>A-G<9X^ MO"F[ _+EJ&,O>\,!S.A'#&^G;K\]_//D!I_?>-'$_29>V#X0P+QSN7WV3S=5 M GZKF[J=Q^7^Y!E+2OQ&KY5Z3_"?W_[TMUNNH7ML15!]M'TR,B>97PM OL$'S\X28GS=\/+\"J(D>U3_0 M61U LNWG[)F C>44.<]!QB9+D3$:C$]%N>?2,"7T&@O3Y__S0LGJ!96@+SVH M]P$5Z.(%%J#?H!07!'\UK/8B@7M]1>$A&!L\0<';W&R-&&0MH8B"N65$"H2J M!7]C\(DHXRUR6@K$M8Y@J1N&& _>![A3:;XE<8S71=K/]@Y WN M]4=NX^]U T9K' PZ,=SM&\J307Q/:C/[;^ERSJ0O[2FXZ*+7U)G6]T>V^+>X M=*2D2+?2**LTRMJ2]J9"!RTTE<@'QQ 7T2)-P>92"82HQ-2JM.@@?X#$;6/% M+3A] FPZ[A]/D.ED!$REE^ES]C+=F*&WXPZXN2!KD6^E#*24@:Q$.$6IK> < M!28TXI9Q9(T,2 ?*M>-)4>T7,G&]CYB'7&3G).*1P^681H2-]LH[02.[/1,7 M_HC];W%EYF"IE2LE'Z7DHY1\;$O)QSO;G(TX49UYAK22[[;9 MOI0B85DPPAG$O*$@E"P#H93[8C"*I50:2_4DBVDBE#[9RS8?YO=>?TX^;L8,HOL7 ]V8#B/W8 M6F ZSY;4=]*;:CNKYMG%F)1DY!POW^M? M]'*B2W46;1A#3C/*'?V]UQN< 0U4GVW7G[VIWL'4@7Z[M9W6;LQ?,BG9R#D_ M0,#=OP!1<[5'MQN;)L:KN\;?795X''8S=_[WL#OBZIR;UF+@>+#PV4)!RES5 MTZ@\92EX7L_$S2O1IH"/ZP;@DHM^G7.8.I39XRS9W/N?TJY?+:?>]"O(H$VLRO\V]WAM?IK/U,V:$T=G)+?S.\CK\'_.>M?>0N 'D>N:9M@(ONV\]U>-CD#=98N M)T37+M7-%/'GWY6+T[ M_OSI^//!Z>'Q475P]+XZ^?+;R>'[PX//_P5???QT<'3XX>1E\/&*%^KH^/3# M275Z7!T>G7[X?)A7ZNCD^(_#]P>G']Y7OQ\>'1R].SSXHSHYA0\^?C@Z/:G: MU$SRMOIR=/#E_2%X1K[]'KDTI?'G!&R4(UJS:)^9A E&N1:]X5S:<<.- +,*'**1GX)F/F9-TQ\Q<9#2^%.*40 MIXB3;4M$WE$I$KV*2?J$',ZF(0@.$"#:HTBU81CSD"A9, U#C)AAAB3U#G$; M. @0R1!.P1 J:+"YV\K&HA1XCQ0ILEEKHTB14HCSJJ1;*<0IA3@KDKA4$"&5 M($@+QA#7T2$7J$.,F^")8S?HU;H B_%6C+?B BQ2I$B19Y,BFCNB#1@DW.1"RGP,BC::(K!# ME-(<<\G4=2G"I!!!)8]DS&=P$6%SP29&)N>9A&1]8G2%+D Y+T7:C /T/['? MF^GF5H3()@V,(D2*!_!5";>M=$<4#^!+] !Z'@PQ8((1G$\>\-$C*[U RL68 M\U^EYPL>P(<(W(VUXEFSZ;:5+/3OX9W?6G_A83=O8[NI!]WP_\7P-5=K;M.QY"-Y M/3J37/P9IB-O_CP;C?;/BW[O:]^>-W_V^G^FNFN[VU'\+/:JJW5NWE3CQ:T^ MC8?;0DGKF*E^SZ/VM>U4,_M1SC:_6LMC4+2^U?'[DPXS?^3^WG^4S]C[:-3H M*@ @MV=5#_N5&S9U[H_5-KAJ[=.J[@YZU14'5:WV.<)9N*SNYL+S?#N ]'?; M#RW09!P>]ZBY&%\(#^G4Y^/CVN./BQ8?X-/]ZI?ZU^H\YN90%_VVGTW=_#7; M,:<]WQT$0ZY%3M;!-:.F6Y-SWH&3\Q1&[\NJX,40=#_0\O,-[8-GASEJK74) M^-P#H(8/X/^]07MOXV%=W^283#_Z2]^)X%/K\37L ?5,-FSR\9N["]C3?_(C)#-I#H$'Q;W]KWL(JP#+$;NQ_O5RR M#JF3)>>HG+N]HJW.[EJ0IO#\KW:T & Y^0%\FZN_VX&,V_^,5RF_%G[UN0<: MO#7? 6^&5\/X@-*!('*WKJZ_A#V"1%@ MZ/9K/XY[#;5]QKZ!4M[+G=Q@$48]CB[&2D%[#&@8YCYA"T-H&Q*%7M6%_8&I MS!)AFF)??85][>.!]MI]GD36JBR%AZ,X5Z8,(+S8[$UQ=9::QT<7P^5MGZ68 MZ3@?H=PV7#NSG=0>Y][IY/_D);W:OKPB0"9 W_\SQR"3@YG/>Z#I]$8GPT^[ M+G7C8,H(X].<,P%];ZV!*&AB[.:3L&UN<@5(-)AI C@AAW>3 M;R8][-Y<'<^>6V/UFE%7KKS][\[JF*H/+;WD5QZW[;CZ;\9?7(GG:U\<>-\; M=ELVGGYSFC<;Z !^O7K@?V96^@3[7^>]RZ_]:+O#O-_YW!L8E(WX.^;B%TC#WU%B@ Q @L3W[_"M@2!_ ()]H'K-6T5)1 M+V2<'>'U#"_/$.(DV#[:&\ JX/VO &VPE?9KBY'CYS7M%C4>4&72BO%&JB3J M;3-+WBW 9GK\K9?%+]SZOFVA]LKQ $3'^"3ZEF\O9_' M_]^M@ '[8M#2'Q@6X;I(K0?#T5!F1&H&0-NM)\)J=N@+8O1K1MSN"'JZ$32L M>MQI$ ;3;84FO.CDN[T8K#\XM M"(R0*;D:7N3%"+WO8-R[5C2W;5%'L7)^-52T@'C"AFRQW^O&\!QI8JV@">8/6%)/<+1Z6/Z[Z,=W; M3?9O=(]MH2?L&4>06::0\92,@U*>8&=1S-WI.1<4F6 ]DDP%J@F-DMD%'[]- MT6!K$%&,(DZERYU?%-Q#;$C$$&D6'+Y/(^.['/RXT/@0YJ=1RRZG >D$$,N#D\@:(Y"55$? <[ , M<+E#WE@MB211*;/NV71[-[#9]O#=C+(W5O-&+:D'9[WL*(*O7K7Q>1SY5)NQ+V2D'&;M=1!'.FW^!%9W>O6LP33C!YQU MW)Z#2MT^:*_ZDKL'3YV$ON[[X7DS /LBCES+\,JZ55P'9UG#S0\%/?T"! =8 MU'Y&KV_MCASOOTN]'X]SUE!KLTI@#S)MA)AB>PP!&-NQ.QRITR.O<,S?VY%[ MISMVM(PB+-;[_A#NF>F.V?HDMQ$V.:?!$0 -&XS)-3@$&6% N(>LG<9(@ET0 M[H\!FG=C]_X_ZL'9N_&B3\3\Y;O67X. )@V<^&]F\.*K;2"2WMW3VH^^+<8S,T#N#'8 M]_"HWIC#R V=N5_7)CYQ]\-W5L+PRW??I$H,,K1M(Z"_!^ M/(MMK"S+=H"$ZI?\W%_?M(ZNK!_:'R/CIQ_'VD$]TF/>'?_]!"81@=R&,)'Q MBT85>54[/_@*]!_8E(M^S[5MKUM?6M[.41KF*,@;O6VA:?*)SD FAWK1'O528Q5/D:ATJ,PYUD:^LX!#I8X@*6KA9(8Q0?O^X]S*%M,#3Z@]'J'QR_.WR3 M[_T>89:VF9R5U;[A:IW].%3:YA-$V^]F3^@H9F]_5#$EL$Z!8-\-SR?1V@7B MF(T_WT03&;IK'QAFPSOC? (8^SD SF Z M^G+F33GS9J/2B=!RYDTY\^;E'.52SKPI9]ZL_\R;'77NW=]\.Y@8'O/6V^;E MTRCG('L#V]R&._(U09>^"N/7^1EAI-SEC/&)8?.NU\VY6]FN^3QVW?T"VF<_ M-K$[S: 81;Y!9,'][6FQK9$U8Q*-4QY_'>F;/3!4X<9+W<(.!._'Z M9L/ARN,[DTP\XXRV_7[.99Q)%9WWYV13!UCM8CA2_+]E]7B4 >.R"=@!,V%L M [8[/AP,^S"DW\ (RPFC\-HK IMF!8\S@,YVQGM'D_-]+0U29F6V4ZG5[WL:0S36X>+<$DCZ,ZL]_B-)^Q)>TF6V'7 MR;9J59L\L1O7?N+YOS:+UB^?MV X\B3D-07;J1_0**OE1A/QQN2D&YY[[4S4 MJTMFV2.O]K5%FTOWOBVN,?97%VV>1PU@2J+N?";>,CN(&?JIG4OFEH+ ]]Q(%YC'-2:09EKZ_$>)%: M?,CKFKU.F:5:E^*(J0 )FZ'M#B9K#5,Y;Z;IBM. 7V&@FPCVPZA$XX7RS2W5 M(IO@APS78QFP1M:XK22FL,=ZV>/WL;?_W222,&*4O6?,PUMDE"VM=7HT]V6] M[!XAG#8ZD-7 659J Q$SJMJ2-9GCL7G5K;FJN%O"#*\SJ'K4ZZ+W5[&6$2.T MR243'00PZC/0VBL.M_Z^2/#SMN)5%*95]^\F\CEDGPUU-OU M!]F]ALW;#/YC<[AI@UQM+58;81KEX%\/NHT8XHYASQ2DCS+\?>]KMPV(S@:G MKDJ]?P$.C=TF_CH.:[;QS&4M!@KG'?7&W'4PC8U>Y217D\2>.;9;Z;G9/D8; MI.$H"&,1ET0@RYE"GGN18A(8_K^*C@Q7YV9/9CR:<'.#['W),9RKJ7^: M%!B=9O?0LN8,[<# %(_A8'#?V?Q)'GT,]TN%KCN.X+Y6@S-3VS5X1EUH+B]J M?U,1@R7[M+&@P8Z<5L[D7>>,W_$]9T]\P%T'G1.QRE/.]<.;CM](4C>OZ6I[ MQ^KG[7NZ(%?O"A7=IW_C@U=HM#68/<,:K:D1Z@HZ6D]&N\8%65TH>]F*?!(CGDY[_^/BA] E?Z2%(M_#=FK*[YAX&M/"'%@1F&2\TXAP'P&&3$)6R( TILY3JP"M%@[HU$%)K2U&00>" MN :.M21Q%*5RC&F7DN'+.S4<];KGO6X(\=X0MQ; C (UR05M?,B # ^Y@B" M%ZJ7::T@KSKGD4V4.6$EMG*56FK1RXI>5O2R:WH9Y0FTKX2H MS7I98!RY0"625DDB0XJ:+NAE*G(NN,-P#^6(MXWZHS'("":C3-1KQM:KEW&] M9XI>5MQEJ]7+VI;L12=[;3H9)<)&+@GRWH%.EH^! :/3(HFC< P+#]CS>G0R M1ACFN5E=<-SF#DH$.94P4B0297%26,H5KL9)O!A,E;(E2U(8;^>E6%'*YI6R M$+D.&@D-^A@H:!89ZAARU)'(*-7"\>M*61+,)T$)4H&#+:5L0)I2BZSE1&$7 M<IE!&Q)XI2MJ"4+9Z8N6L5[#N3C+;'M+HKW6OOKBLXVR/4//DQ=R>F M[6%]5_9;24Y[]N2TN>+4DF54/1 M"J0#R4*TP(@QI1"7E" CDT?$46K P,:8+!QUF8(P*I<;Z)0SVW BR%JF MD0H2LR"98OKI9: ??SO]@J!4GW MRPMW5@XWL MJ;O;L.W=Z4#;HW>^Z&X?G'C8,XH+;N,NN ]7K[Z?YQ]C G'2'X#:>E+'5122LNNN*B*RZZU^FB&_9[)<&I>.*VU1/W\JFG M^-T>Z7?[\.5S28XK7K=G\+I-SETLWK?7YGWCD2@CK$*,J(1X+DIUPD1D-=BY MC&OLR"H[GAT,OPZ;P1;[WX(7C@OI4"!4Y-:\ EF6_6^":VJ35%&857HC;7>8 MCP$N67+%_5;<;ZW[S7EIO9 1.68CXI$[I%VTB*? C!..6F&ON]](#(YX+!%. M1"+N'$8.$X:B8%1Q$>$V?YO[;:G/#52R!_K<\!LMY!LCR]$)BUK:[KO=,DG' M'[XS#'%T"+'OV 8(Y\)^C:C;"W%R\T_S9Q1WX@\4ZGYL*26[QH;GW;>A;BXZ M]G(_?_OVPH9\^N^,?E^/QC56=T>:_;R30V%'YO5 M1.ZY&7<>('SOO=C\U#9SZB]A<\P&=#3].4M^,[]/F?%L:B6U%#DR?6R"J>S; MSG=[V63OY"QE3LBN7:R;:>Y92&O"Y;8ZZV>H_I=N;Q#_S(=4_UBR)T(R3V[> MD_:Y .&]OFWY#\S%V._4W;B*W0+I M<=YI%-M\UN.X$^\DSW96OP'P>')Q\^ M5P=_?/EX>/3E8_7N^/.GX\\'IX?'1]7!T?OJY,MO)X?O#P\^_Q=\]?'3P='A MAY.7PJ:.3XS\.WQ^'\)EFUJXYQ6T-P#>RB<[%]12:D\Q M\O/6K$")\)4(7XGPW< IO_7K0=V<59_RDI96&"765V)])=:W;;&^O__VJ<3Z M2JROQ/JV&MYV*]:GB' GZ>::<,<8YO+M"]4=LND=\/W M7P);LX$MS0.GC"8D#-:(FY1SQ(U (G*EF0:WQTAP-SV$#_,1#=8\)$7V7 M3VCYG,8!GRL) (/(LZB[0SM#>SY&&Z3A* AC$9=$(,N90IY[D6(2&/[_)]FL M#W1T:7[5?CV V?BE_/3+WVW=_76:QO&W:W-\;/+(9@;_1Z]I*MB(*[:\L@-F MZ6LV''C_<4S!9DQVX_T.F@CL0=0[B0GB!$>D6;!(P:?&&<4)%]>Q1F(GD^(: M41;$G\4P[,3C=#6]PVXSZ,-HNH,F[UN>_V'W M9& ',7]VG'ZON[;K:]L!$[N%G*Z/IS",WSH]_]=/56R\O8!7P#/B+""T1)\# M/-W!/M\3C/U\?;]F6.K.(.*].6JSH;W3LZR@=SJ][_GZR$,(-(]D,1;T[_OO)$@5\!?EW M*QA@]0M0&]S1 21O"3+DL$&_^77_502R=B2,P\6>)OK." RC=X98[OH>[U'* MG_J0,I#M&,B&PF.+S'Y_7^L+]YR^C@E.XQ#RR7&(EQYW^']#VX=75!^Z6>W[ M]V$W5@R_66>L81<(:,MC>86+-LQ%)_6/ZB/\==841EI1D.ZU"O-5DF55Q/R* MT@U>.B7,!=8*%A6A7GCF/CS#"L\4GBD\4^1,X9G",T7.;*.=^)ADSL<71;R\ M9,[3WL!VR5 ]).P+(_%G;9PY MIA3]Z-JS&+["9&T_3N/)^X^G[V=-D5R+47Z[57YO8-R]A7GA1+)1/6$G9UQH MOU#":YUQH?U"":]UQH7V"R4\TLZ[-2!XLTDWFQKS*R;TACE3\W9?S 9I9-EZ_.N* M]_\^B[&CE5O"\.0"#T@Q:A"G@B/+E4 I*.69X#+FRHCY:@I-.+..2V2-3H@+ M['(%AD!2&*,HBQ+^N%Y-\:[7#([3WWN]T!QTPTGL?ZM];$Y W,S5;GTY>0]2 M%38HMIDZ5U5<2-Q1Q"4-WEOS>2!;RC,;+6"\=0UN.@3O&9FE8&S!V&W 6$P" MHT1QA%D C$V:(>V=1$(DG(+GDD2S4!T;$[,,Y\/1/=P3L44V<(:\V4*,+4KKMA!' =1-'V,G0\)"6N0Q%J"T4HZTE 8) M;94,7"<;%TJ ,1%<2T*1)X8@+EE"5@6")%?21$ZYLWSC@$K>,,8*I&X+I&X' MNQ24+2B[#2@;E5)<,XMD4A1Q'S R"312*6B2(B@N%U&6&1MU#"Z?[!OS :,, MF:SY.BI4]$Q[%? SH"SGIC@'2AK3IMS5*R]E>5%:_6,"9+LG;LN4"T6_ANU] MA5,N%+W3VUNFO"-3+D3^BJ:\AHRTVJ(G].A64*BA5E,M"T86B"T6_ MMNTM4]Z1*1O0P *.+W)O"SC> M$\P8-\%'))GTB'.&D:8B 9A%YXG&@HF%:BPBL#!64:1T/D>+6H>^)4,Q$1+7BB&/"X6XE$>;"66JC-&2A5'53FAXNFMY. M,5#!RX*73\$W3U)T,0E0Y, @Y003I",E*()2:"W+Y4OV.K[Y$ 7',B&:"-Q# MDP*;-E$4=0K)1<)DU%N@_.T>T&U-DDKQNM[F=>WT+O-IDQ_C &BVJ.2OAM%> MJV39C"8. D>32#&2$EO0JIU#SH"X,D%*"LJXB=@O-#2PSAN')8J>:Y!N+M?? M$M8>DNIX"I0L-C38G":^YN*PK57-BL_U)>YMP<2'[;FFA)9-+WS\JK?TQ?/Q M9G0;2C%3E#'$G8R(9WO<>*P0L5P%$K14?*'JG4C%B& *B:@2XMI'9+T4R&D- M'[-@> A%MWGINLUV,%"!R0*31=TI:8U;X6 [LH-AWW:JKW97G6OKK/S:62Y\ MK="[)*E'!A&/Z^!U=Z[;=8+?%I K&%8P['8,DPD39[5&W'"PBK$!XU:%;.9B M897'.H@%#!/).B:\0\8IN)$#D)F0-!+6&D*P!E/Z^6/3>(\5#"L85K;T%6 8 MC3Q9DK-JL$3<*X=L!#0SP:=(A<"!+E2*>,NHELZ@R SH;L909!53R(FHN.;1 M\9"V ,-*?LU.8%@Q-@O(%3]?2:3;.C_?AT[T@W[MZ\%E@=X"O:\=>F_6+YT@ M0BOID2)@'G,E*=+8).22LD80*^1B)7*(N:1%4 M8UN@7^JB7^X"R!4,*QA6U,?"QV5+=X>/;]9%#"$!*U4.--Q4J8B66H88':*<)\2-ID@[CA&3.%@EO,!D\5QOQKFR#+1J M#U=RQ0ARA"ID:7+"$6&L?;8R6+J''Z5;%S9^>\]JDV4K-3V!=E6,O(.GA!FS4TE6[KP7]E1W75O503+G?, ]YX( M%U#QNIL"+E!]HC^=R!'KE)#<&@#WKW]7;DFV;'G"EN1M*?D 0MI##FL]:\@U M1' R<9I]=I'JE8A'X4)PVH$)5()0UH#7>&-.E"KMK8QTDWF =ZW&<[^$P!WG MO\T!5 7WO2>N"N[= G?O=&)2>"!)>Q!)1 1WQ'H1LDFHF3/IXF5P-]8COI,$ M0CH.(NH,EEL-*;NLO1-H"*1'!W=R0"NX[P:X=X/U*MY7O-\!O/>69&(\1"L9 MB!P4XGW(P%$0*".4CF[%4Q,CL3S+"-JP5#PU KQ+"E3&;UWF3(C'3\&\;VG- M'>>_S@057TF[=VHAVY7J*NL]&VB>?AO!39Z+W+D%VSXL1EV ?5^ R@Z5&NH" M5':HU% 7H+)#I8;M!@%R;]80$S<8#B"FXK-HOXEG/H_Q\TJVM>EV M;;K]Q$B^4G2EZ$K1E:(K1>_+E"N1[]&4:_FUBXF=MF5HS0/ M?U@NJU4K*I1U?4LKE%7=9*]*DE0>KSS^H H (1CA10;EHP%G.VCJROWRR+J,MUW)K2@.LKN M5&>Z.LGVV$FVAZK(^G.>5.:&B0 YSDI VB)Q(J2@J0T\&.KS2@E(XKB1+ $- M1H-0/H#)!$$L)Y6"R/@H^LBRZ;Y%:BJY=PSB*H)5!*L6=.7CNJ6[P\=7:R+! M"J9Y%,"#,X ZB 3',P=MJ;%2T^RLNZR)4!*MR8: SB2 L$&!9XF6@AU&AFQE M-S+..-6G.;1\$MS^.[E M41.GJ:3=H'Q*P8W;))R1&XQG4FCOP),7"M?XW$SPRDL'1&8-PJ.2:[G1( .S M(FL6E%@)7[F/SVVNV_;&Y5&]P;2%AW?YI1L?_]X??OO_2EWZ5]/T:?C[&4!\ M.L>']W-T>)??#B?O%M"PIB+2&P]UJ>QUPPKL8&G02A@5=S>KC%?"J8A2"6-? M$>5J34X:E7CT"101I?JCS> HY:!"$"9[EP(WZ_!95DVNLM?-N-L-!JM0W&%: MV14HKLI=-X(1N^T ?' OP'4T ;R^X%'UL&Y9&'2FZO3CA-;O<5EW6;INQ,B1 M$TOS#J8$>&Z+ZFV5H3&(2%<""ZQ)RN4<2PR]9)+P1R_K MSK:K>G>&@QY1H=K]'DM/G3@JO&X97E7(U*3@@&2-\!J5!>^\ B:\U3XZ'NU* M"SP65:0V:\#?-0C*%'BJ!6CIDXA1AAPVV=^T(^G8'>6@"J\57BN\=@5>8^!$ M&-NV(D)-5!$-SB%R1F]<=IPA^*YHKSX'KX4+P()*(#A^\A;O#CXIFUPR(8A' MA]>JO78&7KO!.A5Q*^)V 7&MS#J8)$%Y&D$D%L"PB/HM<5PJZQ5/\C+BYB"S M#]E!$MJ (,F!2YP DQR?)KC1C#PZXFX\8;^C'/1P/SI^+@>H&QCZ_/\M93_7 M^D!S^O/]/:_G [IQ#'=>#R26]#WTIQ&G'GM?FS;2^/_^=.(^)Q@,8UK<_-/L MY\7:]--WB+U1:DGL.3+H],O@1>R-3_KN]'GY]<6)B[$W^+QTX-*;C6M^2C'[ MXI_3\:273Q=O:6^%-(A(:-_+7/$)S\]H[ONF2>LCL[V7R6_I\QJ''9X=;+47.3JQA;067.Z:XU&!^W\9#"?I'R4CX?LU>R(5#_3J/6F?BZ _'+5A(L^G M^)A1OS=(Z]BMMSBP<7-41G:V;:[K!/IMML%^V(_K6(/_.#SZ^/I#<_CFSS^. MWO[Y1_/RW8?W[SXOONT^N/S:=WS=';3Z\_')65>OOQW9NC5X>?7K]J?C]Z>_CVY='AF^;C M)_SBC]=O/WT\K^?R]O#/5T=XV;86[G$%[16 -]?4WDZ_H$X8%I?<80G,;:.Z M?A'F G?+Y#.[M+SJ>6^" PG7+MSOKC=J_M/UIZD]?3_7ELM!_*3HM.,KZ64Y MP4L<2,Y_OB'+ZU:1O;'U>QA5?3I.32X+]/5L@4K PGG006NSM(O4N%%JO!NG MV$Q/T/#!;R/>T1LT_=Y_3WNS&DII,CYH%WN65O8%];T^7G(RQ?L#3LZGYFLY MT^^E^*QQ@]B^=W;M)(7C 3X)GQF';6Y9;_!UV,TASWTLB-PO'IP<-) M@K(G2A.'_?Z-=%!6$?\[+4+CQ*%--U_H\=3_$]7W$L.2!FA4AM0F"GXIH:6C M9I FDU*HWHU&;O!Y%@UST/R]A+[D?GO;Q:VX:01(+:[Y/"K!-DB0O?:+6*A<[NKR@/[!:9Y;_'%S/^K^G0%*@$")3('CDX)-,0*AS MCC%NF%K)RU+$*S3P#3"?" AI.!K^,D/6SO!(-?4Z73;\/X;C%* LQNA=_KTWP)GW7/_]<-PKO%4@L$7 3SB(W_K#\-=/31H'=U)H M>C1-LP'V!M,4#R=WG=4_Z.,AUK#?'WXKU-2:V T^?]Q&5]U*0P@%J4 9(D^_ MYWROWVO)]Q=$!1Q%OTUQQ;LBOL"-QK^>MYB[+%C/T6'9B/U1CY.B%_(-A<]*NVS?[HJ'/)K;]QK:>;T^>(9U\4Y MMJ\5Y$ 1\W.Q**^_B#[P=W5@S$.?4<=0Q[#>,=@?',,M$U@3/FHU1YC-E^KR+>ZS+]/!ZGAY%G# M"!/W)XYN+M=6^>/^N:Q/:Q$J#UWFH5K5A.6S[BE8_NFTM4)7F5Y.MM M&]I-CEHO"!6O1<6<*KLKU]R=:]Z<._@JZU36J:QS=]9YFR;-X9=RQ%,YIW). MY9RJJE6NJ5Q35;4.4$UEG4>F7(F\3GGGIUR)O$ZYZB;[ MLKU[..5*T3N]O3LWY4=ID\C6T2:1==EU=6VV<,D::DY&O9":D^DH'+OQ313>"J] T,SQ'FO 4QOP$88SF3DSZ882@[.3]35UH.$'HG;8KI#5]2VM MD'4OR/KEJES_M4.@TT1QYC*H-HW?AP!620I*2:&S3\:*E2JK#X/ I3")M77B MTCN'@W=CFG7WJ^X&TU2,K!CYH,K1D;G(0NEVD@*(:#GXH#R.UW)O:(Z4K#0G M7(=:MX1LAY.SJ\B M7IFH$V02(Q>4)F_C2F'\P%G21H&3"2W=1!(XEC/@UXX0(27B9;5:GP:*5:NU M0E9G(6L[5BNEW#GO'6IXU(#@P8(3J>AM+LIH@G$%SM8)@9NP6M7.X>#C6*T5 M$+NSMQ40[P1@0223 @EHF')=6FT0<$HJD(QJ&[6C9MT MBT3U>P M>=_MR'N,A%N/NW="Z.RA>^@!3-#F);&ZZ96/]WI+*Q_73:^^_;K+E;7KIE?6 MKKM<6;NSFUZU[YW;TB?/Q]LYPB(N)I^*-S<&"D(*"MZR -R&(+/30K+54WQB MA(I1@]'1@!#XR:> _W6"!^YI$.7D?YM'6!ON9-_98XYZA/44][;B8/=P4$@7 MC98!A$V(:4HZ\"Q["")0KCF-U++UXN#:3L+NVGR^@F1-!^W*V=@UZ:!__/W3 M^RK2GB G5I'V$R)7VIY2J%+,#R15# M]9T3\)PE2"QJANI[5C9O*:"6'/"=$S#5"5&1:J^1:CO*-],J,NHD,$45"&]E MR9G*X$5&6+-,:[9FY-N$$V+WX*]F?U9HK-!8SUEV;-,K:^_#+J]?2[&2>8JF M6:")@A":@>'* HM2,VY",GJE3(\-W//,'9CH\1Y+*7XB&D+F*44:93!F:_99 M37BL]EG=TIU"JNW89YD8D25!J!,J@TA"@_&I9 U1DJSRP>F5-*&'(5^US[IK MGU4=P+B2>>>018AL(23/B&949E/6"&6D,70V>?!CR MU0S.>CA7<;#B8+=PT%OCF'0$6- 11!82<= D4"K)@H*46+X)#7"+&9R[IR,^ MQ0Q.NH[C/]KEX[_92,KESWL3?%*X=F<.^_WA:6_PN?DCX87C-3/Z#$Y;7PY] MT=RX_"+PG'N59$KNK_7$=J/"5@ M14";P<<(+K@$07OMG"'XA=^2YX/M8/^!ZOFH2+772%6/7Y[JIE?6WH==7G\G M),^=2(D#2Z9D"%@&EB540D(6E%'E$\^;4$(VWTBD:B<[0.\5U?9AE]>.:BH+ M)VG2H"6S(&Q68#4W()D6U'F5;:"742T*Y@RU!(0C'@0-$KP5&H))K-PLHMY> M19[:J+>:5G5+=PJIME211RFF'2? "2_A-(R#SPKACPJ1G;-:R97,J8MYR2XQ387&"HWW@#)'8HXV2C!4HA+'A <;B$2K,T5%DU0FK9P+KT.)VWP2 M:#5-YY-[C"30>@I\OCUOW60Z_*,Q4EA=B*.9HCN%)WTUE%"$TVFG!K[?H["S*45;+*J@I& M=4MW"8RVXXF()BJ5J043C4%]7#"P,EI0.LO N8J.F_6"VWT\$3OI:ZW.AHI^ M%?T>%?T(#UDKH\$EG5&UBQ%L.3+77(=4#J$H29M0[6I;HHJ;%3,(!V:I$HJ+*.T*SE$B**&: :7,EWXY&DS* H(@/%F9C95T MG2;L[M4/K29L!:.]!J/M*''.1Z:)X$!3UFC">@Z&HC&;->6*ITTH8T.Y\#,8AYY8@"M3FPQ9]7^G1I'7,(2FU"M=NB M";M[!_$U+_MIG\B_[JN2VM?%PWO9JY M=9*!&8-RMINP]#ODVD[59W^BXQ387&"HT=@$9-DM24$;#,HU+H!0-&$Z&J5!V-Y9)'+*-S>* M]2AR?>SOD?S3Z&RX!_)DTHR'_5YL%GNWZY+V]A5X\K)X$[[22C@WK, LYH7P MBBB5,'824;:CW5L=252*@[(R@S"6@,G4060Z#]2I(5Y#>$9#V3ED>I "C. %A M P47HX1LE ^<:4<96R]([YH+II/,6!&\(GA%\$Y&0E"BG",JHC)<>B*&DGF8 MB(;LO8Q1&6/EBEH<#$]9X)4Q: J".@-.L0C1DFRLT$&F[77%WG D1&6-ZIJH MA+&OF%F=G8^%*-T@G0HR'::570&9:^K=\$QB]A2T1MM6!"+ LN A&J*R%%9R M%C:AF&V^*'G5V#9;MOR!2=)R#<$)LL.Q"==MQ:?AQ/6;X,;'3>X/OS7'*7Y. M-2K@*08%U>BZ-43#&<$4V/#BA-A'4K) DPCP@G#)JS1&_)-)4[6$6W MFJ85J?8:J;;4[$4D(B-GP#+C(!3BF:>,@@XY.:E%3%:O%_G6;YJR'82_:II6 M:*S0^&.!AYE:-"L1C 3-()(CI?QW@DBY)LDP;NA*X.$ZE+A-FZ:\FJ:+R:T_ MM_Y*NKO]2)N55_W \37K\?16\@I>('G%*W^*"ZXV1JW_9MMB9^V(\_4-'Q[7 MKU(IA^$F*3;G_M?Q\PHS%6;JE"M%[\'VUBGOR)0KD=Z$U.SP*K?O!E-Q85N]2-Y&0Z"L=N MG&H[DO4%2NY0(:!:/.L'NQPRDREC 01/&H3*&0P)&1P3B0DGJ-5NM947B2%) M 2DQ"2)J"EY*#E;JK"6-D=+M537=QRK176&-6H.PTLJ^P>AVTM<$T\9XRL : M:T$XS<$[GA";DY$Z*A?(2DVIA\'R)M+7^!YB@'2(3EGC!02: M!(B4##BA%$BMLM>&TF2O:(/[<-UY:SU8V &K"%X1O")X1?#:3V#'":>"3*65 M"C*5<"K(5)#I!*U4D-D+PJF=.[98^636N0/->;3QS_).XGG>23U*WYN:0[7& MUK(K3RK&++$&0BAGX40I\%%XT,%$3GUF4JRT4W9,.*F3!QEU F%, ,=R ,^- ML-D8KS+?E6/P72?KBE0[MZ5/'JFV#VO5@ M:UK1G6L"/)6(A*U6#:B+'$Y]/W6_KL*_ M;C3#[.K%Z 8.K3VDC1#M1<@.>+8&A!0*K"06$FU+JIE(+491D,H5 :EW.H%S@Q@8??5PIWO)@;.)$>*\5CYM08->0DW%+*H;9 M2^3MH-K;#36YS&0U6/0%>BL'H.N$$?%R2?N,>!)$!6M YV" M!9$UPJ'@.VI^#;98]!1>&G1245A=?G'C":J> % M",O0U"@]N7L/\/QTGY)5^?_BM-_C< MM)O;X//'^.NXF>"/D[:BI?LRG)9OAGFIFF7C6FYMW" V_7.6;1 _AM-1\W(X M:*.1VAJ8O[F^&X34?#Q.Y99?>H,&Q]E'SIL]%(?@1N-?GU^Y$[M&8PMFFBWW M@CF7\A_==#)<@$@9#^Y-&7ZY'/KN=#B=X"N^I_AB]CI*R 'Y>7%#*&MY,D[/ MQ^G$C7#U%^O0"HW9LW^Z*HCJ:V_<:S?Q]/GB&==%1[6OE?K F)]?_/1O-UQ# M#X2Z[9+;?M<'\M;7;&48BMJE/_J''GA+Y)KY\<"U'\C%O36[>\$.5["<61/' MG2M&CQ8PN=D)/MV V4?;_;O*N&\S)O'#?KQV]0Y;0?+OTT%J.'G6,,+$ED)K M]X-Y[A^27AELAQCL50KIBT^CAM.6R7AELB=2D./)1*^O4.1L:.7^YSVT1GKA MVO5_==DX>;YN;>%).?[NC&;=<&!M59[MX90K1>_T]N[H M?(;I:(07S87\&?U<^4]-<[M^TETK=//[V*005A!P:ERY&>)!.N2!>*XCDDXQ]FM[;-?SICS1V+. MQ,Y53J]5E2LX57"Z'IQD%#$(;\$[5$.$E Y,$ $BLXY+F1TA8B6V0"5O5$2M M(W$&0C!66D@$",0+H[0URNBU@Y/8="[!DP&G#;BO]E4=CTQ1JW4$YHP"H0T! M)W0"96+B,9LHF;U5';?!BQ0I*O&&"A Q>S#<>O!2&R8S4ZB2KY&/W[6:=]6X MMQ9X]Z3;SM9^Q3_8'DEK:G0RP#VG)3,$$8&K! 4H>/","Z\VH:R_'0["CXI$ M>B"W&3]7^6!G"X!5PJ@ >4> M(1$98D!$E!;$L9[L)HD\"9K$= ,D"QOPF"X M'T!NM?+#D^:#?2[I=HN"'TB61J$2D *U()R*8)QRQ6C(@>+?1K);K82 B^>2 ML$ S4K[0S*"A32)$873).>6H>*R1>=L2*H.+EEG(R4*[0?4&NBTQMU249:SOE(4 MSJ ASE0&+XWUP@9MM%O_.7X(HVFZD+A??70U4NTA>]L-H.Q\+3*6)?6.:&#M M27\)>O/:*= 4#5 E'#5ZS6&Y2_5T?CC\C1_HG0M_>YQR8Q7ZNK.W%?H>!?I" MT7-*NX80B 'A(D% *XXX$SGE1&GMU^Q^>PCTL1U,2W@@]-40X+69#B*S;+PE M(&E&#K"*@\M" ;J0A7D&FG<90JI\/L4X9<99YE)"H*S$DHL%L)OC!"-D3): M@?"[6GQ^75;/_>!W'_,['L4TVHLX9AZUY5E'D%R71$6!?78>VU64&W!M47KYZQ)3%G'FIFW55 J%S\+,?N\-W"#TT)0Z&HPG MH^F7TECFX>UV;MVRC:WBNA?ML-]?6:K#\[XZ2QAVT-P3IW]@W->-\N^I\:G? M2V@'3X[=I.T,E,MV?RW;W1:&+RU_7 BS/D&C%!*B,*+ LQ;2"Y+.,X&?G5]U MXD[;#CAEHE?$(S;NY&0T_([@/"FO3?BZ41J?I-#:X\&-1J>E:=%\"'%:FA7- MKQL?#T>3!F^MRD$_>=4;A_YP/!VE3_BPW_K#\-=/34+1=U(8 M#M?[;H*&K@.TVND/U#\BCNL?LRWX1W:A[3>T742[CLC505,6K:65ES,:^7T^ MP!\$^<>#IXV#_,L^9::8Q<1 ME2?C"0ZN &7;,@Q*1S#4ALDP\57X0.>+>$Y3J[Y MI??KE3+N!Q9D_45T:98I<0V1.0F")%=TP98YP4T\,V: M+5LS1V]_OZ4/YM4S)A+'F7&>U);*G#JCL(D*98]0C)GH(G%L14!EBU:"BYB$$(%8TH49BP/%KCK;NL;@VS[C_MPRT[]VC0N<#"JFE)$( MK$ NX Z<1:90P5!B)=7!K'2"?3@7H/1-ARV&W-U^OWK\*D@E+)6%B!TJ78J# M)92!YL&;)%'GXBM<_'":OL_X9>GEV&4*7?3M?$1KY)?_]2^&,?*BY>:?'W$I MEA4@W*#T/?2G,?VM-1A"'^V=__O3">(7#(8Q+>[[Z6\7[(E^^@ZQ-TKMMI:^ MF],O@Q>Q-S[IN]/GY=<7)RX6\;UT6MZ;#6E^LCS[8JX.+=[2W@II$%_XX?92^[_')^% M([3T.(LQD?:Y"+_#4>N>?#[%QXSZO4%:QU[-U-RC,K*S37-=)\\U M6]3_<7CT\?6'YO#-GW\O3HZ M_/!?^-,?[P_?'KW^^#3X>,T+]?;=I]'?[XZPLOVHG7V57#7 M:8?,P^8_-YD?3\5I4:Q5M^B+7UO;Y)=>!ZUT8UUI<,4@Y9('XXT"&ZB %"2+ MTBNCY4J(AY%:>8)&3(JV348SX'6,0&C()J#9[W6'K?3 769>H8$>: 1!"5KI M'&0 7@F)!JM#6SL8"50G$64R1/$5Q\W#F6!]1KI+3!EK,Q#C<2PZ$?!. M&S"$"!J4M)ZL&.D/)^E[&>GRJ1CIYZ:R)#]?\, N0/V@>7?9-QN'#:K5S2C] M]Q0MTV8Z+@=K7]Q?Y:3N%#\,HIL,1Z=X04Q?3LI4QPW>/.X-_FK]S*A'E[.] M]JSWZE/+AQ^CQ=J#7SB(<4#R=W'>@_Z*-H%\6CGX?]_O!;V;8V:*,93[^@,H2/'3=_ MI5.D^XGK]:]TX9_7@+M\;KH=/?1<,5MHB2=_>]!1[7*HR@]06=F\1>3+? U7 MTX_==#)N->>II\^7SSCNJ2"]K6,'!AF?B[.@.LOH@?T MMBOX 5?RX8\A!ZC&//PQ\D I]?#'W/X:)FY]31>'<4OFBOGQQ)7KO2T73,B' MEM@SV_=6;K>&8)U@G> V)WA6!I+?4@9R%R:[\Q,\VTUURV[>-QUSL\MQ'U?L MM34/E\)@?ND-%N91J]?&HAF-QG=*,'E*Z[>]BJ%50ZB(]/ )=I.+UHE"1^/Q MU U":EZA#;>1A;HE<:U2RQ.BEC_F\9>54"JAW$@HKW.>YT0LCF>:#Q5@UEGU M?O=IZ+!5A2_$M.\:RW4%=2H+=8YVD7Q_ <5T:6ZW<]. "Z(L! M;B]X\Y;*80J).&4N(:J@0%C'P?AH@+#@-!<\QV#6R)9OAU]G$H 1:FN-L'VB M-!F21(REH#37($KK;J>DAFR]B8B^1F>U1DK[PXW"<5$R3"6SG2*SC2D'V@KJ M+(M O:6E&;P#XPS2:TA$"J((EWRSRL&9LV(S@:-FXZI#9:Z=;7M1N\+<"422 MUL)SFDM@+DJY[#08RA5HSFPT$4$DZ$XD ]\,%M=EVCYM2M^JD*S@5<'KB8%7 M5)QG;A48ZP((04L%:8]Z.@D\DB!28JMQXX]1":""5^?ZV>Z3&Y$'9VFB$DC& MOX3!OPR3$B2G"86Y=XJO5/SH3D;==2EDU8M8C>Y[^G92ML$:&Q&#+6JPGJ#R MBJHK!"&UIY1ZH?E:?3NGQ;-#JV=GGXB,L4RLM@&H9!:U$Z_!ISPBO5+9;5+8QK4#X*((IO:L);ZOA"?#<(7V:C*HQ4=&+#6L%&_8? M7M_LNOH/NV*"=[)[5&W-M@WKG42?5-09N XH'U/I)!6R!VL4IYD32O5*B8!' M*7%PB_5^3?V RB2UL65%SXJ>&T+/( W3/DN@-#M$S](]SS$&F@CK*%H86:[T M 7Z4 BL5/1_;.WJ/(,OEPN^X7E<3["W>TN62&>49R\\D-]21[XHO==$UTD^J MFK\C-O3C+T/=^[KW^[KWCZA^/?XZ[.;F[\:A\Y,F[?7WA^!&LA(AD57I#Y&, M D>]!$6MG=O2'44M2E*@*1D@1C 0)'BP4FCP@B&"F22<66E):V,Y[%<9"-,9 M!+4$G)46C+8J"41!J[?M#ZFH5:/!UL8I?R+I#G$._U/:O"WJU83A>%(#G'8& M2!]_'>KFU\VOFU\W?UGN+>+9OK3M5H:S#, M3E)(A>:G",TB"4$5E9 516B.0B(T6PV9<<5D)I1(N@YGTE:@F9(#5K'Y1[&Y MAMIL/=0FN-'HM%1U=ZU'M1HKU5*MFU\WOVY^W?RZ^?=6Q]@!*_I8'$Y+.[O. M*V3K+GURE\7H!J^LOWJL2#[8DN6.=DOI+Y3X.IC?# MP>=/:?2EF##K.P87Y(8$SEWFDT=T&5Q:@^I-ZAQQ5!#==IZ5X$PS98$%KT 8 M_,LGHX&;E'SBQ%NSDF=U'U?09D"4VQNJ:.XRGSP\W@@_EXZ^?VN7;[F=,'X3 M>U\?UIYXI05V\EHBU@8(VB/).(ZR6E,.+FA!95")YI5BK@]K@?UR[FWY3]>? MIO'A(+X>3Y!N)BG^[GJCV;>KC;++DGQ*5W?+7MKE90>4.)"<_WR#%XJRVWI> MK]T1]0,;]B,-M_'YX[),S:3\B,O8?"WKN.BX/5SJ7+A<;NI9@X,,QXT;I>9- M^IKZ#6WZ/==V>^[A8*[KZ&= MK=:VV@GN5"^]RB#[QB#;:1:X*TQ2VP4^R%?9=M:K-:OKH7D]-*^;7S?_"29$ MUT8PZTS^-YFZX"E(RA0(R3+8I$MM6!.)(8X:O8%6>&?G)&LZKQ-*;_JT[LF< MQ%7LZO"65NQ:9Y06MT1Q;<'+3$$8)$H0MK@#H8(!2XF#&#A% M"Y:@K1LVT:-DS=BEQ0&MV+5BVEX(D#\/:%^$Q]]A0M3]R8XD' M1WQ(7X?]KR72^^4HQ=ZD^=V%-C3XX3';ZM%6[6%A MW$>#YEV8#$N,!"/4/FN^I:9%NU*>=# 9-JZY=M4.FG\?]@;EA^FX<>/&#T>C MX;FG\O/FE]VOS'ZXWQM<<]J,T3,;/FC=O7K:77W']W]WX&,')J-T,ATYQ 4,+!9RH@>"(8=]HIMW)&I96+-AJ&$K.4B"-:@XU1@_%! M)4=Y-#&N))+U!B6[IYW48DZOTCB,>B=%<#W*%ATBSY9M2/'9+9Q:[G&] 5[? M?''?>U^0S,/PRY=>RVKSPC"%B__U@9NT=EV'$Y5]E!0X*C6X58Z 24$!JBU* M<$.5CBLEHSQ54A,F(/V4K]UF(BKNI+5U)> M)J?KZM&FY0W&V_:I:9$+U?R"A##+G)J>-*W\6-!,%RF$H4G.A?7@C+,@@C-@ M3,C [(X9582KU< 0$A%/&5 >*$0)#+P0DC0@4M!5&+"ZBY0R$TEZQ^10+ZX MT\:G9CK!12A%T'$233]-)D5O0!()[1K]VDK8WK@9ITFA(ISF%/6%WI)8T>?B M];*N^VAS?(="+"T::!=1U[;5;DJ^6H-37\XU](MM7]:6YH!\ Q;CDG@WQDOP M<>6.\NAVW7[#;YO2P+MY,W0%JW']/K[[_FC=M@UOD]44VVS@< < M6K31,[2":021 \E216WE:G!*)"6D!4UE801:P2XCWZ>B,22G22+!DA7!OY$^ MZ^(6SB<'3':(\W]N4VG[Z8Q>6V(ZI\WE3-LO+LY^'@Z08PI3C!)^B\\Z;M 2 MZ TC7GZ9[DJ*_NQYN':XP*6C0DMZ]R+Z;A*L588(3B40:>S6, ;B.>)*P! ODM2'VS73M* M)\-1L2Z_]29H.#:ED 1,"IF6UJ7/FD'"OUJ!,$)+==#F$;36Z&^NWS8$^7B< MTF1\T/P]-<BL!&^.$AM9@V"%"^U'2BM-1 M6]< +QKWOL]@$;&P!;3'F\6%++2#YHK4M%89N3879_LC;AT27>0K*ZW.0600 MPFOD*QW ,JT1ZJ7(3'+*Y8ISOAM\=8T!GM!8DL: Y#@B$:@%0Q$V?/)$<\(U M@LA*H1XIHM/. ^,,U:S &3C-T6C'M;%&A4!+G>='P8GN ,>-EL3-KK1EI^1Z MR^4H8[P)$8B*IH0]!O"<"F Z*=Q^EU!M7F^YG"NLZEX:=ZD4SJ,Z8:^JAC.> M?L'AXF/10BS&VJR@S6F+T-,QZG0+=_P-"DY1JHLRT^K5'K\X)\'6.&V0W\*T MWRHTKI4&'1%.M6C/CA;M,?2 2G5K-1I[ZR6W_2X.C.'D_,]:B]'4!-N;=:;K M(>D<\@Y,!#9HE7B>(!,))="24,<6[=5 MLK9#DEM.RG:946JFS",(J=\NJL++2G:52$\P)J\&GZ[UV$UPGXD#'>7\1,*) M;("&J#TU/B2QTEYQ79+DY70TPK%U6Y+LN)2HILQ\<=^D\?CYS:=,=PI6K6)D MI[EL7Z7'__H7PRC;TTVO"OB:H74ENJPB;.W[6_O^/IC3MM/WUWIG9<@)]7_* M0)B0P%/O@7#G9.31J+02^70OFV&&$@NS80E #ML(][O;"6SC>;6=9*^GTMQW M-\7>A_3%S9*QS@]#JO-I#[R\]3ADRTXL3SCB/1= :>D^1C,#:YU%62,4):($ MW:Y6?UB3$^N,RQ_BQA*F'HC4_.H-Y%]]2Y_]-W0A?T;QN\XT6 M@=4;Z:CSB"NV50[9@Z9"E8LNKM;'WO?FCV&;N%<9:3TGHE685V%>^^/]& QM MK&/D;B!.%=V59Z[BF>#QM*U*%X;BM]8JS_Q]7(@9J0-$3C$BOV6QK# 12 M(4=1^KY$1ST(PBAX9BD8S43V.M@KR@L3K6QVGH(6AH.@DH*SS$-R5-,8+=ZZ M4D3R4OA!*2972AZ64GUKJA5+:Z/ "E]/8$LK?*T1OD2RCG-M(-A42HJ* $8H M!588J[@(FO*5L@XL!:J=%* 9,2"DM&!+ "1S645O)0Z-5?BJ\%7AJ\+7AN'+ M)>],J2_(K::H?5D#3F@+D3I4K:3V5*[4$HB"9):$ L9E I%2 NL#A42USDI[ M5-L>0?MBHK:8K_#5_2VM\+5&^(H4 4HS5*)$#@A%V8)+D4%4E.C@60YDQ7AD M5E$5C<1[4$\304APCB5$$A&%CI$G92M\=215I*;N_S"GW-#VY 8_Y5(OJISF M^0&Y-ZA>RYT1/+5XRAJR%A/ADEHTU3U!>1-0Z[744&#)YT"3T23)%7DCG)'$ M$PB9:A V<#""2M Y&T>\%2ZJ"RE31:I\2&WEYTMRYVC!KB_/N/7WU&9/_3YC MU9?(J8=+C+HFX40.5)5-%>'JENX^P@5&LQ3< I%:@&")@Y5"0Y+2E:J#@N65 M_@,R&*8)-X#_>%2K=<)/08,GSAJ7B,K4=1SA:*U)6!&N;NE>(%QRWIK@0/I0 M>A66SD")Y')V([+R+ENM+B-<$#[)P#A08RT(S1-8G3GXF&TPJH!BZ#S"L8IP M%>'JENX^PFG%3)940?1*@E Q@$-@ Q9"2BYEZXA;L5(EM]03"M+%@G#: ,*D M+9V9:4X\Z!ARYQ&N>E ?XD&MP9V7*_ L*JD@9RU\H?U4&A+T>[."<+TTKE)F M;]BJ2ID+>K11KA4PR= $(J >[;2W(&E6,>FDPVKD4U0\>$,U,&-1]XZZ5'T3 M&7Q@GBCK(J,K%=SF0N--8;Q+DF9M[LVJ&E?0JENZ!Z"5;7%&(E3)-G(\:@J. MT #>1B.9("G%%>/?Q>A\E!JA*JC23]B#+ZJQU)1%S5DF3E70>G(47D%KY[9T M1T&+4FV(06MNJ7[ %HZ>IF- VM*8HPE%+RF^%^5I*#4.5\YQ(8&B00%-VFE#$0)8? [1X!:T'^!5K9.9U?L7@3MIBX/^3 M8N/&A1G&D]%TSD6#YF0T_(S75Q?C;K9ZJ9V4GF(G)6<#B1G5Z618 D$HZM3* M2PB9,]3$O?2&K\/MN0"+E]?/>+=6'*BA7 M4*Z@? =C(W ?B"60I TE/DN"HP3AV:C "97"L!5CXSYNW0V#,CV0%90K*%=0 MKJ"\ Z L(_>.^ 3<2HE:KZ5@38B0J;&:.QE1E5Z'VWK#H,PW'5;629:KH%Q! MN8+R#H*R]5EPQ-9,3 ;!#>J_01N0+!CMB?;,K8#R?=SR&W=?V K*/PK*6PL+ M7FX(B MW-=W>XLZ?+TW;7*\\8_F99%O]!1_ ?I^&2/$K)1>J*W]'N^+6!M); M/E\VU#+N: (M90F*<:5[+?,@0I1,L>A$(.OTPZ_W3)G2[?K?.\,GCZ@U7EJ# M:E!TCC@JB&Z[?EJ,UG/'0,=,4+,/J=2FH9 I,<)82A-; =&'^,W7#*);/L3L M#)]4$*T@6D&T*R!*HJ36*@(V&P;"& I&)@J$6H[X*:+G*X>/#_%SKQ=$&=MT M<:^.\DD%T0JB%42[ J(L1Y=3M&!X1*V2(A8ZHRSDZ(EW)DCK5FI6/,0OO680 M%9NN']91/GEX'#E^=CB)ORV6[^WT2QKU OX_]KY>\RW>V@V@O/3N&U]WUY4J MD\-)-J'OQDA[)^YS@L$PIL4].*[R\V+V_?0=8F^46II[CGPY_3)X$7OCD[X[ M?5Y^?7&"%EMO\'GI+*,W&\[<[S_[XI_3\:273Q=O:6^%-(A(>=_+%/$)S\^( M\/NF:>T'^M^=OUVM:PL>86IW;7WX,&*CZ@)+SCALP5''9P="+O>V.7S[JOGXYV\?CUX='7[X+_SI MC_>';X]>?WP:[+KFA7K[[M/KC\VG=\W1VT^O/QR5E7K[\=V;HU>'GUZ_:GX_ M>GOX]N71X9OFXR?\XH_7;S]];/[7OQA&Z8OFS[>'?[XZPLNVM7"/*D3/46U9 M5M[]16=JZESQF&NIO*1BTQ(]T59)BR&"PF<:A%X:O^J-0W\XGH[2)WS' M;_UA^.NG)J'6>E(.WD?3=#=DI>RVI;YM9]LE&>A_G'<.&/\C+(^T&RRC#YJE MU6S[&EQ8SRO983G80!Q(SG^^(>+@5K7C^I6<*UV;509FEY8G/V^C<,*U:[6T M4 ?WC$9:PXXU?T_-L?N:&M=\=:->FIPVPSPOP-9S_:56%>/E#A8GTU$X+L79 MW.=12O.?T6K[YD:Q_(MD-6C2=[P&MW[6WV+^XQ@MOC;[T>F;[<*#7CJ?\GFDW-9(B4AB:]3Z.RP>G"H/ONVXP$1NGSM-_J?T@@ M)\/RK$*,2);XTN&H.4D#UR\% 1LTVY!N4DM?C>OWTV?\7+3I<)Q:$AI/P_&5 M#V[_?_YLM ![7\:-=^5ATY/AX/H[#Q:3.) MFTS;M<([D:5O&GZ9-=J[8=JNN4_]X;>#,PA)X^)=Z(V/\:>3T3"DB()SW.[, M;/5&..STU?6GLZE=VOSA>'SQ;0?-NVN'OC3?,C^T$G!4P^F@K"V.H_<%5[E% MD!(2B1>[\7" @SMM8\/"? =\*I V6_39Q@]+(GC[V'+IP+577DV6[7WM=>ZK MZ_6+7Z5L5H&T]+TW;FX*\@L :EK.FZ)9MCKSTC1]0:MM!OV3\,Q3@G% M8B$(WSLY3H-3O.B7HO$S\N+]R]_&[4?ZXM?"OY\*:7P;#N.,AI?'E#(RQ&3& M2KT!OJ:/M#.W=IMOOGZ*(1QNKVO MBP95H^&7\V>.4DCX$S)Z&GWIC#.:.T=Y[TD?K*,-L;ST8WQI>/"U<. M1Z>+Q[6C.4& ^EI$2IG58C7+'(Z'2 .+5QPT1V6'YFB\V)_YY<_*.IR5D2B# M'+3H@G0VPZH)PLZ\R]>B*QC...*$<,D&J1U\>XV;;T@9_QP?9[\N[]9L?X9M ML[%";K.AS\*'FV]X1XN"^/<2[1VU>RO;D>+6X #/QW0VJ3&2P**+F<,G]0?3 M28,@WB\"MS^9SWQ\.IZD+\_.*6!X@BC;5M,H /_%?>]]F7XI(RN5-B;3(BBF MH_),1A@Y:'Z?CG!&HR^H&SX[!UL7OY:",C-S 2GF'!G;,<]I \=]B)=$_'A8 M],W8O"N$("(M+>..>"\WMP M_0>#,N*T+/?.R*[5+R8(>@WN7VE+-REC/4'IVRLB[%M1'DYQK68B\@L*&52' M6M7=Q0+WL[W"GX8ML,W4F3.Q7%:\;6&W$,)%1;LT:1^?X1-R9#H7G_LL MR]Y?P,2"*H5BSZRK<\'P[K@W;"[J^KCODQE@(7N@ZG0N%MZ]?G]X+A.^%8&# M$.SF8(5L7W;IQGC?T]15*6BNA66?85@W&(WIT5EI>;91:$T/!>0_8MCFH\(W]_.'"Z68<_O*H+\]/S)\8[C+V"V$%#GDRBW M'#;Y5_5"I9&MX3Y,^6Y9?YBK!3,3:U6?Y6!^7 / M()59FT0D&*<""!(L&$,,9"&4R9XQ$]-#/(!M;X77 MI.,6A$D,[W'X*3EJF0I,67W9R7\X6_W?AZ,+LO,-JCT77&7KBI:6-]0Q? 0O M'%[=7^HE_ @C.//7S"7^LI.F2)K>(,P<)><2O"635IECC3 58%VI(R3,M"X<]D+JS12C%ZU\Q5OQWMEU M2P]?V+[#8NV@TAOF-M;P6U&]4D\G=F9"!!H_[:-3]KWGFDI MK:-R,>=5?U KT,?/EN7SL9NY <]LG_GUQ=DT^#PL"L:7(=+Y<#1K1SWMQ[E$ MQQ>.BLV#PF08K\.JATOV0 WUA"2(3(?"PAI,E!9X5%DA!Z.L?M#9WDRRSX7U M^W8R\_Y)GX9+(KX-3(N]8JV.+T/#!5B8/>("T\,XA>>HK9T^EA; 2>=T@$+? MQ<)ORJ*,]UHC&!IZ^I/SQ)\=D*1BW\ZV=>KV<7F+WE\O:" M+\/8R[WR^R 5@[_X(N:NZ>+F6MA$,__&%3!PV=.'CQSZ EKED4N8>M%9=A2T M5LMDVIXZ%+=]>4+Z'M+C M_?G" <+L[6X\'H:9L;RPOE=.1W#@[5GETD@7HSQSB2#"NR_ER?-SGAG<^N)Z MF8DL]QG-?+12\9OI2>L &)RM2JS*XE(&'=.%$K//U0J/I=?C\GF/+K^])0#Q%W.&D5R_45I:,W)(CLI=[8*B2% M2RY@82N.46NZF:EGGJ6B52V?"G[#.GQ_<.:3AG+3$7Y.R)5;_#WXK#Y,)_YPL'Q+A]-QA=4G'>^ M/_>._>%.7[8KHGG2DC$Y_;&[='7US2+94@E[FDNP?%9 MX_GA[6 P][RW*L*)0V.U/0*9*P'GAVRM>G)V,-7&EBR4A_:4*:")"_X4RK^S MPZ:SV("3(2[\:4&Z,I'>Y^$(9](_G8%&^\+3V0/G,2S?EO2@T&7 MR2QVI959LY"9-FBE?]9D\[3Y=IP&ZXS-Z[,TAU2U<>NW*&4ZY>!%&4 M$;<:3:OOG$4RE,B.BS@] ^-RYM/\OYF7NW_:ZD,+I7EV@(W/G@%U:][/M>BR MO+U1F'X93XJQ/%Y$6>"@G\V.IL^/!]H3J[GF=J:0X:-'*?=GEG*K';(\!BGR:2_"-X83?N% )Z5(\M>:-T6LY4K2N,X]6>[U3)!;S##T(7) MC1M1E+^3F6>@]>Z70YY"F[U0PF+:S<>=.>[A,D\'F>1+#C%,\%X^01Z2>.>;7'19:?]FPB/EQ*Q4#&M5YO/P19QV2T[/EB*J%L>/.+I^#RD' M">[T I9?FP95,X5JIM!&=!Q=,X5JIE#G$F!JIE#-%'H2F4):(4Y0GL'$D$%D M-)6=8PFXEX%Y%H/2*T5![IDIA,N#6ND8S8*C05&_"DX\+#?(K"4WR U#KQO, M8 Z:PX#:^71V)+:P"Y=6KIDM7?-+\:1=**"Z5JK(.NB ^P\T$ 8B"@]61@Z2 MD2 YD9+Q!WE>%E3Q,1RG..VG=WEIWNVTKZ"7,N5/Q?"Y ]%L*S'JGL58UT K M;=#6L-\??FNMHM;,G%LMLZ#!)>MO9JN<$Y9W_9GY5\R,DN_1'IP,!_,(Z<-W M+X^:7_"^N0NSM>]B";8>C7]]OA=HNRCZ,%O711&)I5*_;CH9+HI=E/$491"' M7RX'M%/0PL17?$_QQ>QUE) #\O/BAC9P_62::^@!8[==)?-*_G[:@*_M4GM C^NP"BS?9O^X:6J?J2R]KHFN(U*7$@7 MY=?VN._&J?Y0;X5'V_W[J([7K=[6I[&"6^6?^W=RJ3RV M$SSVL?>]^:,]):UL=E\:JXK XP/9#H$4JR"UFK4B*AY5L5\Y:HT3]S=#+;2*W=$!V_X/KNP0JOTJYK8+R6QK@ MITGSON15/5^WS?JD^DC<&;ZZT0]AJP)L#Z=<*7JGMW!_G7(EZQS=X]^9\/^OFQD.V:R+'[M 'K+O6S76+^UNIKMHFD,V#'VN' M^X>V^GIT MA6N[MN:'UK+PF1B>,AN0":"%VZS!,PA$K()&&>9L MD@%D=AZ$IA9,)!&(42DPG:AB<27(>S(,?QT/^S&-QJ__>]J;G*ZKX@,YD)OM M9O=D.M55U.KPEE;46F<78Z\X8H\$[[4!H6P"HTT$01."DV3*";J"6CY+S@,% MSYP 830#FV4"[9-2C)'@Y?90BU?0V@1H/2WC[0GL:46M-:*6L2HZ;QD$[Q4( M4M(LO>!@O13,DN1U6DFSU%Y%C_H6&&M+^2-FP'.$+N("-XIE(=5*V^#-Z5IT MTYV#]Q.VJJY54:NSJ&6MI(P0"3QR"H*CKN4R,< 9]<(ZZ;-?L1"]$R92GH 0 MBEH9L0JL-*2T2D^2X TQR*VA%CLP%;0>X#Z\,3CB:O?A/W:%C\K+LBE1A6SAN!FLS0,K<"/*$>=%1))B6E6_5!2D%20JT9HN<9! H5L!2E$K4H MEI1$:][YRQ+F7>C]EDISU0^IK4+6R[UY=?G9UY_<]\/)9-3STS:%_]/PO2ME MX]:E/!^(*H8JH-4MW25 ^^6>)5I_#" UB5HHQ,8L:0"1N$<5G J(PG(6 [5D MM3X3%YX$)A(DGQT(+P488\IQ#2^:N;3!DJT#9.E'B)]N04IR0PWOI\I6=S-) M?ZU>TJ>XN14S'XYQ008B6*3 &4D@J"[5Z(R X)+D1KJ$-NAEC N<:^ML!D]U M!($Z'SCA.:2H;6"1D5CNJ4K@#E%_50)W;DN?/*!M1PET2G"&-BZXF,M)$"=@ MF F0&)66^ *&$+0!HP7@;P*5*K+3%)K)QY5R6PJTK@UJ(_ MJ_NV/.=-&H^?E]K]I=;JQ'UO?BGM 0?C]&OC9[EO5;8]E EOST_==>GW0QFZ M53[>X"3)5/MD,B3AT(#PPJ-\U :\R,%9'4D0*RTQ[^5%OJ$R\36"$T7FFNP' MK!. M*$1O07+1C$U<48OOY5>O:G%5BZM:W"T*J9"]#;58(B(ZF@(P:22(Y 4X0CDH M;556S&IMV5H\\U4M?F*<]#@!UW(='GOY!#WV;]-DUHZW!EW7X^EZ/'VCT*(R M*I:( I11&@2: >"X8Z!%8$*AR/+9;C;H&KGU7=YTN,V&9=6N$W_%LYW;TB>/ M9]OQFQB6=&;1@:2EDRDS&4S(%*RW M7U3"Q?\9NL-^9Z/?AX5Z5^]^I1U)#K M"ID5,F\*N=9:&T(-.),"",$I&.8SA.24Y-HF(?5F0ZZK"MA]XJ\JX,YMZ9/' MLRU%7'LMK.8*CWA#7 M.(V^]D)"OAI/JM^V"KDJY#;KY] IFHP2RJ36#\Q15FE!P87LK>?,J:PN"[F4 M8XA>2)!)Z5DI3:<8 28 M#1^B5DZJ^8>5,"K$7DCE,%YY_ MLT+K$G"APU"E(D;!HF48S8*4LQ[W\T9V M6+II.Z%R4BW+42FC8NS%,AI9QN"I0.75$<18EO!31)M;<4H1;255*V=^]_)? M=P)CJQK;88RM:NR^$L9N0ZR*(0M=*A6)Z$"4B H3+05FF$G"<\?L2L;=O?S= MG8#8JL9NNHS&0^.P][J,QDF-Q:XGOO7$=[LGOM&RH$RR)?B:@C!H7QCN'6AI MG9 L4A-63GS7&XN]S80C>J#K@6]%S">SMQ4QNX>81@4M(T?$-,4MDT0 GR4! MCT!*14X.O]]L*/8V$5,>D(J8-1+[Z6QNAS?9D/B -E[/*?:UWZ MYXNB#C1>=#(<]\KKGX]2'\?Q-5T[6%K%[!,$A"IFNR=FE68T>,> R8!&AJ<1 M+!H80+WT46OEO)?KJ$A]6;K^/AI^.1R&WLOIJ,C3]^V9UC::P9.:)%I!\PGM M;07-[H&F<$*F&"0$QP*@U4' 6N;!>T(XI5Q$NE*C\#YEJCL$FAMN];7GH%E] MX!4U=QXUC2.2EQ09(1@OQX8*''X!F7*?DLS)I)5CP_M4ONX0:M;BKE75?#I[ M6T&S>Z")^F0(W%!@22 JN+-)C("STXY)C5G9"4%YC[EL#L$FK4B22@Q$D@9>&BY1(='&E ?!]XK:W M*1GOFBAJ=DY$UNXZ%>0JR*V G/?)1F$#F"PRB&P"6",,:%H.YVSFEJR W'U" MK;L'6O#$,A#:1/ F1.""4DDBX?\_>U_:W-:QG/T] MO^*4;IRRJS2\LR]4[JVB)3EA8E..2+VW\LDUJX@8!!@<0$M^_=MS0% @P14Z M Z 4;EH$CC+S'3WT\OT=#MKVDAH[A[(T1T,Z:ZSID;):6ZKMG3\Q0 M_)86?5AJ[I3J51W9;976\0C!I &J #U)YA3#GN5,ZB7T-$K*3&XXK[LG93%S>2LE%J#V\,A!:VW$JT] MIT%9B9B*#''C+'(V262(M9%0I2E9"(ZSQ*,BE"-O7 XU<8XL\P*QE%'<*JKM M!G!> 9]03PQ:*5UL:-2?!($S!"N04,V2%SZT> M58Q.P*^YKDA7#, 5YT!T4A:W,5N:MA%CI]L88\]UJ^U\QO3H6EABJ!)(2G7T M[O5Q-1Y6^=)I,+X$O7=26):46 M2G:L+$B]SB)9I4%.\5D*VG:.,78;;5,R.E A$*&> G(:AAS#'E$9D^;UHJTI:-M5M"U!Y[WEC%V!VQ)T[A:D% -N7QEC5Q#EGL,E3/AHA452 M!C#&O"7(.L*0UYP[F9*/2:XM2+S>*OREV6&G$[-9&T%CMHU!XZ8;*,C<7#O0 MJC^LZY=-V>EARLG:)49(YG M>62(S'6AK/=& JHKPUO!Z$W^%@YV[<#7S+/6Q8Q>D"SC(7A!&"C^T+VSRM5 MB'(<.I1DHZ$6U2.(:%))AB\79!5(K%6W"TX.BN6KQ* MVX2]3KGZ'T,\=XZP ,7(."F%81S'M)#74BS>[1/!EB/D#V;OW\F6=X?-MSY" M7CV%Q78V_@T+E[_]VPOZXN&Y=@.-5Z3$RY0+1^\#>?=PRKL0LFF=I=N;_N8) MO(]S+DR]XP3>O3FO((]G%[V4YFV?IVOBP-F^.LZ<[S_LC>'1_M[U?VWK\^J7 M_O!S]>\Q?(SU83$#BQE8IEPX>@_(NX=3+C;@5MM#^V@#%J;>>P+OWIS75CQI M-P\H_!SA18-R1J'%;\<)YLA)&Q'7T2-+K$)"8BN8 MDHK3>'M'7PI!&#,2*:,=XE8'9)@V* @9@TO4&QO6EFFU\E+UNYY$54"K@%9G M06L]:4W,\VB=YL@&@#'N /]T\@X1393'CGMM%T#02\V3R9A)N( ?V"(C,A+2 M0"57BGN'-Y'6M.*TT\Z*3MM)^KO@'>X,<0LN/JU@C56.!6V1)C8@;I)#-CJ/ M ENU0%1@P#X/$.9D@'N"]D$(^)(OU#I8F3%'5YV568RY M EH%M#H%6C(8@"7&D0S9FXQ:(Q=E0,(H;+U-*N6*6;>,+R=I)"PBP7-]1:\C M&%^"(D>U\]0Y38E:HP>Z>S979_(N'J_M3MJH[4ZVL;;[AP&L4Q]&&*J/MC>H M?LR%W7^J0+)\3L](.3WCO$G/*%IF;V2P*)<;+4D4\9(3BR0/"G%+&;*>2'#T MG3 A6J'Q0M]J;#31EG,$]C.X]Y0D9*7(1Y>TY]YK+:1=J/[E>S]'T!+Q=F^2 M>OKQ=S5 #R6(V%T K)-TM0%M/Z%,"#%J9%'(<>["D,4:..8F(TA%=ZXBIH]1AO;"](R)CG.38J91PI4H:&><:=I1(Y"LO%_G]EF!&VG+ MN;^AVU]C71]6O:9"?&[!6?T8OUS&01U_JEP<1+BX*+>=K%!?FDALHX*DV@3- M4T+:& 9:DFED3=3(FR2%#DDDLN!!+!5&?J")Q#V:$W1F:P[$6DL6=D0@NU " MMO3]Z3*'%,A>2QH(.!E2*$!*)47.P>5(6P!;@AE66%O&%INM+16(7C'$/LT% M67FB6Y&DTB"S<,;>8NR:-@^#I8IKBDRD",V5O#LBD,4L+I!=('OS9K$+%&OE--)8!<0CL\@QR9'7SL>(A=>!MA*:[XA9 MK/80:[QI%L7R"R0^5!;7*9CPI8@ MJ:A /#F)#&4:>>V=C R+QIQ;9;KU&DQ 4LJ.%1.PD'2W\&Q-NV89(&UTB)@H MC#, CN PKS;;>ITFH"XF8,FUWFCD]C;[5\,T'\G],8=R?ZIR M*+>:7,+7=1R/^_$";LY7ELAN48-%#:Y #6KB<2).("\HJ$&--=+6&82E$,(P M2DA8.'F^3*3XMOC_,AI>' U][_5DE/7=[W'4&X9U'-"DY>QY \' M.:64\5(2%+#3 %/&(F.80-)%HIQ/7NF%](UEPKWK!+FGV?VB!$A*Q+?0="]0 M3ELLJ6$\F1=78Z&+@M"CML.AN-JZ#T(36_PL2BMO1'1HK1NE+[# M6!.J&-+,*,1%LLAYXE$B08+R$L1@V4:0-1\3>3=XTZOSHWJ#22.N[U)N$Y^[ MQ#=-XM],0$/]MC;:_NE)$)NMNCL5:G9;\5G'T_\RO-!_$!J,_]/W+>DWQ9%'BBX MZ')8][+B.AS%/NC83_'>P=("_J7812D;LZ3=C+F,/FB!4K ><8$9V&R)027(4Q=AI+UU1,G#%-\TX,C\$@;KA%-C??B$1::[Q1 M5"T4$U]93N@*BGB1 [:'(+UM!1-W.]S;218I<+V-<*VPXT8RB2P+&# [!H!> M'1".W&HMC=6\E1#TIN!ZY2FLG93%;8/K8EP7M"YH_3A:"T)X9!0C$PW.QK5" MAE@!\R?<847 NEXXBK"R+-UB7'<#K4NIW+67RIVOJC"ZEI48J@2"4AV]>WV< M$WGSE=/]B!+MWTG!+4IT&Y4H=TE2QS%2T0O$/8](F]^K-<1;'QQ'G$B>=T%B$JNP/%,XH<'NS_*9.6,<0D90>;FFCW.3@5,.]J]K :Q*7X\ME]* M8+X(:M%^RW9O38ZZ2'2.RR3P&QA'VH#VB[5#>^![JTSI??[ M<)1'ML(P.MO+O>FN2%)Q, IC[#3$KF?OT^10O (WA4J2&VX3B9Q0N0!!P,HS MFKQMIT'?NB"[=-[>G2W0$I0O*+[E*'Y/QHF24KHD$=.)@Z%L<@5I2Q%GU"H2 M@PIAH2?64CT#.V$HD[T$VZY(4C&4"V/L-,2NQU#&5*L4#$5@$(/1FT1$3EN% M;$K14:FUDJ25-H;=,I3YJON:=%)$MR4!?YEX?O<#]F\'H3?X6#G;MP,?'Y?N MM17I865WH%UQIP.\=OJE%!,?8@$$<\%XL9HI+&+*";BF4S><;P0=SH=#_V? MY\,^K'/]]G\GO?'7UJ+_>IV*L3.2LD'K]=8:%,>F<\Q18'3+O1P?A"(.7!0+ M4)MW< FR.E DI=?@[1COHE^ 924#"5(B30#%.==@ON*@D=22.D.E@O&T" 6,4 EL&,U5%X842P."VD M+!:#=_M$L.58_8/)^'>RY=T!_*V/U5=/8;&=C7[#PN5O__:"OGAXKMNR#;LB M-5\6I8U%V27[KTA.D9S.2,YV1:"*Z!31Z8SH%*53F&1W%Z4DJYCJ%#!BB27GL%61+&S8TQS6 M-,8@)SA#/%"#-!4<:4$=X38YGROPK6E;B:RY+%YG1*7L*Q4<+3BZJ_M*6H2( MI=;(>)/+6GB,7/ &<25TBB1XK!?VE5QTF%G"$3=$(Y[@'AB!0$28P T3RJ:P M_GTEL:?X7!*I"E(7I.Z@Q1NT)-9HQ)00@)))(*.-!]!TCDOE@TT+!4V+Q=L% M42D6;\'1@J.[:O&:%"P//B"6# 6,98#+CA/D@R%!>9RP7JAI42S>[1/!)V52 MP>_Y5/K<'"YMR!'@V6 (S*.M:=V[,3&[LA&H0Z4.%",_+(7/&9P._;W!/ M1O+0^U0U57R!#39L8.S2,)QK 6$:3@<#X;C.$7!D[,_B*)@ M7RJ#@@4XXTYS9(-R2 5*A?,BX(A?5%\N^H=]._CXMQ=Q@#Z/AL/*PNJ.'6RL5!A&?7U>>"I:Z 1G36C2Y4'9&C08];K2[G >0FUA@ 6>:(MS# M099[N&CN69>CX:=>AI@B =LF :P5"?#..N-]1):R"!*@&#(R8<0B4U%Z:K F MW9" HSKS[N:4Q'],!J"D\,N*8LI?@I!5$:@#SDP$^1_G_\&=N M3 M:%J@_%;6-#OZ?[WKU,Y[;NM-JC;=$6(.P)+G\8BYE:SA'8*UK<]_Z0\__WL,'^._ 4ER.:^S MX<_Q_1QZ_J,QE\X^Q_ZG^!N\\KQN[>BFN=>A73\35'!U'X:PP1& 2$Q5%(P$ MA..F#NL-;K1JKB:@LJHZCL=3'3.S:L$.!GG[,JX(K2X::CU!>5U1X61R ?:P M?_!3\*3G==VE_1C18)@;>4WG\>(&XC:8',"J;JA[".LXN1B\NJ'^;GG@X"?W MIDMTE!.L(^# %[VE[SL\(3#:X?[RZK#%-\";AMQT=<_M?4( -$W@CC? M�SW?GH6\P&>&Z:NV@3#/;0]C_;K_6K%W^]YLY;T9UF1>YFK(WPSRS 8ZOS M44;1OV21_",WK_ERS\(+R3RY>^&;YP*H#D=-SZ7#"3QFU%@U+3F?-=C$,+)K MVMBN<^'G*8'=L!_:6(/_/#H^??N^.OKUPV_')Q]^JUZ_>__[N_='9\?O3JJC MDS?5Z8>?3X_?'!^]_V_XZK??CTZ.WYYNA[BVO% G[\[>GE9G[ZKCD[.W[X_S M2IVG)U6__(730EY57TX.?KP MYA@N6]?"+1%C77I=[M@NFU>ESS-H3N+3@)7HQU;Z?L)>>[G-H@S,'TUH\(^IU?1'G(ZS&_)B#JII%[ ? MKY;OIZOHP\MLZ-T.RK?&)HX&!;P -):YS'MR%#FE+/+&"9FL$XDMI"HLPR:G M_CR&23^^2\TL3X:#X67,2FKP<3K-JUF?-96"'^>7^0YO.2[ ?GA@K^91:^L) M'+0)&^@,[/+)A"#/(ER/P6883\#UZ7V)X=1U,.L _S&[P>84OZWA8QTL+G!YO;O4U MSWYQU\F='&9TO7YO_/5P]HS[CN0TKQ7X@.D?KBS>>ZXA!Y0^=LDCWYL#HCG^ M]N^QZQ_]O@QI&X;TR/DR_?SC9U^J MZ79%$;,5'30OAD Q!#96WV(G0"KOEA<\*FJ_2%2+$O6D?DC;O%Y%HHI$%1U5 M)*I(U-9*5-%1JRYW]F M['TJ=W:)@*7+VO>601E099RB21W6) DN0JAC:S3%4,7774_JP)= M!;H*='4*NES"GAL5D!>8(^Z91B9DYR\*%<"*(CRHV] 5E/2!8(T2RU87QA%I M'C0XF0H;KX6)5*W=ZI(%NKXCHE@:*,S.>3VQ=E(J)K MA\;[:^-LJ_@4:"S06*!QC5:C(]03DE# @B! R016HR4H5Q8SRF#N16HCXKIV M:-0%&@LT;@UM"S1V#QJ]]\(KK1!Q8/QQG#NO*,*1IDQ$QYS50;<1T5TS-#Y4 M47%;Q:?%\O\E>?39XO-A //N-U78FY*M($&QZ6Y1U=%/1KUQ+]9%*VVA6!6M M]/U:1,J(O>,>>2G]M-Z:]30A'XE/5C$C32MAV6D_F=-K@?OETTEO5JVWM;W! MDM904*N0= ]0RWGI=&(8@_T)M[F8CI6E"KY)$6 MU"HDW0/4BI%K%\!CIQY,)JX-1T90F3O2.!&PM"G;3=\?S%P+:K&"6@6U"DEW M'[4,50)+ZI$+)"+.A$(VJ>PF:B8$IPS+5C)'"VJ5[-%M"2G^F)GRI^MP8FX& M,ZQ[C= ,4^ZY=@DS_/JRNNS;P;AI[I@CCI>6Y'$TFEQ.16A03T9VX)NVY4.8[%QFZ/T# MR/-#_$!J,_]/P +<7V)WVDW[0,%%L\CQX2CV[;CW*=[?6[IHM;V1\Z+5;F@U M$XPP..\\8@=VNDY(.T81#5@JQJAG=L%.7S;6^V[P\Q4X',]AP_$,&MY/D>'K M$U6;O*G:FKZ;Z/_B:)@90%-"7Q7%5C"LD'3W,G*^I.6 M?+1@_>O(D/8T(B,U$RY2*OAWU0YH%9"?D>NUX@R)3DK@9K+!"D9O#X<4C-Y& MC%;22V5Y1,0ZAK@1!#D/EC.QD5KCO3#QN\J^%HPN&%TPNBL<4C!Z&S&:<.*8 MR(5LDHV(8Q.0R4#-A J224UB6,#HYT31-X71*RXBV$D)+ 5J-QEM;YB\^C%. MF?JGJM?P> F]KT#>Z '- A>&$]>/W9>XMIM;/F4QBOI[6OEUQCCX%*#T5 )W M0RJ*K!88Z<"XM2HF;&0;*9].NUX34M>%WPNN!UP>N.Y+E(;(66 M A$OLFVK+3)@!"-KG8DL">)3*ZGA+>#K8XG@?"]Q=8-1V *G76>. J?KSE'7 MWAOF/.+*<\2-LL@YQ9!QDA-# %E)*W4\5@ZG9+T!]ZEKT\"TKG:%[.QWS>^ M)R]?Z'VJ?-_6P(WPQ@O4[]5C%/LQUY]IW@KL_6(VJERIN6^_'J9^_#*_6'DX M5Q.9O:RY!M5C.QJ_:F:*\N/K0V?KV.\-XL(2?ALR/Q!,/661QB,[J+/\'#;" M]2,^D.JG5T\ DUNB4$]@DK=YX:'EO7XQ&@)A>\VN2=6P\<(L9DO6&^19HV;E M'EBJW-QV1IY,FAD[-(\D&-]^X!4"IN%P/!B.XQ3^3L[^B$D[%H5#,E#PUST1 M2#-.D0H![$Q-/1/T1?7EHG_8MX./?WL1!^C#Z?-1^1EK=A]+OH_PM!I^KRL; M/N53/?!++@U>CQ^M,P.,V[NH<[F9V/L40^6^5N/S6+T>7L TOE:VSO7$EXR/ MM#"U_Y@,8L7PRXIBRCLRB4"B\ AZT12QG$2%TNW/CL! MZG1R>=G_^OH<6/67W@#6"73+[X#Y_NOTYQD\^^?^T/_YHHJ 3Y<-8$WBO#)M M(*XW"!D$,EZP'Q[02(0^1O_[5>P] -HN_TTOS4\^[(WAO?Y>CIPN7=6L776] M>!N6D,S;EX#!@"'#JHZ@(VP?A*49J6]&FF8CA6M!,#XV2K)^^4UJ/L?JPN;& MJ/U^Y4''-.6R4C6#\/*Z-@;3S(C,9Y5%F(?[?"4PICIHN"G7O M2W4!DSZOJPA,%ZH; /4R#Q^,EO#@T#)AX=&;H]4_W_7J9SRW_8QX2BR/,B&? M"#@@M\RWX/7@4> M34/R*D48VTHYG- '.FKL(XO?U"S+.26L."7+R9.0635XAT+ND\NM%2 +FQ>G9+MDSQDLJ.02\2@$X@S\$9?+08![$9TD3%-,OKL2 MQ$I--GV B]@5[7)_R,M0KZ7(/6#R(16?\_&$P2@H'$3D!"OS75DD:W!*Q .' MYO>1Q6\[)6>-1JF ?O#]+="_J76J&M8_ZY3['9$)^"^CI^BF9J]I,,Q;-KT+ ME_=LFKWK&WKJ97[IU^;*WL#W)]DU@@<^<-KQH#IJ-KP[LNWV U,IM?Z?X;1&HVWS(M1J'9J-#/MS'[)6-,?UI-1?,+F] ,[T7KYG>@E#_\V;_L\/1#M MAOW0!H,2?%!-EZ:"M:E^L^,Q<-KMY*C6J,VPU!@,' 0DSZ4,J4/.>H8B2^"\ M4.DQ7M FRU#[U)_',,E=Q::3^SF"[,1O/ #_ WO7'PW"+_ YT.0L@U?;V0J/ M9J@](5FA6;@!P7],0>Z/L?VRD12E,\"3-.SWAY^; %:#]==)2]-,F8:+8'P; MU*V7H^&G7IVM%Y>A]&/^[4= QRN=VZB& +.PH_JGPWDN[T22> LKL)#<.,L$ MG5)LEEDZ'6P>V*&=C(>SW,T\'B!O'GZ^'/7MU^'DJHCGJ^O\NP/\P^P&G]?R MLHZ'=;RT([ 4;N9Z-L]^<5==ATPEU^OWQE\/9\^XKV!#\UJ!#YC^X=6+OSYP M#3F@]+%+'OG>'.2=W6__'KO^T>_+D+9A2(]4']'/+_5]IWS?S>"/%LZ?X<<= M&*5;@JAOYQX>!:GO/\GRG,(B;4UP'0=U@"_RMXU_^N!4GU5 :F/47\8BO6_U M_NMJL^OMC=VMY9EE.U9PK?*S?+FZ(F,[(6.G/?#?IIO(1R'8( MI&@!J5NK-Q^.+7A4U'Z1J!8DBA6)*A)5)*KHJ")11:(Z*E%%1ZVZ]60IAGVU MN+/=W5+Y>@N;M6ZF3-36EX!:3P54XTGPBDOD7+"(&V^0LT;#;]$)'&G BQ7Z MECGF_4L,N?+ =;[&54&IG^,@PC!?P_-[@TEO\/'=M.[4<%"WE"NX\OXZG96H MMJN=%K3L#FT+6FX$+8,)#$N7$">2(*Z<1SK7BR;"6BQJ!:PS/FSC:'E MRNM'=U:B"EKN+FT+6FX$+1EGP8-=B20F%/$4&'*<*81Q"IAYB?GB,<9E4H,W MAI:JV)8%+7>.M@4M-]."7!+AK<(H!B41SU7SK7(,41JT("[*F+WJ[S_TO4&T MO/]*0) MP:0 M?;"-><>\<\ M8*VTN:9\)#'O_R4$[H?VE!CB52L=$#<(UVOMB-@182QP7>"ZP/7NP77$U"AE M)"*8\%P9,'?_X!PI@8,QD4D26ZFMLC&X7G-GL(X(8X'K M<%KGY+7L$.]I2M30AWG8=29D1R>:T("$1)\$@G7)70Z&< M(4Q[(5K9,+A'.;:F".]ODU'$;[6>2^D4OQM<4D"ZLR!M7,"6>8&8!-3E1@1D MI(_()DG (R&48-K&-L%J09JM.@-IJ\6O@'0!Z0+26PS221KBJ-.(2&L0=QEZ M&8M@'S--"<=N/^6B=^3(O_P>Z[(__=[>K4LUY^"T!8: M5&RJ&<6W?A-S71^N.N3,FJO>U4Z5-QV^;C18K3[;NO3\FD.=:**VUB/&N ,S M3PGDO 3H48S)H#Q5U&QWD'7]1-Y\VZ_2V>[6V8,H1,A-IZPBH%NE4,@X31$/ MBG(&/.X6.T]M5Y1J'[E\L6UJZN>_Y0153FG[5Z(WK<?O[/M)DC6.>- MK5F/[7@R'HZ^?KOXEE5ZIU&:3=#+$2S4"&91A0F\:WA8_=C[J;)YB4?1UIW$ M*D<4D=%)%+4$K,+)(BU)1-&88*)*B:>%(R'M855N%COPO7ZOX53X\/4HAE[N M45Y'._+G;;'N_?[K)F!KKBGKU?G\S,O-A!O&#!%8>GB9&WU6?KH@KX"5.L]+ MQ"E@&NR1#SF\S#0@6$P$&:EREU#J8ESH#KE*7FJP\"/ 02_6IR#6\6@0?AT" M_SR#K6IPEN'C1_BK4\@XSU\9S::P9T-V^:>M>S.@^3@:Y^Z^TRL&<5P-IQH# M+*W^L*XC\%QF1N"[SC.>Q)Y1CPT*+$9P (1$VC(-]A=S6&N?2%RHU+8JQCL] MMZ/X,RQ4>#V\R Y#\^G;+S[6-=QPY3W\'DC_1"ZO%)#FVU*]K"Y!S4Z[*0]3JH$SW=L232,A1II!GEG#0ITPN%G59%1N>#+.1,H'+P+"Y\ESO9LW7P_HY M?/CP=EZGV&\.!V%(Z-MZW."WZJH/^4S%=IO'B,%*!\*1$*!>.>,6V103HMI0 MJYFCV'^7;_FG[4^^,=B=K'5U_N ?O?'Y^; ?0&' 96UQ4+< ;(Z#TG3637?V MJVEG4'LU4Y#=9AO-@C("F:M6A?C MO ,G?'3]T>#C\3A>U,^WI+:3?X9Y\A68Z'!'=@Q[>?(;"'ML;CEN[/EM,$9^ M5ZBGZPZ2BS()+U%(6B".I48V)H4AGC8='PSSY[V^^ M^E709WL](>]5,L18Y*D"3X@!VS@)OV',J:4&#%:WL .]*G[;C"?463VR,YX0 M-5)QJ\$3HC[EM%>,G#<)22V%Q6!_>/U=Q8PV[0EUEH/N]83FPH7=9AT? J?1 M&00T-X@3E9!)1"$#VC !8A&26DD=V&2\<(MX:V9HCF!A/L+\,J& :ZXBAVXX M_/.)H<.#^52\DE-W,Z>N[GVI+H9-?_G[LNI*,MT=19B(!']6)\18M(@'*Y 3 M@B,=5;1:"VD6:^9MUSF+?4PS*LETMU)&+8M:"8\\8V!,^:P1<6# [\XF;X#A M:2NU:S:7J+Z/7+X+R71$&DH,^(Z.Z-PI00AD @ J%\(HX[!B;"$ N0S^;B"9 MKDN0W,UD.D>3-=@1!'0D.9,=(VT%1A(L]&"2 MM[(6ZU#"QM()FN2TAU5S+= M*#:6X&!8P23BJ&?[2\29GQ!=WMRL'S:(UQ):?W ()<;]S)VJB+'5 EEBX;(488>?SB^Y,0__ZOH?>I\GU;PYPO[<>(!L,09\]^,?UZQD[]^ 6% MWB@V\SV$N4TN!J]"K[[LVZ^'^=M7ES;D%\Y50NU-AWU5-73ZP56\<'A]M/K+JD]0?ZL#,$^Y1V@EER358@V(]4]M/4R9'85OLYP> M%[_Z.<]^<[]/CYS_Z_EUJ=F&'Z?U8VV"B1S:_F?[M7[UXJ\W^'+&=,U2WG;]]71KQ]^.S[Y\%OU^MW[ MW]^]/SH[?G=2'9V\J4X__'QZ_.;XZ/U_PU>__7YTOJE^.3XY.GE]?/1K=7H&'_SV]N3LM/J7 MOVA*R*OJP\G1AS?'<-FZ%N[)-7M:6)<[ROLLPMV>;>Z]FXRJCZ-A78/5=;5+ M^G\YPC#;%6WLEL9"&<(5LZ,]S3[@L&XV5.OJN#BJ&-ET2//V M7ACX^O J?_ZR>Q(2A=;.QI"C2L#M/"ED@\9(X$2#->#$RX64@Q8Q\>S.%A:37;:*._1C,]'P\G'\VH(1MF=&5?3K:!)_;+J-0MV[Y91Q\'Z M-F3V4C.3.PS1&Z=[&T,3#%%WG=$'E^QS:MX_8A5R5'K<1)^!'X9WF_,W5C$? MWH>1]U+/V\&X_[7RYW;P,3;QR-YT%W( \ZL(O=I!O+'"=Y89_*>JNA&'?/K, MKH'IZH&S/%HM$HO6(R.E $5E);)64!1LM#0%HCE9"$XOE9MA1P/P;O)9KV9; MXPP>]W-_Z/]\447 FLO,2:-)?%H(#<.IFN%4 MO;K9(9HT6_9?*Q"07A/L#[UZ/.JYYO,,CY/!_"=SC[)]8,57EYA1% MOS>='*Q8;QBF:1&N6<[OG=;TB=554*=N]NT^Q3HO;W/C58;WI?TZW4#^;$>A M/JBFM&RVEWO]V\3X1M>+=T\*V\<3D9?EWX4*-GF&>S$FD&CL! /_. =] ^E8!72@BE!(< MI1#!=Z#:(8.-1=AZ["R6N?E'&X!^ZL]CF/3CNW0;VAOB'@W"FREISS+K/0'N M]\.0R**7A@ WGZ>[D5DLZS@MZ#,^;WAE"F5V=H;"/4U6?@2+XLK@K?-M 5YB M1V# YC,8N0EC M3]XC@^'GRU'??@4(A%=\B>'5]'4$XP/\P^P&G]?[LHZ'=;RTV3>8K4-3]GSZ M[!=W=9','H?K]7OCKX>S9[RZNSWD]+7<'$CY0][YN_\:&/67_"&A8)*A+4C@2=@C_UV]2?*D*T-)<51;]R1JT*@ VFM4L+@,VO7HX@%:PJ M"K_(RY/EA15Y*?)2Y*7HER(O15Z*?NFV[]CLNBPZCQZ6(OG6G4=8JG6=0'HF M ]Y[\B/ON=HQW-XV(&U5D^8G(U(WF@VO5=_LX90+1^\T>?=PRH6C=YJ\>SCE MPM$[3=Z=F_)RCLJ#NUQW^R3S^8?-4^^RWPZ6?.0^:?B!Q(:.^/8S"5% M?[*]_EU)T;F62AS5C^0H]=P;:['KIU%1EN,)./*!A4]4ZWT*MD,I)*'&A,43"TV:0'0 J#?V94[^,!B M\D@P$1!722)G$SC[DA"3K+-8D3;.-&X&0*DZ4 5 "X 6 "T NB( )8D'!;X[ M>/U"(J@!H2?YI.4;^)@Z&\%U._[FN MY_J/VX4T[B^?\6-3^V'O6V?ORU;>WNQK[>%67N'H/2?O'DZYJ?)NW-3+@E$:W6.&L>^1.Z^-^*P-;&$KH\'?A1S\R3;O\JB;'#D M:#SM8S7-KSP9#J;8-/WR'[WQ^2_#48J]YOLWN1]6'(2Z/0W-J%QGQN7=)=EV M7;8*H!9 W1] -3)ID[&44>$13UHCC55 @G@">$F"6FQ5?)NK>34 E;*UE/K8< M4$O6\7J/9$Y;(Q?UMJ,5 S:HX/:J4("F4H6D!)*6),2-2LA2'5'RFJ;(#"$Q MK3!_^4J,%_:76\V384:7:@'%-RC@6<"SY7QIXJVTF"'"%4/<&XJTC009+\!9 MH"%9XU>8+[T6\,2Z%/LKX%G LX!GR^ 932384H&LH3[G4W $]F-$!DMX*O/, M*[;"_.SU6)ZT5)\NX%G LX!GV\EH5!+J3$!*2'#;H[;(4"H139I9X:(D4:\P M'WP]EJ=9\?&6'0//4N3ONP2M*A5R2H6<,N7"T7M WCV<J\C*,;9U)?5LUY["=5%B]AM8X=$M],;XQNH,L* MXF):NI@$DDE+Q>R ;#$/8:QT",B5RTD<[RUHX&O<''^O>&MB;>55"MPR0M MJ-;F5JD2S 6MD%>*(ZZH1DY:AZQ2*>EDL),+W7R6R3/9&*J1 U+J\A54ZSQ) M"ZJU>5Q112\M)4-$JKS=!UBF#T(BE=0EPF<.(=SW$ :R.%![O%VJ]MQ#2O)+!$-8NE M7'"MX%K[I^>",3YPC"C7@&N$&< UDY#C+C+NL4ELH5Q1&U'-->):B6L67-L& MDA9<:]->8\01L-40H0HC;KU%1DBPU["$3YB4,2SL0;<1UVP5UP"Z9#')"G1U MGJ0%NMJ$+L @09)'S/F(N D&&:[@AR3*D4"$M:VT&=F@248/2-F460Q?PN^Y MC-S?_S7T/E6^;VM82ICO!>KWZC&*_:8\7<-2EW%TG:P;>O5EWWX]3/WX97YR M$N;Z/Y-ZW$M?9Z-IKD'UV([&KYJ)H/SX^M#9.O9[@[@PY6]SX@>"J1_FU^#J MV;>783RR@SI3_[#AC!_Q@50_O7J"E-PB9#V!2=XN@O80N:Y?C(8@J+TF&%LU MA%J8Q6S)>H,\:]2LW -+E17QC'Z9-#-F;!Y),+[]P"O13L/A># 5R6#^DW@%*I7M]X?>YH_&P_DV M+N]/C^IJ?&['#8+9WJ#Y,GTKHE@U*%OGV\*LGN+UZO]U;EGA+[A@]K,5D<%% M8%H2&-J*P'!.DB2:(RJPS/MX% 0&C'KA(V6&2JPDZX; _-?$#L:]<0\N!I8> MGT=0@" !GT$6LL3X25UG#0\:$]1DGF/(UWT^'_9G/8H.JC>34;X\W_R_$UC& M.&H$K.Y]J2[@1>=U!;( -S[>S6A5L_R/R2!6#+^L**;\905"-1I^ 94^COVO M=P[K&>]LOW L94Y*"I:0EA3L*$>0<0[0EF(&+IT 3EJH;;),R/X("#]K774: M/1 QL\';+[X_ 6K],AI>O!Y>7$[ AH*QO4NWS:ZCB^%D,+[ST/XW@PH_%N-2 M]Q_37S^;-&S;-7;@S'!G$T'$6X8X\ -R2@5DB+%."X*I:*45:1?8@76+'>9Z MMEU&GQ>F__5E]3D"&,:K=:D2+$P#?9^OJET@.RUW,6T+E]N\-4_).]2SU:ML M-B5B;Y0-E/ZD0=C/PTD_5.=P<^5BA$N '/_R%TVQ>36CRD'URW#T.,S.@QWK M.MA9'R3E)B+E6,J:,B$M(T="9U_2.2DH;B..WP7NYO0EK%J7&+R+>$<,#RF! M*M,N G5)(,@%^$$%-TER+61:*"J[3!BA"QR1"]5TBR.Z!GF/.U!7BW\R@"[<*04$<%D-&]X?'L;\1X)!_]$;3(4 :+ZDCS-EM$,W[(X.KXVUCG(U]KB,G-PFV7?V^71P4+.F(N4&3 :CP0BXRU"04L MI5 F*LML&SQZZL]CF/3CN_08MS8M*>YCV5E(<1I3F84HIZO7=!RPD_%P5GTK M\PJ ^P'X[5Z[7[XV_'LZ><5^Z9?-:*0\P83^\>O'7!RZBCWQ/'ON>'7#Y MV$L>?W#/ MV6MH:X)K+0$B'RD!\JPN1!NC_C+J\+[5.P6W\+>I6_CVAENX/+]LQR*NK^A( M :D"4FW6*=H.^6H3I'(XON!1B]*R?%>T(E&[(E&L2%31\)U9X;W2\(^Y(5V@ M;9MH\^/QH()1]7O#05T-4Q6F&78_M5*XXOQSR_:Y$T^-,GEB/JTO;*^TZ M=[7OQV:RL/>X 8@D)&J6TQK69.O4'(A[2:IRX3Y)I/'6L>,O]4?#N;L(-:]\,@ M![^JR\G(G]LZ-G'6R]'P$J;]M=&_\7\GO^,EH%,// MD_')*Y8,QW%ND'2;(RQ"$ M\$Y*O'#H8)G(6?L 2L3!BDM7=51&2DBM] TO88,2-BB!L,+1A:,W% C;)]UW MXP1N/]HZ-A6'KDZ)EBVB@B-ERH6C]X&\.S?EM75K+UM$^3GO+N/(-OD84S7: M[]FF5D%.Q+"C7IV_:8JV#%VN7)G_'-ZZQ=9U'-=E!VE'@SLE +KF *C'1"JB M(A*!4\0M8\CF=J4B.1&)C2F15E*LW^?9O$L?ZGB4)?A=(^ Q' _>?O'G=O Q M_C(<7"MP5O-XFWC&,O&4N(\EQ'T@N% MM+ &R11#,B)J;!;Z02^SX;0.O/T[/9 %4DL^6C>=C:967I.2!F9!92^FF=WS MZ=ZY-.0%L/YDU$3W.2G/1@6O6@9;%P+CPR'/F$0\^(B? M\7 ^L&2,T3BX-GR.F_KM=_LU2WG]=/7&R^'.XC$4M"QHN5FT]%%+@SDRTHK< MU,@@:V)$7MBDE6?4^ 6T7,9C^'ZT5 4MR\Y#-YV!7YJSG_'I^P[IQ@UEUV&G M1;CHM#7K-"VT4!&;7*8 =!HC"6G&#>*$B,ADY-2TTH_@*5&P*VA8/@96G(3B M)!1 +8"Z24 -5G##K4%)1XLX!2S5G&CDL*5*:A*5E^O:5OA.0#4'I #J][4W M[@0*WGKW@Z][\M2!+Z[:.]WH2'MI/T8T&(8XN_G%S>8TN7-JZ(UBPTVY,9^OQ;&\VL_ON'(J7-N$TSET/8_VZ]U M;BTSSYDSMFL6ZVZ>VPAKS:3<5N>CC-E_R?W,_L@._Y=[:"(D\^1NFC3/!9 ? MCII^58<3>,RH:4O< K5.8&!U=9Q'=DTVVW4&;;E/V'\>'9^^?5\=_?KAM^.3 M#[]5K]^]__W=^Z.SXW MJ)-W9V]/J[-WU?')V=OWQWFE3D[?_7K\YNCL[9OJE^.3HY/7QT>_5J=G\,%O M;T_.3JO"+?9SV\1RM-E:X:@I]+6.IFU;SC@% M>PKV=*RIU+9CSZK;LNT"NRR[!&MJPU9D9L<:KVTYNQ0MO7E4VH4)/ME#V'8\ M:;^UVI:3OU3;^;YC.\.+R^$@IYYF;LIM'%XV/YORT9]LO_DFEY/.C4A&/3^. MH?F^U.$I54O*E M'[P-Y=V[*)1M^_4=CLPZ]K5A+AOOW)I=MW-A:5[)E-S"H M]41*:IW4.!EDB:"(2V:0\3$AE2A.RE,LTD(BI28T2LX=$A8NYSI2Y+R%WZ(E MADI/I;FC('A]?C0(^7]OO\G?T?BU'8V^]@8?_Y_M3^+3DR857G6#O:W)B"Q8 MU6&2%JQJ$:LQBGB"#4D,T0@PQ7GP M2%-K422$8AV24=:N&*N(.= %JU85*RIV[_UB]/YFR.A&,9AWX_,XNG70\_[7 MYEDA?B"UF?\G[EO8N?3K P4770[K7I,*.XI].^Y]BO<.F10UU^YYCZ?O6740 M+UHY&'77"NRHA@3UIHEE'$E%'%CSA".CE$="J6RUCSWX#E;EUY M,IPV^QD\HVABF \)_^A(.:^,L9N(Z:C7@KN")=<:)4(&L M#2>CZG1LQTW=R6:C^_5PT#"2S5]2X6$=;L".CF'+4/, M96->18QIMU(X*SBJ*S]PJ MJ4)FQ[5;F,V]?MC-L]5*'2BE?YB?_%4%ER?AZ5S4OK5S]7-%:^"-%ZC?J\XR]6 M#1LOS&*V9+U!GC5J5NZ!I7KQ=W(P(\]<69;K<_RW'[AL)OWW52SX1ZSL*()+ M"9@V O]P/*S^C/$R>Y(A-GM)E8^Z&R M==54$P 5! [L=/]I\#$_$GSX/^.H;@I>J%=PU<5E'-1-R9;&HQU.=\@^CN+4 M;3VH\KB\SR]L>BS4$W\^&U"=7W3+!SZH?LE%5L#(:3.<\J?,L/L?Y;[^MR'2B50:=/.0K[_R:NK?K^ #"GTPN(KSU MP4\!W6Y4DGHZ,:]5YM4#9Z4OM??*85"15"O$&;/(&:N0(,&:%"R6Q+11^O(T M?LQ4>@_D&&4*O[EN67L&#_ZY/_1_OJ@B"/)E(]F3^#2M0_1C/'R_XKF&E68I M!H3_X28U"%5=_W$Y&H:)'__Q,0X_@M"<9[3X ]C7_M'K1N48P@ZJGZ]&^[+Z M?3K<8M]L,#FO%1W?.$!=\$:+V; MC*K+$1A7HZ]5ALX5*[)GA(%OZWC1@[U/X#63B^:DT>RN^@H\ &@N,YXUQ*C/8P2ZN Q]38;KL'F4'_;Z]910$Y5'<41\.__OOIC.R9 :S_T\*R?WQ9_=O; MN<^/)D"$8=[1K][F]]3Y6-3TO=,$@]FKJ@@?P:O^C%= .NT\5'FU_7DOSK>PR;9M'@"\!X =P/)3+WZ>WA;! M-)XT#\GSNR8++*6MRR@I;P43_7D,DWY\E]X.QKWQUW_T0IR3U??Q4QQ,8E920+PX AWR&B1H M"$.M?_XZ(S)X&J=Q]*GG8_T$)'V6J!.ZI;)^!KR9P*H8?FYLB::.TE7 .]\. MQCG8BW7EOLZQ?06V;C]+>G-R,#,E? TV0=/U-374'@W[U=3V _;]L7?W0CWEH8R!T1S_.W?HZ6DRI!V84AK.KS_G,/Z M=^#'-A]NWO3I[;6>//S^XEY=H'Z;A_W_:V)'\(KJ[2 ;T.LH^M6%%=RSDCQ% MQC8J8Z>]+]5O\-=Y7<2LXU5\BB&P'X; ]U<-ZP+UMZGR7A?6JZC](E&[4Y>O M"^M5)*I(5-%11:**1&VM1!4=52I!KNF(S?6^82GM6 KAE2D7CMX'\N[AE M' M[S1Y]W#*A:-WFKP[-^52?G>MCLWM=.)RR'\+"_Z52I8M'B.545O,$T?'BTFN:1_^U%[\OX<#"Y0&'8 M=+W.5[SX.Z7R@)2JEP77ND[2@FMM5A-/,GB.!5*1*\2)M<@D#D#E.+?4>ZG5 M0C4M;HC'2E)$3 0T"XH@HZ1$Q"?M V7<>=\E7!,%UPJN=9^D!==:Q#6/G<*< M1219/K#G)48V8U0 \""D@34B >RR#>X)# (I<2^H9U;H[ MN,:Y7'4QP8)K!=<*KG4*UX37/"FL$4_-060CD#'&(DRX,(1BP"IV&]>&@JN/24,:4<,8A9'XJ)RV.$%]:*5P5A@) 7/X8 4D:.)H8BI M%T9J&V2'U LCM#0B*W!62+H/+W"V^:5D8&:1D2PBH'-0,QBH2% MS1D5C"0T!PHL15Q[@1SL0W F3-F<*7!62+H//(4&>45BMHR;; Q(2Q89UPJ'!A5B$3C$5=! M@75&."+>&DR"L9XOM(C9()Q14C9GOBN:63(SESV0?E?7JJ)J]D;\%-('*A>S;88-%CBY'0V9[CD2-M4T3*>X<#M5[[#J6<$\8. M:(&S F>%I+L/9T+)%*4F2!&IP-6,"EG+ :0?6R"[!F2EP]EU1S9*CN:3(O1N?QU%U6=(T6Y*SQ_MW;(TD M+DGT9W4PV24]I7-7;B(D"J!JP.P6%CGI R(<_DY&LCMVWPB.#-241E$*C+@A M!&F1-,*.B\0]$TEV*"2Z\D3/(CW+MX\JL+JOC+';L.II2,D!)@K*P8"W&BP\ M033B1,H0!77$+$0S///&Z:@12Q'N$3;'9IE#TF)"$K[!6B4'6&HD[EZ"X3O.Y^=/IL M.+;]:C#K<5O"T^V*%CV@6;;"<.+Z<9/"M9GZW$]9C!U54XE8KIA4*/D(>B?7 M2M7<,.0=T=RYX&.N87-333%*E74$(P9*#/%4\Z=2A.(LF?-7=$CHJ3 5I"](6I.T*TF(M MD@1$19AQDFW:F"MM6V2#,(9(:<1B,0>)G4R*:T1=Q("TFB$; :*3LIH% J"K M.G3ZF;P4!*^ZFF-'Q:E@;<':@K5=P5K'D]6Y9*[5N0:NY[EGJT]($)4H6+2, MX85I,YO:=G'IW M 'SK8]W54SAK9P/9L'#YV[^]H"\>GFLW '5%>KA,N7#T/I!W#Z=<.'JGR;N' M4RXJ?)NW-3+F5QUNKLS/H65N.1'=0ICD8Q5'9IR MV!N,J]Z@&L/@RH&$+:Q+M9ED@6X@4NN) #%(KB(32&H6$$\1@$;*B+2A5@K/ MO0D+!PDDXU@;;Q&S(B+."$=6,X:P44YIG3"W'4H$$(8!:UTE:<*W5 M U(A82,P"A0+Q E7R#J5D":*$:]=^O_LO6F3VT:R+OQ7$+K2"2F"I AP[[YS M(MJR/-8T-@0-EM=L?#27/L "'"9 C-IX!HO9' [M3K/O].WA:.*83G>%UWJ.;??@ M7TW+QB1Y%_BLC\=9=[IV<]BU M83([S)T+/"O!_;$;';[[7YS- $GN]T5(VLPZ0Q[_16??&+;YJ3;M9K]]@C/^!EW MF^-VO]/LB%%?]B=VI]>K4(D >] QA\T^G1S4 MZW7PL$:SV>])>S"4P[8[@]Z@*>ALQU$7'M*QV[); MI6#'Z-'/0V?\,+&R8C"QEHYD&[9[?:?7;YKC,:[Z#R;-4;]G-2<=QS*MT<0> MFW*96,?.!+BX9S8'/1LKXUIV QOKPE>:KMIM\W18#06IM-IK]15D6U+C!VSV1OT MQU@M4#2']LAIRB'XL>;$=,SNJ$+$.NBV.DRL54O[Y?KA'*4^&%J5*5C$];^> MNO[7<-(;#<'W'W?13MG"; IS(IJ=3KL'E@N^'72Y?OAY@HDK+3+3,M-6A6EE M=VA+LR>; V>,56V[X^:HUS>;(S$9=4?]R;@[ZG#]\/,$$S,M,RTS;568%L\3 MMAV[W^R/A6AVQ[U!C$9"G:8X[ I.O)V.N'WZN<'IXK!L^"Q#BO]/N^SV! MT7)M^-MQ[RI"F_F[^ZT!O'SK^_;N$9!O@W#;GI_A3'=4>OB48UM2=OI-IX?[ M&YR^;([&SJ#9'LEQ>]">3/J]U=WY![@TWX677'VUI]))/!E,/O@VH HP)*// MP@4PP1!^@R?_Y 7V]Q>&!"#-,:$^3&11*XNI\-U6K]-YM24?WMK5TR=?7#A@ M&#:N0TPEL(7G!?=80I%4VX#G1_!K9-S*X!;>,\51\Q6G(%'")_@;.Q1N@!XU MYM"EQFO7-^#5'EP182U&!YXJPNA-J0!CQ>!Q=+>MH"-E!]6#:[96B"0.4E;$ M]D!W8_/Q\J8G%D$2PRM^2.=:ORB>K9 M+]:MQMVYD3MV/3=>7*7/V+3,1J_MM5N=X:OK%V^W7&.V+&O7)3M^'[7,8;>= M_[/K^IV_H\V^CO:^?O%4C&@>=L[+U_)R*$5QCOP65QC'\EOC0Z[<;QRG(> M/?BD^#D^,Y Q=A$8^^K^,#["7].(8?9(-2/9$6!'X)1E9L\#7ZR8S=''7LB^KU1M]-9J;3=,2>3GC2! MX'IFI]G% V)&8QO^U1&R.QX-VMW.2J7MQV*L1R[U>C:,]2RGE=4UJ/A+$$*W M^FP]N)(R5R(_ML)K5PQ[CFDV1:^'QVE:HCGLC,#Z='L#:8K1R!SU5USE27_4 M[PW,YFC@R&:WT\?+\8B'GMV6@YX-UFMR*L,#MH5/%./S&9@5*Z88E\V*[=[8 MEG:OUQR;)C"9P M"']VX99>?]@93NS>:5BQ7W;'J=))\S\R#% -AI9I73-C,F,R8U9+,2Z;,:U! M5TZD8S:[0^#)[L@9-X4PN\VAZ,B>)0;C$5;M*S.F;3N.;?>'3\ MT(ELVEUA]NWA6#J6.)D?:3UV5)65GUF1%8-9L72 8GLB)J)M-3LCF%AWS6ZG M*2:F:(JA-9:C[K!KVBNL:%FCSJ#?;C=M6XZQ_BEXH>/1L#D8BXEL(S..5LY/ M><#LFEFQ<@FCEWQ(UTJI2X[>7FAU8"ZV_=3%ML%HC">.W1P+V0?#,1XU1=?" M<[A,,3#-KASW5HS-,8=U/<#8#+E.-I])P#3)-/F<"?A=>VR;[5'3'EC#9A?+ MI@L!WOEHW!WWVV/1Z=LK9Q(<<]+6N?CDE4$"TR33)--D56BR-W;&5MOJ-3M] M04M@)AY(Z,"_'*?=M\969R1.<4S6 P*Z?&XKTR33)-/DLV8*3-K6P.H Q[6% MV>QV@2;'HHU) &W;:79(]I\C$.IUK[+=Q:#2I<>O?6U^W; M4RC<2<^MZO<<:])O3YJ= 4"F*R=FG^'9S%]DSL/J]H\=N;PH4=3D?2^V?LSRMKUIZ2&'/%7,&-]YI%?_^'[[*XEB=[(X@LT/Z YU*3[YRHWAO?;F:A;N MG0LR.\;/TO;P""D@U9:1]M#CM7!3>S[Y:U_^<(":_8FP *3-SJB+YS=V1DTQ M' PQ4#PP3=$9RNY*=K!CRW&W#0 =#!VGV34G3E/TQV 6.UW+[/2M27>\8MW2 M#@7;MD#._5G$4O6M='X6"SHAXL9W_I\483GWS8$+FS/\&1_8=,2BN8"+FM)_ M5%79-!#_2KR%8?8:1JD<[[*A>"XU:1CWTA"^'R2^+1TCGHK8")+0^"D0H8.G MS/WLAM*.@S!"'X(ZWQ#&W^H8'!#,%M'4<%+=A^N?3Y27#]3WD_N!0W#;[%%7 M-$=.&_S ]L!NCOH#,%#69#P4HZ$$7^\42'D7S$#=O\9@O'+0R/#K%$8K14S9 M.82/TOD: U"B3Y,;TD'QLSI.D.XJ.HP??O\%/<;!YO-,GWZHC;D,H>-0;"/" M!K>,F\B($GM*^BQ_S$%GC3@PYF)AB/D\#'Z -+$$A67]S/1S9#JR)V2WV7': MP.0V;O$PA6SV.B/0.PO>TIFNKP\LSND6 MG#'W#CH07+$W!@QK$!IB'"3Q(UE^*2QA#V!*:T\DS%%Q@43TP$GOCX>R!YZY M8W=67/.'Z$O!\'\+?I(XQSTGPW^3W(*+6EW3C_P8H=&8PAQ!AG2F+-AZF+J# M0X"N@#0*O]@PT1>N#U=$,;0;[(>ZF2 =&> VX VV%T02+Q\GD>O+*$*U?!QM M' S-]L@9MIO2[&&4I==OBK%H-X? )';/QK-YDYE_[;C1 MW!.+*_SU>BX3]]07>IJ9OH5NA2%TKL?!#Y09CQG.PET_'CNJ M=4#)_OSM.R?9>X?%GEZTI]$^RRRIGXKEI4HWS;(Z2>=4JJ:80&.OA'H?JEN48^L5ZQGT9]GC14^33@TBPN1G0#19G]:?\(],'8S])3^!!*PDR@" M6O@3OO46D1O].:E&E.T#M-:P6L_H$SSDU4=VQOXQMH_9*#Y?#]%NRL%UI?LI M,G[.=)Q\N1NMY^"95;KAQB^N+WS;%9[Q+O =-TX%^"*CQ(O)$?T$$%,N9+<7D2YU2T[#\MREH_;^S<.47 M.0_"&";@#;_!?VZ)V$!+<1YIW-@Q7F^.1KV6\6TJ869=4%$QG\-L$IX6!LGM%*,^ M,>JZUG D31NZ8"P-G+T")%V8L8\7]/9$S=&7AQ$@ J) 9]TN*)9JB(CUOMBD ML?1<>2>C!JOYJ7S&B],1M?; *L(JLK%),[%@]6#UV,@@X'/B8B5S""O)QB;= MNY['^L'ZL3$$!#,"SV$-80W9U*2Y)WR>KY?T(PA918I-$G[LVNZA<2="5X6K*8LBF,U%B&D$Q6A+ R\?+XQ\ M98HNCN(0NOYVT3*^2$%Y&"*4ABT2?%R:K"E\':S1T1SLK?;H>C4T1S?[06S< M)M "D$322R9)G, /MAGH/B+XQ)&,S@"DP-T>&PS1%$##H)_0AL'_9? MD$3&1% 6:AH(TW\:*BM*7AFOW3?T9#F9X)K_G539)Q,C7_K32S=1VK%IVS'U MC#J]8>1)5NDU-G8%N.34N ;T_AQUPXCFTB]=)_''(()>DDZBL^Q\-W9)/^"W M*$A">_F&>1C8T$S=#CM(< E\)D4$0P*RS>8>-1S'.C"$XX0D4[H LW VZ)D M/L=,W"FFY\"_/4_ZM]FP8#:DM$EEE)8&%$9,VW -'0<]=PO=%<+S).AX, .A M\>8LA\=.UV)*/83/AB8*%:6\E<$\\%S:#)2-#C[E-KB3H8]BZ/8J7*B)785#/H\F_S5^?B*+750CAR1MH0PH"19I&$-S(,WO[ZU?@-(K&(-HZDYBZB)'3J2/&I7BP4DDOA>)3L;X MA9_JZAR K&+=\$!X'OQM4R^J3BD."W5:N4LR7$-SE49+R@"6(2T7XAU*/TKX M$E&41L@5.D%]0\"77-5DO=2C<0((!'E#TC)\-J;]T!.BHJYBPUQ_XI&(#0,H M$SYYJF&!@RU7MQ"ZL?OP;1G&P1T+, N MGF;]X:K146V#QJ'ZP "@Y+3:@*0.V@0& +X%PYA [^!?Q1>C;OU0NO(_P![!(9+M! M[ @X!/@T5<#;0'B1-HP9J6<,FX](UGE)'+F.3 <)/8 M:C3F(B(G2=JR)&=C&/N.2>F!G0;H$[*&6CE:+&D&D::-\TMT1@ %2W8?0(%F MOV7\#D8K B215Z%7HV[1-*M'Q&3)T2T!1L]@MPHP<-"%M-N1N9=&*O> M13'-\/CE<=.ZH/5Q["X/Z$)EEI?21D2>-K+$!78I.R/,LS,*"%4A"!QS8%S2 M3+CK+S T=!^NC2ZI^'-NEZO@["O/A5G-[N!9&,W")BMKWIIMJ9PH.4E%^Y7/ M,4AI/>5%!;&,2@2JM#)5RV%&O.L&A![U%=U0^AL9Z6<1BY27-7 >2,<;66L+ M13U@1W*U4IU^#_SF/V]N/A=RPS[J&5(M.!WW529^X0KTRE0TPU]D\^K\0<5P EER^8/P M1;,'C35X\ QGO& IT$] BPZV GS'B0QQCSGCM2L&3I!V+A1@QI")H MESO8J<^B^Z%E_"&-J5 S)]PTXE D \;%!B\R\V:AWW609L/@8$]LE7O-@"F! M4%AJ"LUJ\-HH;Q2XG$'>LH*IUU+@O CM-LQ-=:*+&CK=G2(N7+M%M=)71)AF MI)SY7$=IOH3A%'#Q&CCH]Q)7CW*F5IQXLI-+2U M9? 0)X] K3H]*D;V+O Q * 2LI:B2@9PU/TNQ2&K]*YQ9^ M?(?C!1UT T]>P-\?)=BO!DSTJ4.#>WRU-B7T$V:!44CH,U@K&^8PJ=7(6_2F M8=PX2#/PN/<_??CV\XVR7=B;46;"T#N7<9#&QC)Y49H<#&.I'.D\((8=$BD3 MNC1(LP#F);B=$'<9W@DOP4A$WJ.IPT<3H! W1ZF DMAS)-P'D0J $P3TOS5#6/U7E(D]0D9H8&P] B/"PKRAIC%J*9? MT&@W<& XFNJ3"LR2(E),"V@:\W#361O*H,73D4A!<1X=-YF'+HP9=.5R5!@& M3H9(%#IVI&>-URH*0-$(;!B&NU7CH(_R2#>T"]13,5DD9A*0?"=I!IJ JD'[ ML->+)NP>\(5-#6QX%LYKU_802IAZ?%GLE)S2;"BE?^>& 45#X9*8;KL'GW"Z MH$V3$J^9@OODH0N%WJOV#L?2!P:*U19-D>[)7([/9+-G^E>$%,4D1I&UA]CB!(M$FVKI\$G55+:1FJVSOHM MTQF\$!DU-;[KR')M\K_1-+Y*3\4Y/RU%Q'-/\4/.01D OI3:5-KL-\FUGF+< &?ZCM!K-VOI M;18XP)R*8T(YHVF'3.)047LA.$H$,?$2C.(IK4XSXQ6#XVH 1>Z JA)H4**" MH"E4D+\6X#*2JS->I/%N5&OD153U8(;PC(N!0#MWY9"RT@<#,P; -#,7.F2, M\QK$")9XP,?1:@YYS9F5)7$FGD;6P09U,O1F*^\Q:JJ4(U16&T'VF0Z5IUTH, M+PB#]IU#5XQ%Y*:+7TF8KKD8Z<(?6EAM(=3ZD_9L"_80E5TM@3QP%]F) M=B@6BL_QEG#>$G[R+>$6;PFOV);P5=U$!N]3I!,LOU(:R&*Y0F]LBJ>RDH>*L,EC M*@(61"H)HFBP,8F)JH6ETTF:4./B)*9-A*Y4&5"&<-!SR-R7^ZGTU[55F^!4 M'FVA83YZ%Z@I@;X?6I%$NYZ"%?; K=*!L<)ZAAH86A;%+!)XF$.^B:#)5-K? M^-_$IZB4=JJR8=1S##U#P^Y4[\);5.^082],3\D#PJZDN T1L?*;)FXX:ZJ^ MS!)M5#Q,W(8RG4:BZD9S:>/JL:![BKY$<4#F7A)1+#ESU>C[EO$5=5,]F2*W MH "WZQ5&/ZB8[$$Y"GE+5QJ(PQ5+?2>I"L8&$#])U"CHDMJ4*;/G3J5#21S% M%:0L\8::";H3C/]2N2H%KWB-TPAJF$4\O07I(05J4XJ@.9ZPT^ZDP: !+Y-( MJCWD.V=KWRK,@=B6"NOP/X3-K52)..D%-.[9S%.QTA(^ /*NIX(E)71C9!&! M>@!^UD!F$V)6[P"5I3MJ'BW\M,Z/QTY,=5/KHXK:X5V.HL%"+J>W4'F*$N5UJ>)[/X>L* \ZLT#08S7):F<,6(&6D%7/,8LYXENYF:1[PCS7U*X]V% MF2!00F"[A%("YY9)H9X2ZMC/YHGAMY5@VJ8P7"F85LX3VF#UTE[/UA@(7!B< MI;IJ^=)#8>5D=;DBY2_WX,4* GZ^2H++@(7 L)[^;GM EH\4Z:Z.EL35?H1F MHH]_?/NL#$#Y:G@B14N]PB([KA !_#W CF/=+A4:T,CQ\=K7,$\*"R5$A91*_A=LPD@#G9E,16'!9-Q5Q&<*$#!LXO7C5WY_# .!FK MGKX'9_U-R>[9 L@Q:V/!'*%;%LR!JV/=CZE)RD6(TJSLC 6])+Q=J&2)Z2*B MS ZX?(Z'>C:MFIZJWI%I]6QCT8BG#9?NOW(@L246Y%FN[1"^\&\$6+@(=^&P7T\K;D;_ <. M!";BZU+?J*.W7C N+ I#7Q=ANQ[ARNNXHY%%2K1UV"S9*G/J%QH@H*#WMHWU/+[ 'D*?UHF9^-UAD0R#FH MO(7BK@)%%RXL>^ATFRZ45'*3WNPC(:V:"VV>[*!,Y$C*F^3Z0X3PDN\-'/+, MM-#PVJ3(6-FXU)-+@JYI+=J3_%$98:3*H=Q"0G@^^(4R39,D3 T4[0ES5+*4 MLCXH6DH.$9 6_0&\IS?=8/9?%HNAJ$O:[IJ3A,ZL$1@W*'GR,G,0:(JEX!_X MA5%:W?A5VNU%9177[OA:H82,$'"K$\ [VU62;1)-QZQHA.]QI3,U<=H:" *! MZZN9L-Y\Y8[5CJ,L>#L/(I6;G^8;:(<@LZXJ5!.[&*^$M@6YNE(>:6H9E8- M$J2\]7>BUCI)V*[DWEOOD7'AI D;&U<&P9,SJD-.1+U]$N=0Z&RJ76F M3/%*RB$SW@E?.**A/80\(Z@$OW3@%$'#R)$J-?)]C=J]UG/&SL^8 MZ. CB^AYWQL4UG-2CDG]8M2'"87Z,_)*.U=OG:7M?PVE);E[E?<\4$R"%>.S MU>M-/?]I.7,_CUVD,XC(_9$&_550ZU\)Z$NGK6J: U^"WP??OC0;/;/=&J6G M-N!H](:#UC#[8AXDF+,83=WY'!U6S!<@+R#36G)6Y6RN8AOE(T2Z#: L8RZ# M.0 /!KW4BIH3;IIL3'YK%&NEH4 ,#C-TN':A2ZM=C4+!3?"A"RA'^^XEL@F: M/==YUFZV70,?[4FQ1B\+6E:8Q.*+8'!#HIF--U 8QZ6+)^#XZ,S6-':>&?BE MYQ(UJP 3!@]P=80639!32MHSZ+U*"1F[0V_VU(MR*CV!UJR*CZ=Z VG#L_:I MAI<>;L'#TV=E"U\K#?J@HHS$J-F>Y(;R;>1WG8BOMF2J5U&.W#3 AX!;.D_" M*,$NT&SRDZ2-M<8[3,-((X"%M2$P-!-]\ QMKO;Q(=J20,?="=?3!J>1M561 MBX=;L1?%5$S"99J>?B_+,['BM-? 6=<$R"3(UFXH<2D,1.Z&!WASRGGX\^FK M(X^6@'2#5+@1/O\CP"B'SY==HX*&1[Y_Z2Q04!X9%G-.6H/CTP8&W2?8>K;Y MN*G,[C$9Q==NAB-?P$1#>#:>_CJ7D3*0VRHD@$^'CAI6M^)1)>MER< M6<6958^26=7AS*J*959=SAK.K^GFB7S6H ^K7#=EN-I,>9B;W_2 BIMZ%9+: M#+S[(I50]PF.,CKTUO!5F?*6UH#62XRS MA\&K9W3YNZU!SS('PWYW9'4&W0%XG9GHKH^M;U(/;!%9;RCO7VMV"[SP@]SJFOE);3TBD>?&B_;+7/T&(J&8U\G1>M;_?[ ,LW.L-VY:#W[JF*^ MQ4)RQ=V..J&V8#L;N( U=VE^820^E@[%W=!!$F-,1*=AZ265+%1**^_,?\Q_ M>^OEN^)AXKHVXYJS;C$:]1)/I"8R5"0(OMY+/#0X#_$*UUFCR>N\P-8&):V5 MXUS7$[;V+S?TKK@X<5!W75;H?_\>0[?E*SK.SWFB8>Z]9^M#)2^>:.;ET.SF M#M?RU'']5_RFTTC34:A*92/-%J7XLF$.6IWR^I/QNO_J39;4CD&[=#T M"TDFLS0S'JBN;;WUQL9K$Z[/TN;=/*$_2XM5W58D7W579^FFU=2^O%S#V@?TEU];SN%KJ#0S2A<+ M)I,(1GJ\2,7HM*QU_5WLOV)^BFX)WME>':GEGE^[\E].'MX^*'FWZQ$VLQ$N MREM,EMZ6=[WR^%QU.O1@:TF -3/7E;:EQ2ADMM] I2ZGF2H.O-GU=%HR;0.C M[+3E!.73)B(_&9>NB]X]=;QAXXHV<9;9Z%M%T.RY3'X8;UF]5G\9#=V]>6M MRK?, X_#6]9PE4!&.VFKLTIV.UBGS%K%4='W6\NTMXXLMG)7M]"H8J?O05Z= M5GM=>TKDM43##^$MLTTC/&#>J@IO5M'+'5+VNL/,V,EXCYL4XN)-IJ6R-]FRNLEJ$3R62E\E# M9R>?I.<*Z4XK1NUE+]?%4E_JPO)+^QM%Z?B)Y3RW=8&]&>Z8H%*;F49DMO%E MM_!R7\8E"9>EH^;HS&9UP$F T<*79M%%*751X#>IEN9O'W[Y1+4 ?2H/C\FI ME%.X3EFS1(ET,Y\^56.IS-ID@MMB?3L]X4*)8Q5TS\5>@MJH"S:CRYM0!>7Y37A)!J.*_:="T>%.Z6VCYVSKMM3>*:F[_E<]I*5V3]-M=,INI]K#4?)TIB-;G>TTSCMU8YUYL8T M^X4@2,G>C J+FGMS>NK-F8,-!N$X^W)46\"^]*T"6>]E+W+X=&%"[(P%9MZ MM,L6AK*!ZQ12A+;:B_AS?KZ0\9K/VBAVY#__2\SFUZJZ]A?Z_#.?M5%HTIOG M7,)9-SHIK^;N%$P[^P*F!W=AW.FM MB'Y$Q%V.E6Y\J')5M@WS>AN_+%31_F$FO:X?IW9WQ&1=,;"I]I@\ZZHDY]IS MKOU3Y-IW.=>^:KGV57<_MQT5EQ'LGC8NBU[0S+%D[;:;JDVANL/,3VFBU-[P MR-V&8OO\BEG3X'CSJ ]I(=V:4DNS6'KA7/*FO>/I?,896/'HH/]=55?Q;:2ZC M:KG */7AIVPUY5UZ$/+O,GY.>*EVY:L\^H!FG0[5;VD8(N^@#'NA2%V%_%".Y8-N"] M,FW/&EU(&:G_"(PDED_U2C#"/]95 _& GKA0=20M^:Y*Y*@CS]?HF"XF>""1 M:S])=WP:/M&G@5/&#SID^I 7=(J(*-,H/X;:9<1DN9Z4/NCCJY AJZ#*HT=0 M9;TPQ1JPPF6T,>^;^($9=7+4J)\ MJB_7[*O%^F?7.ER+;<'H+;0>+V]Z8A$D,3S^AW2NLRVCK?:K] 8;>W,>R:OT M0-"T&T(B5'KV"WP_-""+.:.%4%6_KM+[]45PE5/>H=IKMSK#5SH9WLV59 MVW[>\MNH90Z[[?R?;==N_8V;\!Q-^+]OXW!9L_1J!#H28V%_OPTQ0ZFI"6M" M_US?@^:J%8\KM>Z!7ZRGL56E7"ITIL"^;C5B#9T,GW[![(!UC-C94]C'%6[O MU9PC10-=P%_^\:+_8KN8V0)6NI(ZCPWR+HS4\E5AU(]Q<#?UW+]U&.M]*:1P MG)*<1^\]&6:V=(=BI7:'<54ES3@EKKZZ/XR/*EK'T#I0M]C(LY%_ !E93$;+ M:4'MI<0@YATVZ8RBPU'4810QBAA%;(L818PBMD651]&6F20MM*Q.)6W S<3> M,)51F]]T=OIMJQS'O*GB"5L799>C2444WSIB<<$%XI)GO20XE/; M6W*&JQ)[R+:*Z1U+3*07C:JZ\J=IX/68M R:"LA+H-V[SB# MU>KS2#-H*R N@W9OT'9;[7J-]*.G*G!X(:_?X>KZ';Z,F4 O&E9U)=!VJ\<# MS9BM@+B,V;V='L8L8[82XC)F]QWKUV:[M7,_0Y6'>K^U[S<,WS,:4X;O_O ] M\W6X!\"7$QJ>**%AM5 BL^D908S9=/^@PY 'FC%; 7$9L_OO@*K90@MCMNY# M>?:8Y7U/C-EJB,N8W7>L!ZU1O0::$QJ>)+SP,QYKA.>UIZ> B5D $O]G^4P! MYM++@UA=N=0:\:2%05L)<1FT>X.V?]X+I0Q:!FWM0-L;<$B?05L)<1FT>X/6 MJEMEE1.G,JSM[3T"$)<>:_@]\)MA O\7L33@OEETM4O/*J-4IV3+O0O35H-* M'L%0L+BLQ9U9N*R%E_DL%Z4N$^Z(FJ=8D74.L=9RA<9Q6%B MQTF(9XG;011''.BYZ.E_70,]?0[.,F8K(2YC=N\:L;7?@HPN_0H":\\;N,#2^((B/P#4>&[IV(W3MI MN#[&'V9P>19WV/QN%*W9;?6'H^(_O4V]F_=/OS6 B^9!Y&*B]U4H/7K[9K^3 M>?ZBX5]?GN?Y%&.V"N(R9O>O$\&89M>TXPZ*B M,1#, [=%-#5$%,G8<&=SX888\##L*32"S^R[;)35E4[_Z_\,+=/BP6;<5D%< MQBWCEG'+0WFYN#WSROJ,6<9L[3!;2UO+J1=/$G9X[]^Y8>!CH$%XAOPQEWXD MJY1C<5"$G$F]*.X8%%^&65-;,#I&%'BN8Z2C>!9,<.1@[Y:>#0,KS'[2*]/2 M[C"#L$(P@[#",(.P0C"#G#R@Q,K"[,$*42?V8/^#+_CU+<"@E[]2@9%# M3C7''Q/VICX[Y2D1K"SL[K%"U(D]3)XL,GLP>S!['.E[G*YD#"L+LP%R(LCQZCM4Q4:7JAXUNG+^2*):.\?ZG#]]^ON%HT6E@9+4LQ)$3)&-/ M/B>0RJJQJ2]>/AK]KN^(LR?@7J?5NW35>2:#O20_^W"54@KFDT?ADW[GT3RZ MRJ@.\PGS"?/)$P6GS=ZC!9@JHSM,*$PH3"A/12B/EQQ9&=TY/NH$_Q70>/J8 MM7HN',?U;]/7F]#R4PFR,6B77DGC?S48M :#X:NBW!CN<2>+O9BDL-,M;?NF M]NW;<]A!CGMGV)Z(HG^\P!2EIN=&<5-Z$C?NT8OG,LR..7/<:.Z)Q=7$DS^* M_=6!%FE9TO?1-?XE#XT20( M9U<1:+5\W6[U!V^N]P#6$A"B!(1<5H=M/9R]N!G V+H4:S1(B5>D2+O,]5'J M)O7QTA'!H4HV@1YKM]O(#CV"5 ^0\25UM(Y3P[H@^QE.978WI<8Z, M8 $QCSM8#8+'#=>&%/IW,JH92R%0^$YT%&V?DHH8>S^ S]B02L[-FB_)_P9 M!_AS) N-B8QD#N^+9!PKO2OLA8'/ ),D?=N%:R9A,#- D]T[-\:_16P$,!0"+S$FPG8]]?T\=(,0G_*O MQ%L8_89AM=O]EO%52N/W )HP,(()?8KPH@_HW[@SXUW@DTFB)OSB^@)>"BW\ M&L,7"J6N;WN)@X#R 4%N9'R1\R",#1A: VTG[JJ&.UP?QUK@7THD;)X"W0;I M-Z$M,\W%[%[4E,ZK+:;9M':-TV8W8P-TGD9/EMD,^Q4[[>\$=%V&T'G8^?]* M?&ETVCBJ5M>X%Y'Q$IP]RX!7>=CE7G O\3YH_>$/[*QRZKZM4"P+/XT75\9K M]XTA@&!M(.$(N=Z(INZ<:@K>!1ZP_C5<@M?XJ%79172Z8P,5&,8(N@Y4/ [= M<4+>&NJ0GY8J_.W#+Y_@CCMX8A NCHTR7E9.("U ANU,+5)DI?AK<+:NDU/>&U>[=RT4S\ M!;TV$RX.+0!)*O2)<4"&S\"]!U;[N@2Y+S)*/$ 98/.30C7\2A>:US0(DR2$ M<0BA5V/A>@70S!DLN9I&[@]C!E=-H\UXZ;5Z&5RFX'GOPLO69VZ!S!YM64%- MIJP @EQ+W1\I8$J@6M$SPP&71OJH];$[P]M!G83O)Z#W8 =]'U%0N!S>=1N* M&6)N%3C;8+R[3,=C#;RQ>7HR%[>RZ0>.3"]_47(+R'%PW! \1*S_82,1^=U1.B0PPC#/^X'2P1.NLBG?C\>>&N<1BN>8(3Z#:$^C M9U9YQ;CLF4S#/&H .J17_VCE2> MH%/7A&96G+T+-%;*Y]'N0K7=GHOT5([,PCK!R'\#-V 2>."4TRR(!A2'Q77@ M=AB1W"_&88%NALEVA'[)%PF#G,C2;.HUFGSEMU#O._!@$8+FR!^VQ)"B?E:T MZ6$P6L8H()(4@2*SXCYW(,I/HWDU4F&ZSSI".55@Y3&F L;3442!VDH M%]N"- U-Q\N;X$$$"7@"[@_I7&?QAU;[57J#C6,UC^15) &L@*-RZ)>>_6(Y M(_+.C=PQ3NL75^G]ZU(=Z776L-7MPI HP[/F K/5;IO;?M_R6Z\UL@9'WLOO MY??R>]5O_5:[O]][MR1(#P_/CUY+H*NDN]RH0U*%AT\_G7G8TOEE"@?:@+_\ MXX79?;%=TF-W$CQN7^SKEMTK+(P#S]G85?_6(#+<7IQ_+ZE\]$=!D9- M@/'5_6%\5(%)QL9#]BJQ*6;&VQ2P+6 4 M, K8%CQ! =*UK=HYO:IN98B]%>Q&AL';7[\:G\/ 2>RXM*SW8,HYFVU2&>-8 M.QBG&EM^GLR2U$QB$QSZ>.2.M>>36(QN??<"?XBC/:J36 M/D#1+:N_>]V^RF/^9&?Z,GP9OI6#;Z?5/]TANXQ>1B^C]TF-[QY9H%4>^\.VT>CLWV51YR!F]C-[ZHK?;[;?ZYSSF#%^&;WWA"\9W<,Y#SNAE]-87 MO=W.B&>^#-]*B,OP/2;LW#[G(7_VC9UU64?_34;1E?&K=&XE'@<=Q7AH](WG M!0OX^R.>"LY4>2QNCCVAHF+(.G*P#\I[.D^6?3VR6J>;XQQ_:$<%K._.(2:<)L=8=,$TP33!-, M$]MH8M#GX 3S!/,$\\0N=^)T"[U,$TP33!,721/#_NX3"Y@GF">8)^K-$ZU> MAVEB(TUPN8>CU.I=X(,,D1OXQA=Y)_U$,@>?43H79_ =K/%FI]/BG>,,WRJ( MR_ ]&+Y6RV3T,GJK("ZC]PCC"W.-ZS9*L\Y@Q?AF^-X=LRN6H+H[<*XC)Z#T=OSV+CR_"MA+@,WV-FOC4KNL0' M>A^E*'Q^]U8YJT$$C\#W+"YK\:4.:\W$92V^R&&MF;BLQ1U M9N*R%E_DL-9,7-;BBQS6FHG+6GR1PWI1XIYX,]NEQ=[I;?NC;SQM'.*I^7S1#]_1DB M;=-CRIW#\D3#;79[NS>Z55AT-GFLT&6%[G=:.RNO5EAT5FA6Z/)>QN&0%9H5 MNF*C^I!#VMU6S(RT8OA4=2H;O,<:7T^Z!VTAWP4*\.W$N(R?(\POE;-PLXGWMA9EW7T MWV0471F_2N=6.L:[((J-8&+<>%ZP@+\_REAX3)7'XF9WYL]9(.O(P3XH[^D\ M6?:U.>J<,$2Q3^K3L[/+IK[86;&*>8)YHK8\T>KL+";#-,$TP311:YJP+'-W MC1[F">8)YHE:\P2X$SSK8)I@FF":V$83G4&GU6>>8)Y@GF">V.Y.\*R#:8)I M@FEB&TUTNQ9')Y@GF">8)W:X$UVFBJU.GV>^#-]*B,OP9>/+Z#W7H63T'FY\^VQ\&;[5 M$)?A>XSQY=D,T=^?(=(V/:;<.2Q/--R]T>Z#^BHL.5L\UN>R M/O=;.T^4J[#DK,^LSTO%+@>[SRJIL.BLT*S02PK=:>VL@E%AT3EKJ%)90T:] MV6)7 ..@NOJ5YI.]-6)GU8/C"^I7HJ_8HC)&'HP1XZWAC1DH#!0&"AL3Q@AC MA(T) X6!PL:$,<(886/"0&&@5!THC!'&"&.$C4DUT^7J?R]PS?^L+7:@UVYD56><@9O8S>^J+7[(U: M-3N]@N%;T:%D^!YA?(=L?!F]51"7T7LP>CMFCV>^#-]*B,OP/<+X]H?G/.2, M7D9O?=';L%K\:FK.]?1MV[LK,LZ^F\RBJZ,7Z5S*QWC M71#%1C Q;CPO6,#?'V4L/*;*8W&S._/G+)!UY& ?E/=TGBS[>MANM9]"7;+, MIVU3K= BSS!/,$\\1%\D2KPS%,I@FF"::)K331;Y]P M*P3S!/,$\\1%\D2KRT',S33!Y1Z.4JMW@0\R1&[@&U_DG?03R1Q\1NEP#H[<:XC)Z#T;O2==H&+V,7D;O4]I>\X2)&(Q>1B^C]TEM;[=F>U\8 MO14=2D;OX>CMGS)M@>'+\&7X/NW$E]'+Z*V"N(S>(XROV3+/>/L[[*$7AT[NWRED-(G@$OF=Q68LO=5AK)BYK\44.:\W$92V^R&&M MF;BLQ1U9N*R%E_DL-9,7-;BBQS6BQ+WQ%O9+BWV3F_;Y[3L MFP1>&<3NG33>_XC#!'>Y15?,&[4!4LUX@[6XIL-:,W%9BR]R6&LF+FOQ10YK MS<1E+;[(8:V9N*S%%SFL-1.7M?@BA[5FXK(67^2P7I2XG!U_5';\UZD[G\'' MR'@]FWGC:&>]S\MFB/[^#)&VZ3'ESF%YHN&VAKOWO%58I 88PP1A@C;$RJF2Q7EY-9?Y>@%L*3$1?7WB)PU2HM^Z+5:748OH[<*XC)Z#[>]PQ8?Z*HC+Z#W"^([8^#)\*R$NP_<( MX]NKV7'*)][669=5]-]D%%T9OTKG5CK&NR"*C6!BW'A>L("_/\I8>$R5Q^)F M=][/62#KR,$^*.OI/%GV=:=_PJ7Y??*>GIU<-G7%SE)53!-,$W6E";/5:3-- M,$TP33!-;/,FABVF":8)I@FFB1W>!$\ZF":8)I@FMM%$?[2[NC#3!-,$TT2M M:<)L6>Q-,$TP33!-;*.)P6!W+6RF":8)IHE:TX39ZG(("# M#)$;^,87>2?]1#('GU$R%^?O':SQGAF]E4.OV3*YY@.CMPKB M,GH/M[UMKOG Z*V$N(S>(VQO>W3.0\[H9?36%[W][@F3%AB]C%Y&+\][&;V, M7D;O;MMKGG")G]'+Z&7T/JWMK9GGS =Y'Z4H?&[W5CFK002/P/E'BGG@CVZ7%WNEM^YR3_2F>RM#X' 9.8L?1%1-&;1!4,\)@+:[IL-9,7-;B MBQS6FHG+6GR1PUHS<5F++W)8:R8N:_%%#FO-Q&4MOLAAK9FXK,47.:P7)2ZG MQ1^5%O]UZLYG\#$R7L]FWCC:6>;SLAFBOS]#I&UZ3+ES6)YHN,W=^\PK+#@; M/%;GI?-^AZS.K,Z5&M4'J?/.L^O1%^Q/66,/!@CQEO#&S-0&"@,%#8FC!'&"!L3 M!@H#A8T)8X0QPL:$@<) J3I0&".,$<8(&Y-J)LK5Y3#6WR6HA?!DQ!6UMPA< MM?+*7%'[B"04+H?/X*V"N S>(\#;8?0R>JL@+J/W8/3V6[US'G$&+X.WON % MT[LS>[O*0\[H9?36%[V]5ON<1YS!R^"M+WBMEL4'L#)ZJR NH_=@])H=MKV, MWDJ(R^CE:>]3[^BLRP+Z;S**KHQ?I7,K'>-=$,5&,#%N/"]8P-\?92P\ILIC M<;,[Y>+/OZE(?4[Y/Q].S(2:<)JC9@EF"68)9@E MMCL3IULF8II@FF":N$2:&+1.E\C%+,$LP2QQB2P!S@33Q&::X H/1ZG5N\ ' M&2(W\(TO\D[ZB60./J-$+L[=.UCC34Z\9?!60EP&[\'@;;=&.\]RJ_*0,WH9 MO?5%KW7"0 >#E\'+X'U:T\M5EAB]51"7T7N$Z66_F<%;!7$9O,>87JZ1QNBM M@KB,WH/1VVMUSGG$&;P,WOJ"MWZFE\_N/DI1^*CNK7)6@P@>@>]97-;B2QW6 MFHG+6GR1PUHS<5F++W)8:R8N:_%%#FO-Q&4MOLAAK9FXK,47.:PU$Y>U^"*' M]:+$/?$FMDN+O=/;]CD:^UL0"^^*>:(VP*D93[ 6UW18:R8N:_%%#FO-Q&4M MOLAAK9FXK,47.:PU$Y>U^"*'M6;BLA9?Y+#63%S6XHLI 88PP1A@C;$RJF3!7EW-8?Y>@%L*3$1?4WB)PU:HK MKS05*,WBJ(R^@]&+W#?=*:JSSF#%^& M;WWA:[5ZHW,>^Z#4;/;/=8@ S@*L@+@/X&/,[..NN+7K/1 MM\P6 Y@!7 5Q&<#'A)YKMG!TXLV==5E+_TU&T97QJW1NI6.\"Z+8"";&C><% M"_C[HXR%EW;VYA>B/,UNJS\<%?_I@<";4TFH4_JM 5PT#R(W=@, @?1$[-[) MS6:):?M8#._.1#H+E!\YV ?E89TGX[_NMKNMTQV_O4\JUK,SW::^V%E!BWF" M>:*N/&&V.J>;V#%-,$TP35PB370[O5:?>8)Y@GF">6*[.[&S5A[3!-,$TT2M M:6(PZ)TPFY)Y@GF">>(2>0+<"8MI@FF":8)I8@M-# >=$V:',D\P3S!/7")/ MF*TNNQ.;:8(+4!RE5N\"'V2(W, WOL@[Z2>2.?B,DLLXG_!@C>_TA[P;A^%; M"7$9O@?#UVQ9-4L'9O16="@9O8<;W\'PA)F=#%^&+\/W:8TOUY%A]%9!7$;O MP>@=='J[#P.M\I@S?!F^]84O&%]VG1F]51"7T7NX\>WN<1)WE<>;O7]+-";+JC#?\78D_3Q,5O]5Q+%[F2Q%S277K_UC?L*CO(Y[IUA>R** M_O%B+FYETP\%) M7-4>G):@OM-CI6^C6IO2=ZW'P T6$)UQEV1H_'EMU#C@C)'][_U1# M4.'S8AZF;%9Y^R'HD?XW*MTTRU9<6< SOGC4]-XJ;TI,SN)/>/Y=A=MY1";2%3NA N]:B M,XI%&%^3P$U\?'0U%I'T7%^N=$W>]FZKUQF\VH/PXE#XT20(9U<1& [YNMWJ M#]Y<[Z&G2[8F2D#(0_HY>W$S .OI4C:300.Z(D7:9:Z/4C>IY[9T%9K/=)P* M2JP>:;;;RP]\'I!NJQQD0+\8\50:?R<@D PC R@:?OQ7XDNCTVX85MOJ&L(O M?],Q7-_V$KSP9;<];+4-:)"'N59XY BT MX%X:4]5K]VX\A3:#ZOT'_KJ%M\+[YGB'C&,%/&S1RTZK5^J$[!8OB"*Y_IY^ MWDMI\P\;AN6^A?[ !X,BV5.0 43+Q@GE@'< @*=&=C@3/?'=IW]^Q=<'26A\ MC44L53_ <]X%/N5.PG>.\<&W@YEL;:U#E6E3Y/XP9J" T\/UB7:AE?5IV.^U M^A>I3UN48]CJ+"O'UE[M/,WP?YOB<^GA?J#Q (.^09#]]*%E?)72^#V(I='# M%^,GZ+B@W()?7%_XM@O=76AF)B!UD1L97^0\"/,7QP&.3ZF_<7@R[:!1B>CR MM-O2D<+;UPXO6#H9^M#9BXS\ESR?/3P1<[B+S0^>41QS1. !YD5=BJ^ZD?8 SP( ![?XN28,5)X*ZAW A_)G6V/,60%!^!"X>0HF(@[B2/A$W M!?B+JWEW!G,ZH+-D'KD. /6#XHP;&09O?_UJ?%8\%A7>W4!EU^^T10("YU6@/A 0^$OE$M1^@$6G;X3,*-$]<# MFRABC34'N 3&QFX8'@R?+#[X+^@4XOC$(U*'QGD!\$V!4K$W[3R_.U3YW<8" MVQS MTW\U#(^@1R 2+QJ OXC<7@48R-N%QE?Y-UAI$4.T0 @MPOCNUP8X&[. M/1?>CQP)/1HN=ZDA\ +U_&B)A%7O1OC:P+_-!N6SL+^+6Y2N.!H% 4.9=R!T MICL#VW,G,U8+I;);^!EEQ;?"\Y5FZ(L=HBU\!W:7-F-@47YDK?CG^UPK\)J; M!! 4H.89[W_$81)17Q1T%9HH110 ];GQ@FZ)$APW:'D2.\&]'ZTX)$N"J&'% MKA1&Y"$- =L*YQ[8H&PU-TG:JC>I&#>V#7->&%7LW;23)@GH'/8.@8U@K:EG M#4I@%,9PBX=^40!L89BOU.@[*!D,T_N?/GS[^<9071 5U:_7QK]@7F/ O!"P M,P]<FM0!;HP"'F4,,U>O&2"7DD&$9 !KL-@_MXNE%S'L=& M'[F=Y2$&>F/]6/?OQ'52R+X38;\DD \Z![FE%AA)Q8'@S\?Z3R7KQ,GUX#D>LY"LT8'+A1 MA-&;JWVZT&KUVH-M7?C46\E.P<_TSY+TNA/U>H5J-C;Q"GRN(-VQB&W!D"8( M@I_T,ZUUE J=5^E=Y@8U_/(WD5R;E IR;M$5HA4L]^L;QQ\,Z- M7.3B>'&5WG^]9D<@O:YOM:R!]4H':==<8+9ZVW[=]ENOU>EWVOD_6R^N4A.V M[,8<'KX9L#Y]^ >5AZ\N'K"R>2KC'7CH'7K%= MS(/V>S_;J!]CL#?UW T9CE(XZ#@-.8^N>S+ '+\1GD%U(:#Z6=IR-H:Y6<=4 M$6(&%A]1\CC5%F[NA.N1FVN+:*H"=/A!PDSA3G@8TN%$NC/*JN)$NL/S8-LM MWK_-Z*V"N(S>@]$[M.J&7JXK=92B_!2$H8J-"N7S4#3-@&X"1_N+O L\6LEX M%TK'C8U?A$V_-PQ?TCJ6)V-*[\&D$[J$CVZ[!)+G*H477J6PUQVVVJPNCZTN MSUFCD?FC@@IQ,?QA]D]X5O>%J,NC!]N*R\T;':8=+FEQP1:?47QFNT*KUQL7 M]"D#-ENS9Q_O-*"S6A:BS@D2C'H^(^R>?K*_3T>$)(P(5U9UGLO!+ M\K/35RFE8$)Y' ]P-'JTT[4JHSLGWHV_M-/<3+/R3B#(1A>ZG$8W&+0&@^&K MHVCD$3:2GVP/L'7B/<#]_B7L 28I+G(/\-:P->XAV!BZ-NY%9#@2,^FA]8XQ M7AC"&&>/0^TP8&#L1&W]$:OY7)0.L)*,LG/O7#UV=/PA#5 .6U)F->5,X#9- MX7^'/J?0?:1V]4R!CO22 6X2II&99#LB71]$B!/:4%'836E:I>V4']!NNK,' M;JMT?<21VDX5REM!VU%HHT[HTCX?E0(2+^WQK/?&'1CFJ7!PRVR0Q$ X%[O+)7D;;U3ZML3[QAI^J;:M\AJGZ! M$=VX88?WIT0YBTZPIXQ)&,S2#6/^;0,T[ [WG>)'!)U# 9; M^_T\*]"<\S:6?FLTZFS=0]+?NLMEVV]6:S@\S3Z6IVX#;V3AC2P/R+GO<\[] M\N91]X?Q,: 2)^]+)4XXZ_XA"X%,1DQ&N\B(-P"MU&7D;72\C8Y1]' 4\9ZY M)T_C.3,[HK2]ZZWK#.OQYTSML7VF_, MWS".+VY,&<=%'/<')]P!7=DQ7XMCCA0]B7OTRYIT3J;5BX,8TVJ15JU3%J:I M[)BS>W1Y8\HX+N+8[-06QT]](O>S;Z7@X[CWST=ZA%W4EWL<=WF"Q<=Q/PJ" M:[M7^=URKEJP9FE^WS. ];F]TM&' M)>NW$2N;Z,HFQ[J>'(R [=,>XL'^,9 M=/JD6KVEM;2Y]$O^G$_9\7+I!M=\2VOI_-ZXM)T09M??\;^V/B/-G@K_5D97 MQFOWC2'P'%X;4!-1*^)0.))V$:I3(8&BI7N']HM:\++;;UG9 ;[Y$9F..H(/ MMW/#3>I\63K%[AI>@F\!B?.7X'Y%/P["!3W2LHK'(,L?N&T6F^L'?I/R"'_[ M\,LG/$X/>J^1O@F'S_43Z!]U,%]0?"J,-G !;L.EUZ]**6P[2'"3[EPL:/\? MML/L%TYH7A&-CMUU9W14WP3OHUV^U]15K]V[E5> ALZ%Z]"1A3X>(ISWJ9V$ M(6X[!DLIU<"^--NM4?KNFN\I/R$<.V<(QQ)0UNIIKU\XF7Y%3\L/T"<])R&\ M)%7"=5J\$Z0=,S\)?F^0IGC8"5(%HC5 W45'YJ!PV/Q*7^3O+QX:N_2* EG5 M''E8\F#+6>GY5OVMA32R:@O0KZZ7';W\P.WK>YI?O+_$ %QNH3S$:XIEU+KP M A[M.P/L@V+=^G2@MH][6K)>RD\%U3J?5AK:=BA0HUA1Y,#"1!H#<&5DW$H? M08+\68 ,%A'Z9.&XT&I@07P603"_G]XQDUB\/\%S MK@&[ZE!A_#X_8C@8PP#I-]:;&C]MJTM#O?95^BYPE"H40^-A@RG"/![+#^*AA4:62,M>$JB-Y8*FU[T)5B+*A*RHKACQTV8C\Z.P M;I&2M'22Q$DH26.< .QUG"D.-JO02I164#$LU]]1/ L/0 _5H>EC,+>>^UUZ MI&O48I(D57D\'EVX8&IQSJW/MW;D&"X*"3)P">A?XCG8/_8T""(RW=#4"/ZM MCLS&QOB@"5CY29%_ P0)\:*\4PUX,5BBM"THV\;;\;9[\!K OW!O;S4D2TB- MI]"#4^!A]:1[:F&(#0;19R"Z>C3A"#H-.X[^-J@F"/ITX:U2@1"\'(-P5W,, MW6#M+!@:RVKD)[IO+Q^U!U\6*C6-2I6:#JO0A"I[X_L)'2%.O@SX+;\$0()F MN_D_&;#H.'KE>*R6L%+5IM1<8A[K,E/;*UK56R. DJ1_B_B $;!EB"B"V7$$ MK<2 &WGN43*?@]( H."WW#6$">)M*&8TTC!+DI[B4!PCFB/,X\($AT:FJ&+9 MO"J?3R@3N]P(L+3O<&: #X-G S=E+T8.C!=S7*6 ]H72G8V3$%L,+0)B'R^H M,>F#6J $^=1%U6V4(6A#KN.1/%1VY1_@Z\F6*^&)HI2"0TO&,A669F$A3D!_3*$145E0<.U! M\^$BLF=E(7'2W!Y=;Q2UT-R5K7']M$U0)Q%C^'6W_ ;#!&6]#I MO4J1^#MT$XF_D39.4TUP>1)$XD./SZ4=ZVA2)'>-+\]=2FSQ4>#(P!C01/1+ M0=%K/8,YB?G[#+@R/GQH&!_@5V/82D-?:V\D=Q=5E_X6X<+X6<0BC8&=T)B" MV-!^#!;-P=NRW3D\,)MON0A4<(RS*!:^!!^[WI=@4[O=^]=&0'4$3!C NJ#S MZJ<.=&E^ .34=\14H.8#^_Z'+>0'%&2@V)A1VC'@OA P:\,,, M[#S1!WYTXYF*CJ W-IDT2XX#Z%2(#=!0)NL)*NJGBAE@05[D&G!FP,TJQ?'A M/_"8+;68V7[2PHI:;WB/*U( 10(YTJG:?\.6] ^L QJZ=\0Z\ GF)J!Y.GP= MS.82W$O\-3U[$CSK,(A4=59)@8#PNZ1P3Q@DMU-\!*#HUK6SI1XWZVGP/PL( MRK^'I]WI*>]<@'%SI(TK(!102M^+DP:]N$1^9;[, >^!F:6.2,D?T(-H7$'F M9(+X#/6RD^)F#*M#5\+49Q:$:MJ$8-9-!2?T+W!6=2R+UF_@42!TZMI*?ZI) M>^GY&$V5.A1I+QJX*(2K>Z/),I_3LW#'QET6Y*7B$ZG(48:&I7(G(^D)E+ M=BZ2&"GW:$Z(L2EU[(;.NYD!\<%,Y#_J= 9MF? LAF^81W,?!$YJ)PIV"EW6 M.47_DODMIA%DAADFB.K%86"C^XBKTK1.(<$Z8= >K'%(QP105D C3Q@0R@)9[@ U*P<3>2N26SJ^(U8))?:4[.Y#[.)ZWW:T MI'0W..'8J&K_@ZM(X?-9YZ\2,XF.?/^.@W[4F>9'TLZ@>_V,/DOJRREW,)TB M!FE$^T:&P=M?OQJ?4Z5'W?OG^^SOEO&-KM,(4K>3RTE+I,K5!2V\%:[VW"CF MY*UQ:FT=;I!^8=U3![MOP^ ^GM(B:)HY6& BY>)#M]RY01)YZ)CZ0>+;RJ,N MNL,$",?!=;X L6^$@8>36X%K[KY$)/\!$UG7_E[,/TH)4#41.R=-E"1:I_LQ M24G8W\5MP5&N>6CC4\%L%*@.F,E'$S&CJ'E.>1A-1WZ$_G,DA@[UJ&?SL6P$ M:&:DLO0B$%!/'LHI$HW"!&?=O"6?1102%#/[X$J5HP&D[6+FH-V(=$/U.FE.2I\TU"F4?P5X$0)[]=3)5S7'I>F;+H?7%S: M$6B80+H\64[G2*K&9+VLPRX^C-)&'2_,S@J"I@U8%J>=-9VZ!A-C%: R1&*P M3\Z]8)%U4SS%D8LG"2YR18$*6A9:"=-C-U)I$:BO:CZL1U^]0">\8%@KI(4V MG#%"JT S24#P-WQ::YX'J'88J]+6-4\3+2SR%TZG2B>:RA/(LS!JCMIW*XB- MR4+X$/>8O11AQ?=T&G.15@*01?CD&2=P'^Z MDZ05N9+GAD$6HVDSL2#-=W $4IEBZ#CR9/&_H-]EJY-I&=%:0ULBEXY.B[T@ M^*[6$\48OE-'T<'<'M RR_S(QG*\/=-5<'J!L@"263Y8HY!+B]8SP!7NWP-, M14]""L:"GXDB9 G8(EK-?A?^0BT.EX37JSK%,,X81G>"A[TI+$I'!:"Q6S@X M6T+-SRYVM^_4/@*K4^? /$?X)= ^;:,0Z=H_QNR0!1S=83KX3[G!$NYSLB0! M4%2KW1[0OA08-YC297/18#9#AR$.T(:I=5!4[<)EA8/_Z#) "X!8>BK=I]B$)I8&4,)82:V!790,'Y1;+N* S&G1.R.*EZ^DPU$V M2#CWDBBE4%_&2!*([D8AWS2=[#:6R')Y$8G8O+!N5$IQW.,LP,;R:J5*\0G+ MZY09U>.%8VB)RJV41-0@;A*FHUC(DD0&O,79NU_D1950F(Y?-FQJL)$G::1= M9^F!]?8%T /&P 1 H(#?#+H%2YX:F0($TURL92B">KAHFG_-+P5=IM,[U6JB M"/42-2YWK[#'FK>#&Y'$=-JH% [=B9Y@[*D(E,J D@U*4@M\7P79LXPFPP4= MH3=#0TASO85:RJ9VH" %NB$]7=-<4B_,Q]+N,OI.&/T)?-DDQR%E$;3H7MI; MN3Z2.4X[3V6K$I/JQCO(-^3/9RQ!=VQH) P92B4=RL^DI6(@/D<1HPV.-*:W ME5ZI/!UL$J4R3V#.(13GT65K)5:SLN)-=&W:GS7'#N;U$*%MWI'S%0=+CP"F MWYB#:^.]2JE .E*'Y7:?[+#<7!L)=(6,#8V^/??L*"!GBXK/)<\KFVREXE1S8L MJU/)0N0NFOH[OS9-7ST-?9^KRCV,O0_G7FB'.TMF(*2($TJ9C,4/\E'P#30% MR#.SP,5Q*01S-$5O\H720KX@JQ_X.L,;OTR!!Y.%]?Z<(OU5/Z$6%+\QEI;F MN=RH''[LVO>1]UW23'(VS[?PR7P8Q[@@ MK3E7WF738T&; _Y*G%N]FP.G"&(RH:@Y;?5 3D "GZG-+!B9HY(2."'/J5H/(T3;7^&KLUP^T_(B=J,3:I"9ITR*I]N4( M-_329:4->OEK<(\!*)BJ2ELDD5RC,-!T-\0U*,K;LW$1,U8Q"MS-2V:?'J@G MUA0-SJ(O5-3"IHFCX\(CPGRWSQ;515\&YVSJ%ASQ]"%CF>40+U,XY[5Q7MNC MY+6-.*^-ZX0]JI=13,9:8R6(UW41(.5DJ!C,\VY,5GO_5:N4Z4S=RH((.:FO M; <;9-O!/F;V4D]8(N/GK.0168,;7W@+L*TH<2X;B.RXV8+(UA)*VKG:)+*> M4NPK^#>]W^5.;MKP$J6=O+U3:'*2CG*=]YML0@=>49BE? X#E4)5B6TE1U9D M/T&W?%@[6\>LFB)]E#H+JU@4&2"G$%33?=A#Q0Q2DOAWZ_^.P[?__7PY@FN+ MQ=8*'#=+:ZD%K7AN:#QW8':"&Y!*;!^5+%S#^'>V=+?F]W\WC'=ZAKG\ZQ!O M!A[ZL2B@HT')*P(^.]F,+9[B3M-0WZ[BLZ7-SND:<@[E+"[P]?V[EO'_@H16 ME/5&5UK1"NRD,&V_UX)2#C&@75>-R%;-X#&91;V7XPBZ&R>\1UMW;?U%A M&L?SJ[=O[^_O6Y&T6[?!7::RST4H,)FGB;5'>5_%L2 ';"9*9;HFH:3%15V3 M1^==5;>7OU.B>YKFU;*#V;-W.%4-"=!]BXK[ON>8O0&JC+U,4ZE,SU4)#-^- MICI+5?E("T9X<(VAD:5=9_'R9 [2DR.69FDB;G04XBZU=BH)5>U: MSN(YN""C\T\H#V1*95SH]3-RV]*:+L4E&%SBP&CT(BT4B6M"F J"V;5R; M= M"D8EOZVV23T*-[;G49DTP);]IN,^69ICJ),DCBGN<)=TGLMC-5SG'R^@^;,_.W_^G6"F4$QY MR7^J#&OU.8U(5L.$TTPH=_&?<7=H)9>>_UT815+[?^N1K'2KL;$_YX%OXX9" M\1]I'[#QQ8WJO6S^K52V^._E$2Y@M;AZH-Q'RH(!:]G%U(5"U7V*1I5\W MLOPT7.:GC"^J)(RE"463QN79>VC,()6Y54 LCZ4Y"L@ ZG9.J M.!L*-W<8!U>#,'-_J-;I[541E2P,B@7,TJ3:?($&Z#^)P7O" MU?^I=&C+$94D$SH!$RNYX,HL2H=;56R5B*#STD.#,N1UK]@Z^3+MCJPIV=Z0 M""L5!&K%!MOMIONMZ$*]I=-6:;5*_!F,QVU:$Q-L5J"65$K#@QL';A>Z!;4( MO>S/:S=:26M-7S_GR0V'5HUN@,[&L9<[H@[0SYW0>WI5UC).U$*5+S,8%4\. M"))TH=-L]UN#I1\::1DX>)8'X(>'(P0I/T)MS]4@5EE#M"4%E^_T1!(WG2WM M D%,$LUB4Y*U24"ZT.9Z*99*TY6W;75[^<$$2J9^7@@^E14S[%$&O=E2+=S2 M+$S3J$H[J416"N1,PBZ3"DB0&E7P4F+]=RGA&TZY3/'R8 M^$##E*G#!L$X-W7#/*K=,S%>%H\TP7; %YU\EV59/]4">A#BMX':R)7:))V3 MC1LC<$$?&NLE,@W;;AT4@&Q6&XU>LK:GV[UU/?W1=>ZI"AY@S(7G4XW/JO:T M6:!#ZFFSU7W:GF8_H>PG:-?U([FNM787_E")6^1MYJ5'R,;@GBHOP509O5R3 M3@HV3@%(DUWRM.U@/L>\G?_ U*2A]Q+?^C)R<0ZAWP)=0#E29.M*,Q W3%^G MRS=BY0!Z:J@"2PHGFKSUK44.P +&Q0847DY[L+0$"O6J^=0/292O/^.F+2\N MGA^ KCB6;<&MX6KC^&T0ZP2S.$QH.7@,N :$%E+H\ '02""J* X7V9:M>58+ MXI?E_;**"W'VIZ):<,L];H=+W1Y5E,YEP@(%2OL)^]O+FVP@ZT$EP;U(I.QM'5^^JP^&F@Y-41+10)F.B=L^EU0GV M-N?+IGSY9<]I9W1&0!SH#ZLVIUVV.>W\R*!3V9SE_MC']' 6'&?!/88=Z[0Y M"ZYBU=TNV85\3V$X]AP/\1S1\2D$B97?E,>)T38W5FN'-/8HA=PH.DMK0[O: M5<(IO[;GC^@U;1$R#=RN]4/ 9K=Q+Y QFXWCI.2.%!^IN_-!4]+.\N2_DT]) M#_%K3N-(%*5;'RE8UUV]M+L^WD]+G;7:WP_KK'9^4FOJ2W6>K[.*TO%D?R=3 M_Z(7GM[IA:=:<_;F.1NNE*F ?'J26G&U#H\^587RZ;PAHKY"M=)T.DT9+2O$ M6RC!F<_=H)\QQT5G;ACODS!0%_^$"]">MISJX&E^AY)DN)\]LVN:KQZW2C53;C3/%JH7U.& : MA(R1;0_.QXOG42C0LDJRSHOUOA5'?6 -N1]:G)N;"JF88XZ7)IS?YH"CI=EJ0354D*@CH MXK'Q=C)+E,U703_*&K53)R#/0EVNJ98?8R5_@-BQ2BV=@&,>ZEY/?\]W#>O? M&RHHG%7J!M&PF%56_S3?7)(-03ZVM*U=#5]Z3(;4"JM;MEL/EG9+TTF!_\G4 MPU]LOD]MNL)IZ11:3^>69*J4EZ+#,<72:[KRI!'X5)M6)QO+0BDV7$NFHN19 MX^%I*+!N@1&,_U)6/TH77+*&NU%)1=4>>ZQ0F>[AIFE3N6^PBGM3E[)4SA[V M^-2=4P84^"PN%2E=+W[+N,D?F)=N5[NTH8E4D4Y_J7JE6)XOKS:P!U#O<4JL M"FBHPIWINWPG_:C H,ZEE8XZI#(O+Y*#D@J4WY%JJ8*?3F$=)\NL+C3O472^ M9102&T#+\F[,ZJ0>^VCL1)TIF.W4WZ>+,>4G&[OUKFA:G6&-YE(EV9KDJAS@ M_N0KGI3HZ:L=HP3E3WA*1)[IJ1055.N9[:<^MGAI"ZF;MCXC(FQ]KGNAS J4 M[YV;1MI)TZAT$P56BB -1,;$E=Y-A_&MW- XK)6\8L4K5D^R8F7RBE7%5JP> MK$<4ED!/X4_7_3,(_RRXT-4(27R^^?+-^/"!*AN8YK7QZ=NOSS#]WCB=_&)\ M^/V73U\^WGS[\.GW(T)+#_ .E);F<27S3SQ R%-!)8G JE)4R>2HTH;6_8:C M5ND6JGB(4JE:Q),V%V[5U;-P?DJ)\^"^J2(LN@9+)ZO!0L-:[+G\X.V35HU9 M*3:),R9]('160X68P2@PP[J3[K$0+73I8GLY%@?G1D&Z Z):%58*9"C^Q#6? M/W7UNBH1X0TSX29XN95N7O0=CS5 =6(2W$J"H.(I"^+FW+37GH$ 5H#. MGE6FBC=5E^&L/W&!]A:/7PFE\R?M _I34EWB/_6QS!5B/8M);T/K_K*F/9YZP6* M9R"IPSA6"X&O"T9>G:3OSS-\@O*J_M9OU@W%1EV)) ZN=1P)VX)A)6@Z7M[T MQ")(8GC\#^E9[7:K_2J]P<:,F7DDKR)58EJF?1 2U.C9+_#]T( L&(9K M,ZJ>V%5ZO[X(KG*RWJ'7=;NMKC5ZI0-E:RXPC_QM",^UCGUNJST\\M9!J]! !7:O M5'@7OUA/H:LJOG2RLN*-=:RQQI,:/OVZP 'AVMC94]C'%6YOUCU2-- %_.4? M+_HOMHN9Q>G3!:-Y;% U&".UNE48]6,;H>Q,*C MZMN_T[F;]!$FX%]IUDU_?=8LY>R.RJ"PS4YKT,/%W4-#-+U6!X,>Z7Z%*Y7' M>"#S4?S TYP)-#_3AGKC_\,=Z6ML).T/^2@6],?_D['QDURRG?C7 M_Z8[NS0BZ81N]8#7>E]]](:M[#G2Q):@':U^KT;M;.B"B;TA:K=F$7E=.Y>Z M'KKG.39/[(&YC19J'KJ>8>I=5DU#_9UF.NS2O'WZ9"M)/WU2Q,,,4/&1?E M M<4\GV8ZA7 OIQY26,D!.J/2]1J?=XZ%FU%9 W+(:;Y+S)<,W[XSAJ#4:GO.8 M,WPO!KYL=/U,YNERD/^%$'! MK:E\=0D*?A2+0D@0_]+[,CD@>-EXJ2LSLFO#N*V.N(Q;QBWCEH>2<BD)UCO+07ZGL$7/CL8C9G;E]%I@ZZ3*2]LGB2!V8VO3<*&Y*3^+)U?2>N0PS/7+<:.Z)Q=7$ MDS^*TF(!37V29-H0NJ89Q2*,KTFR)CX^NAJ+2'JN+U?Z(!>GV^KW!Z^*G;+A ME,HX%'Z$IT1>13!P\G6[U1^\N=Y#=Y;&.DI R$/.6W Q@O%P*$1J$ZQ4I MTBYS?92Z23VWI:M>_+>9G0&+0Y,J@#J?N 1P#E SLVGL6(!5CQX4QVE MBX<52W6H%[3-;QAS@1WL0L-B//UX88!&J1/4Z5SA1)VL/@T\9^GH3K@B$K$; M318&O!S+QH)D(D[B(%P8L?B1W4>'@8YA^.B$T,@0H1OA=Y,PF-')GZ&T@UN? MBK/B*:'0PF FZ0A6_/5.PA#@(R9XO'L=$#;H9-(7. M)<7SCE6;6\8?4^D;]S*7"=X0I3\W\!?X $^%OL+C:T'&4,[^__:N_;EM&PG_ M?G\%1M?AQ)<>E)O..+9S]:6Q/;;3ZV\>D E7"F2Y<.6[J^_!4G)DB,Y M>HNB=Z:3)B)([+?X%ECLXB$F%\J#C45!& F:< E1BD73I!\4M\;*(F L?_*$ MA/+P:2FS_*W06%8IATKMD=0KH)4/F?P8%)Q25W:S\ZS^W!?:SS_A!*G\''R$ M0S? ""63RZ?@C3AU^K.O/=_R#(PM_MQ:UV)@U[*UKD4_@J[ETB=W/$SR>\1U M5>N\S_J9CP&-F*3?.9A0?N=X82/_ X:F<6Y4$YZ"U/("7QBOH1YI"GYV*T/& MWYSJ+RX.SLR<)O)%VNO)^X:3B=4]RL.JY0MI**OY(;OPEA0'3=?):3*[P/X] M^4$F\\8%I*U34"?8T2,57G;I[JRPWUY@#(_B%/K.<0^1BS?U2IB?>9V;]*R^ M)GK)KTYF 7S/#Y*\XP5X?!B*J'@&(!<9[_ZO:C<>&'=IZB7Q0QH&_D/,?1%$ MXUO:H2=4SI5YP?&H^ MLD+5P$LQ[/J!?Y4..$R-,P9_>K T1CLV9TK3U$W%;+I#35;BH:N8]H%GD A5&_ET4"XLU&T\U,^AP\/Q!'SK'^2F&2#',H#@W$YF^9 MWK]\[V'J1E@QY27R/]<53CZ1E4*?!0.0:317@YL;DJTV.Z[JFHK34EF::3#.!N!UM$R+\2;VT M8,+'C E? B93=/]\F$2: MRT]=0DEMVB=+"I^,/OMD-2_U\JCSG?*Y/I.=?JF8.?FCD/:XX@ZD\TUPUVO!5CAIL7G MVK\[<5AZV<#^H>W' (S9JSAG\Q[]R3ZCC'/YYB'J@K!=ZCW147Q2:[R^+ O;)&4)&;\SZP?;&'@:H%T M%T5KK1[V/$[#D."R]5?CFHL.058M^P>05#Y58.@*TL*S.9EDZ>OJN_'V3D?> MI1S&O!OSD$;@>Q3[&Z?V2CZ*&'3KB634'9>>MPDR^[A55[76NZ)[F_-<>^69 M:=;!;5WSY5;=M-KK5ESO-#MKOFO5+6M=P&VH=UV9-:W>:C8G!5[9XRI[Q?D[ M6>>R]5N&E^'F]=U?,%[T(&6\=GZGEV4C. 175IN\B8)'P::FPZ5'OY,U^.W: MZT 7GM1P] 2X])T@"@/IEV1K4V^YRR/N.WS%DODG,=.),(7V?@M\Z,,QE0"QI1!#=OD MT*_0EYL[_8$/+FS?(&^AR9 MZSZ'Z>NR$]9MSE+EF8/+J;1UY,Q:?+KBMI =9A:)N(X/%UK<,;?@MT=V5+@1 M$2R"1; (%L'N#>SW#B,_C/]_^"69"Z_34[]_I/T;<4WV>(0\)?U(KK/O)TD8 M=QN-IZ>G>LR=>B]X;)Q&3E\\\KC!68]ǣVNAH6M-J-63S6DU5:ZNZJ;8U M2],;:^J#5^\E@DLE6X'/P>Q)1)^D6:RT7LT8>QK]PL1+C3I ?1M)- MY9E2^?$]"S3_F8J81^342Z%$.B!G17Y9+BK755TC%_EA5/*8ILO)@51RBQSW MX[S8C0R&]/+:Y/_6G2TA197)9.">=( M>QF5RSNT=)3/1PP,Y0 MZ%F&8@])B*E=,_)NA!Z5,GD4]T M5=4Q:5"IG@&3!I4-4"%:1(MH$2VB+0]:/)/I>(*999N?(*ZRXD*+.^86K-XI M( @6P2)8!(M@RP 6DQ4K)RMPOT()DA5[VZ_P3;+BBE./7-3)?WB<8*8",Q68 MJ:AV5 S1(EI$BV@1;7G08J8"XZ:(JVJXT.*.N06K%QM#L @6P2)8!%L&L)BI M6#%3H>.VBL-G*O22;ZNPU!8F*S!9\2;;LH*!,42+:!$MHD6TY4&+R0H,G2*N MJN%"BSOF%JQ>> S!(E@$BV 1;!G 8K)BY60%;JLH0;*BQ-LJ,%.!F8JWVI85 MC(HA6D2+:!$MHBT/6LQ48-P4<54-%UK<,;=@]6)C"!;!(E@$BV#+ !8S%:M> M6*W5+Z_NT#O9=[)B2^UWZ1]"??>!9K7!]RK%R]!DYB,%:&:!$MHD6TB+:$:#%_ M@8X(XJH:+K2X8V[!ZD7,$"R"1; (%L&6 2SF+U;/7]R=_8K>207R%_=T&/C! M8$0NAO TEKLD[IP^'U!LW=!B"@$#FHBK:KC0 MXHZY!:L7M$*P"!;!(E@$6P:PF$)8-85@HF=RI.F#LP @D!O:6[1MX4XJ4LFO6FX;Q[J4@4TK0OR=7B=7 Q"-Q/!K''VHAN..*'S ^?@?DDH_')/#X M4&$BR@]"[8)KEP[\$R;BT*.CKGPZ4=L8:;TI6S^PW_3.!'N:%Q+]JK" M?79B!T,)$;X %A8Q'L&'AB6RJEF7?!#@R MSN7A#.J"L%WJ/=%1?%)K3-@Y*9ES*]/(?&(=A#\'M>!GE>Z#1T2P#[48?J%) M&O%X35X]Y4UF!Q[;AD[N+O]U=3I620GDN?]Z>W&WS%CSW6%%V_*XLA_#OYDZ M-%L>*1'QOU(8-.1)$O'DY&SNI)%(!'SP8NCTJ=_CX^.S-"QB,DM#X,HJ\;F1+(2'@1^=M"%S?O4%(!_ M1SSUX:7L>S1-^D$$>%E]49-5K(6C U&'P63LFNYJ5 MR]+[CTDM@[B8%(V+1L7 K.H=*+L+5>PR0/WY]/+NXI:<_O;UR^75UR_D[/KV MYOKV]/[R^FJ'WMO^&O>U9!.8R#XLI.#+FS22XP:-Y$'R('F.DSR3B7$FKA8F M) X\P?8X;"^AH@T&[D;3FXC'0L:/LH4P9WW!7?))^-1W!+#QVG6A4'38*B( M^LC!TG&P*ES;A&?HW5>*:+OT[A?Z]*>.$Z1^ @BKY-1_BPJ]^CW[9F]O@5]Y MML-L >HY37B7_%LN7M";[XFNZN8+W+BB#U?T[61%W^QVN[56]/WQTR1)P@ . P+D^Y]__][>M MAYYP&+F!_\7ES_\[__X'__^_QT=H;.+ MRVMTC9_1TH[=)WSF1K871$F(T:N[3Z_1_SFYO4)W]B/>6N@LL),M]F-TA![C M>/?+V[?/S\]OG(WK1X&7Q&2XZ(T=;-^BHR-._#3$%OP>G5DQ1K^\?_?^=T?O M?CIZ_V%]_.Z7#S_]\N[W;W[\\.&G__7NW2_OWDG=@MT^=!\>8_3*?HV@%QG; M]['G[=&%ZUN^[5H>NA.#+M"E;[]!2\]#M] K0K(\1!; MX0..KZTMCG:6C?_X@\3)5\LEW2POV;I^LJ6LP-CO?O\C64(KCD/W/HGQ11!N MS_#&2KSXCS\D_M\3RW,W+G;(*GL8ED=I(/V9;(L?_6('B1^'^W3@;_>A]R;" M]IN'X.DM_R,,^Z/HX,3A4;S?X4B9*^T6A ]OR9_?PI^AS_NC=S\>_7@L>F+; M.8J2^_*A^!^5H1&//];^6SYVT M__$M_/G>BG#*+W;+)T'^H$Z"_-&)U;:W[(]R4[=F#N0$Q^14I7/X2@Y! M^Z/!%X_\X7W9;-Z_>XN_Q=B/W'L/'T$S0HD>W*/W;]+N49BQLK&B>]J9_%)A M.8F.'BQK5VS(_Z TMI,P)!]^U5'C?U6[6)[-FD?AB.?_[YY[?TKS_\Q_] B'Z$[G87A#%BW^)58%-J-?L"_SH2FW,$OSHZ M?D].^!M"[ ?DEW[%%3O[=M@DQ"GM-8GTB/>=A#C/,/J'JG%+/X!6(T95GQK\ M< 0_U(Y9^$!;#YKCL_Y+:<%WPZ?6;S'$Y2>NS/8+HMRQO1>E\.F5CMW\P7;C MOO1J>8N].!*_J5V'\INIWP;(KZ+X1_M-4-[4?IM0\L;2?T>MKH"R%[KG0LAW M=OJO#DNAW/DC? U=OH0^@Q8>0G8 R;_:';[T_^< M^[$;[R_)L.&6SN<'Y!*IJGUS,5LQ7P<32=REG!V_@_]'Y'1)9$]_M'P',6I( M(O?O;_-$F3>IZ2C=29WZ9=.J[,9_*79M MNKV\(WQ30?]T=7VWNKH\6Z[/STZ65\OKT_.[7\_/UW>?KY>?SR[);Z4M[=*K M86>/86=3>N1GF23B-!$CBEZE9%^_;/$$6WQCD2LU?L2Q2QCOM]\JB8;-?]]S M\]$K99B7P]#F,*3KG/X0K3:G =@[7(?\QKGT26_\V;<2QXU!R8?][]RK8GZX^G;]\]6-O]&FP)6OS"*K%$^ZWZ[4D&H[ M[SH< 7( ;F[/?SV_OKO\R_G+@1CC&W4AK_7=>G7ZIU]75V?GMW?G?_Y\ MN?YK[=/?ATS#P?C0X6#(P_PK8@.]' S=!Z-18!A,L^'(_'[$(_,B54QVA$Z7 M=[]>7*V^U&L3'7HW'(N?NCPQA#JBY%_NC]$E#2MZO/""YR@5#DINC,%4&@[# M'P8?AI>;H?/_SNPPSY9U8'KBV[AXQCBOLB)WZ-6S][PM;+Q-%G"JB9%\LB\.V^7R[\X(]QB?8 M)_,3GW93HX8-_*FP@8("$B1>]JK3+7V+HSA,[#@)R>V6OW[5/S;LS1\*>Z-T M?]F7[M_0&0[=)PN"FJ)?L?/ GKJ'T-I&Y!5<$<$D3&.)+GU8:^D1'8=4PY[_ M7-AS:9P%XB,A,11]4^E@4A"4--S+&>ES1N[!N78:8B(C7UBVZ[GQON((E+6L MW^$/[TIV^)YYX!@A)"B];%[WS3L-MELWIFD9)1I"L@5.,+M,2RSE5T%4T&_:=FO8V_>%O94(\PM7(8T8 M;?0*J+\HMMWVFJ[G^;<=64J^1]:.&??RQL(]L[UYQ0J_YOBT0(?:R M:]WO6[9\:^O;)RN.<5A^R18:->S:[PJ[QK\N0@)Q&B^;U>D3.[="GSQ%T0T. M[QZM$!_G/Z]B@X9-*EI]! E$:"!*Y&63AEESA,6VBR6GK$_#5C98<8 B I(O M%IQA6WN21*Z/HXAH;P[1XHG ^1&#'K=[!'/X,L16TT9WH]"P[47;CR"_0'P M*L;*0R 8X^4<#/W$[R/\]X2LQ/E3I7VAT*AA-XO6HHP"8B1>]FIR?\M-X+F9 MLCD2K8:=+]J,^OM?T"LQZHL2,XTK9FW=>Q7&B/:]ZT_$[XLVIG9N&?2*T7_9 M^Q'\,S4;7=&T85>+!J>"K^9E T=PVL@;5]^D8<.*5B2%R,MF:??DU'R3@P@V M'(2B&6J05^?EX(SMWJD]%]7M&[:]:,>J C[0 MRS&8QIP-N&Y.XN'5ID5CY;G= B!AG-4M$D6G4@OC^G8BG%N ^^2 M[=8*]ZO-.B#?(3,; M'+J!X]JE!^.4_+++#35XD(;#5S3(-AR^;![P+[#2BJE4'3V8S7O<0.!$H[>!^OW*M>W""NKCJ<1N3 M=,.Q:9H&D:;P<+X/'JUKATS!.P\$KVK_'/G@O*IWI MZ*/.BM\$P]0?PS^4926;G<_S2VRSK3F1?REPT_BEL,UK#82P:_X<> M1ND.S4BA=%XOI[+GZSSPB'RT7!_"H)91%) V,7:^N/%C1A02Z4/+CJL$1-W# M-YS;HD]AQ'/["F;[&L%\439A]$QF+)_I=,XO9UKOF4X= 1>6&_Z%#(GE*S#M M0K8.4\R)9O7'W$0:SOG88B\<]=UUIG-G=)]T;',RA;I::-FWN46 MTLLB^<"5G;.5+WO(IA!"QIQ6P]=0%NT]WM? K.><@=P'4?$9$"E;\?"]?!CC M)P[<8=\-PNL@QGVTNP$$&PYCT3M3G7K AD1TS-,,!*T-4 MK9*$TN'S?WH1BW1>7ZG2MGPB*\L4FCUI]CFR'LAO*PY)][MLV#CUY^[G]CBO M.4U/G@QM3J<#?ZD\GB^'L+>-K^Z-N_1C3)8HEL/GJ/-75M( Q:?Y/.H=LN%H MEOE5VKRY8G)J$!]W/RO/+H,:>CFM>A&..[_!?6DUG*^B_Z,6&?GE;1W[6FN) M;" ]@.TZ5%QI4P_7<-R*;HANT NYY[<;;,/+"9W5"6T3XJ5U[(:S6W0::#R[ M+X:8Z3!(Y,!WVB#]2\6I[$FEX7P5_0!UR"5'N3AYUM:5L4U>SLAX9Z1+8'QW M @TGHQNFS8N(-O*!R*/7I/^^"8,G-R(3/=G?XH?J ]&=0,.!:(6,H_PR'0G= M0RCRP\MY&!G]J+-"UXE PWDH6N9+S\/+O3 IAE(FA9YF+*XV@()A$YW]S/42 M(NU=0WXY;([H5I4F.B[UAA-4-+V78#:I$JPT#?@GG0BU&/"IT,>(GT,)]^GE ML)D\;&V4KBF'JCV&OW]7M,1/=0Q?%"IM>&3E@!LE#=L">XPQ1L-!+-K=6V"< MU>!W5("BO9PZ3:AHY!*XLSPS/?>>3%7XE_\8/L#E+LDND S2JC;&8<+B& MLUBTT??!6#NB%R&=%>@ 9%Z(30SQF2%Y:B]'4]O1S*ZN5"6 D"_7.=GG>XUV M/GN,V7!(BY;]?H=4OD$S)8:<69@='-PB@9>C.F*!H\YZ;"<"#8>H:&(O%$;Z MAU=CX7_NK0C3O?#\KX4UM4(;>M[B#>(_RH?EVWWHO0G"A[>N'[]UW.U;WN:M MY7D_H&^4PF.(-\KI2CN])Q(Z)>'$1_#SFV^1\T]2SYA,]X\_1.Z62#X_O!UI M9N1G<(H$_A%9.ROQXI[SK*0S]:R#K>7ZPR>MD)EFSG2(HRW>WN.P[X3+:$PR MVT="-+23>WR4+E+/.==0&C)S&!A'6^L-3L)@!_^A([\E-\XFY>+9=7!XY%MA M&#RW670O#-.^0/R(_X-P<_R'H^/CH_?'E*=RNKW9B>2=($_+C^DD(H@Z@OOL MR(WQMLA 5-P"TENZ/H^.W[ IEU.JG[*8[QB/8F#3?"[Q7R)"G?NQ&^^54H\R M>U\)[2-!DK+0F9 V[N[(&T>UT=/5]=WJZO)LN3X_.UE>+:]/S^]^/3]?WWV^ M7GX^NR2_;<5D#WISY%6Q XW->"EQ':N0SC'](0* -S\*/->!F ,F6G_VK83( M4MAI8KPOO5GP6A(#,A[C;8CK/_=W:W(H/YU?K^]6%_(QO5NO3O_TZ^KJ[/SV M[OS/GR_7?^WYT0\8X"!68\"U,-9H\UFGT^7=KQ=7JR]]7XCN=.=Q;W#K<91^ MT)U.Q5CT^ZT%E;8B;+]Y")[>8MMA/%^2:XJ(A>O0@ORK91A:_@.;6KG<5J!" M93?R [#Z(V6SF:2.S:RO:M!4OK=I*\>AKD^0[0*'WDZB[4/1 +]Y<-N.S%5U MUWN"%73 ]D>SM)N!/>@'_]%QIX8-8F152G*).C-=0\, 3S4Y*1TY:T%)[S?8 M,HZ\_=?9D:!>;DLC5MOS5MO=P+G,A]9U/(Q5W?7N23X*Y[C]?E1V-2R!E(1C M#) ^:J@9X+.3^[4CU[UH&]EKU178>7/+N\]??[@A*EV;5V_<4>:I3XCZ@V-K M%2K=&>@6O1BM)V)0SVC'3:O.!Z-S]-K!,8::B_[1C"YRW91FH-L,^9)'(*WY99Z@Y&?K5WVR ML6=PBH;7KQQTTL8:WJ!6/LZ+VIFD08Z'EB/LM2;C#'IXJ];G8=0W@X.Q(XWX M6DXW@8-9S5:USS0L:H=YZ/WRM5?P:GLA&)K80:S^&+6F)MZ'\:9X.'?-J+60 M=%Q*$TQX+MZ(U@5ZAKLK.@XUFQ6JJT(SPJHTDY_S2HQ@YAEEK-FM4?O:(B,N M5M=!Y[)JO8IF#%^W 6&%H,8X?"-,@/=\J2&N@;M)4=MDYE7O/*(G_? M4689.]$??G[D:(NA$_D^5G>8W<[$K&80%W/:#/,]*&2F-?T9K,4X?H7>I/6N M0 _\YK8KT)OT#"*J1GSR^I V&WTU%*NW;]36..,>Y-H->[0T3&)^,73=D5/' MC+;K._KPKS ME41'#Y:U8YQB[&S?GG^+06>X]_ Y61BR1 P%,:I%GRC08Q 47AS!;X!XE(%1 MP###-U &B_N9S=_'#Z#^7%GWN 5,(F"TR=T :>[GH^/W1\>_I],LHS;%=-=$ M%L/CSKE(MP I292( MFK=DRN0V"7SP@# -%4QFZ:_\![K+A V[^EH:3-;8@BB!GQ!839U#1#9^:OPZ M6G4=E[$HC"6FR+\RAL@_,C0[16_XYN8YJ&]K;"^8X9X]92Q$J/:UJ&QNE@$I MIHD\8';M_,X=&D0RZ6_2^+H"C]A[[AV\G4]#%[$1.E/\$48;$40+836GB91 M3%Z4\/R;[244O9$L.OG_#GEC*N_E[I2,L7UB^5]73SAT0FM3^17E&AF;[,> M3,+?LOO6A7@IFU9_.%-@_W.3;^C4EYD*[;*#,8UF)M=JEOV)&13WA80JQ%)) M*&5SJ.,_*FOGX/U8Y!$EN\0\6']3.:Q)[\KI'*5OH5]*!C;[K)G3$B-^WJ# M4:NN)FU@(FJG:&N(ELY_D1G#^8*,V- -PCNB7+DV!F6+!>[5FY-&HF[N,\]Y M1!H_V,KV6M50K@3_.;&@HH@+SD.X,B&VE?ZA0B-MU_LD5PB?\56U7'L0F'DJS*3P3Z&9'6K;\3RAC-XY\YI M<9HO9 $E9Z DZ8-L$?J6)^XX;)AK[C7Q&E5=70CK(7Q4-C>?PE@FQ&"(N>2@*Y,_QR)ZV;U8K*C/R*X I MQR;SOL5D6_R5#[^K-0YU(F%00\_2$J\"%O!2HRE4-I_!)2J\AS0+XBH (!AU<]<6_;P:O,Y*&ZVR)!O4 MWE?(C,J?C:VA9,&'QS\F#_YCX#E$*CC_>R+5/\@M:V,W3?YM)NLL'2?$W)2S M"FEP.+G'2GS0+X "D+NPF:7 027/7O1OC+*-K7WN7 MES4U*5%0EU!J:V77CE2GH2@_5'48VZHLI00GN,QL=$%.2;5:U:G_Z'/W/(JI MM75]EQQC>J!!I;9"&_3-,W#_!#M>!/0C$<;"%-6M5/8>1M"@$:U@D"8G9;6I M=B35]=!T-?.297?[[7W@E=S%ZM]-KNTV\.D+1E,8HLLH2K+BDL5U+6T]ZZ@8 MHO@Z&/1[*KFQTTQG?T+48UIBD_R&M@0]=$"<3,>!1KXMP+_!L1QSJ=1DRLQO MFB4/7V"9Q#PZ^6EM9-&YYS[ %I 'TA&(6I$=NKLJWKH1 M,';8>0!&:>!%O1K0IN>,[!'\Q]4]V0<&:$M!-?,A*:V-$VWIS2AR1ZCHW.(, MKT45ORT[&]S?^S@3P^NDVK*6!E5#'_+_K*A[N.JE[$-J#K;?*O2! MME;?AOXC/WJ?7.>9O,'D9M^ZR?8F(1(\^?93%,-JC:9=QSEO")C6KQI"?#N3 M,<;PVB7:V /132#Q@*C%J\W'('!6PJ==&Z'5KJ^Y*Y3HR547(_S)A)7LE/RX M"M?!%%]9T=I<5#TS.M C<1.ZONWN+(]H0DJ-[GQ=/1 0/7PY/ 3^H_S[*6>C MIL,\UIZ<67*&-VX,3@OP$V8I_)>^ S&PB>4)0P$+\!7]9>=&K<8ZX8#S",1I M. 3E;>Y MH=-,_"A$5B+R7KR'7(16[A2EPXR1&3+;4LQI]CC#5%E+(Q>@:8&3 [5[M MP1V3LCEA(O ?1))BE?@@-S%WBV)O0\Y4$L*%S]-[&C,2&CK-(/)0%C(:Y)>: M+K/46GIH*W/8$?FZJDY#*&\]$TP:(M0^5,Z]M*E1C9VE5#(/@PCQJ5':2YN; M$G/K_$LE+<=^=RUB>N\L<*8 M*#/>?K79$.T]+9A]@1T(D"X/H&8Q/V4G=.HAS6TN?'!)N*0F-U/E3UJC%4XQ2)?>I>_@;W_"^?"RZG:S M<+NU5+1KNQACY+-/CJ7G_G>6QKORI7*:%;PT]3HHVQ"'W1W1)"0HFHR=9H9C M*7E!JAQ8'3==V\NDPF=C[$0@B@+*_VK#;)%WV 8]B(@Z%T_7;K7JUZ;SC#PK MK3TJ>B]I\G1?$GDY=C>\G,)U4N*]:FYO,NZSFZ,33+0? M+(6=$<4GM(*0''\KW%.-!RPY8 L):')9H^8XW8@S"M]/;<@\]*%!?N] 8%;Q M\,U6V:9>LV*G+C>ANKUAU-WRP&;V%=V"\AY%Z7T35:=,]B1FC/E/B4?N_>W. M"_8XI @D_&=JEW7ODX:$OO;]C<:C@B)/_@,/]!-YJB&-O?XJ:>ADT#2JGAZX M_I>![?*'FV5DL8,&^> QVP.:OA0PW)Q*0^I@PC,P=V=^NELW^EIC%:GMHA>S MG%63DB/02UTG]6W'MN=$L0O>9YI[ZMWB+;FOTY3;"_*VNDS-O(L39R] BU8V M$7Q+[*)C4#0;SQ�&H5#Y'O8U;ZN2'?8(AC M-Z0&8N[[C](2XD\XC"R/Z+?L%Z WD'>Q3@+J1W!64NQ5@VNKOH]! 4&L.DAC MU]:VWA%?V=SL)6)Y%T%8?PG472!MNFLU<4!]81 =_1B6N-*RD6MF\A!9$ 4D M"KKF@(3M@D>F0T>3D@J38@>+)YR,P=2BVE*O35[.EKUG895-XYWN,+DAY.N6Y5>XR^7*^1G\,E#H-?H^;,R-)V6NT>G\@AWR;;TBD6_VY6/^*% MKMS(QAX1DW&0M"QM5M]Q5@:S!F#/!J%B"$6#4=A$$170:M%Q9=BUVLI,5,WY MY]NJJ!KXT\C7"'EI65PMN7BA9%WP % >:[S=!:$5NM[^TO$*3UN7GN8B7*F/ M'AZ6P"=GM%8Y+F]K.NE#]JR T@['$L+>'GR(FZE/ZVCH>WCA-9"W6)VZ,YCL M#&[HUF$K#=C_(F$4 MK-3=JMJ/C0CCDJ\:W'E^+)U_J/Y.SD65=;-+3X-@&FG(^3H0$;\ 39SYVM::TQD"7GC,! M9&J45$L;:]5]KB'/RO(^6A%/XRO7U&J;SN'K2P/JB5X+FCLD=),C?Q&$Y8#- MS1]99XIZP\G9:TJN<'B5J.@0)_E/IK'Y?%#*ETG\&(0U8F-=CY&?*Y&8*P&> M0OH&Z,OE& MN4E$($"T7;L-2+'5[4<^CQ?N-^P0=<'&$-R= KN2FXA#O]*96%31IFF%P6)>J"DU/8GTD9,]MT#1AP7._Z.[ZQ@7UH*826]YJQID9.XG+HWS M9H]0 QSA8+(ST3?SGI566F:ADSD#9:G,([E+3O99$PZTN'RV0H=E1*PV_-%^ MLEP/MHO<.+0T0Y6E^FB*+!=6%103);VWQ.7%30L]:\U M=)E%< 7+6JN$,&D15=%$09-VQD7]3)X]]YT2LW!MTYE=\IVNZ!E$PF;VL*;X M5ZFEX8R]0H!)5:Q&16MS1R:M07M5C$)UNY3Y;NIO[IZ"["DB?/ B2VI <5'Q MC>2PBB;7_#BTS2T-+Z1;([\K3<9^#;UDZ_H5D1ME+T$%E'$1.J%JVJ MN3EG=0N,D_(7@94/(AW$.<:A7?U!C#^.\3T?R33=F]PLTUE%N"^8,;"P:BPW M,0[SZ7^ C&Y]J\T8G& @YA3U:;ZR"F>8,U-_TD0YD7 M9EDUHR8AEKI;B5_:C8A9H8_HIH%J9*E/Q6CH-++:J"+U$I6;:^%9.6%AP"Y3 M*3OT-HH^'G-H\48$[(K&!G,*E0)D3<[?RN:SU'N(7+O:@)H!;CXB$I2@ES3P M.Q;U _*2G^P9BRDJ[E7 5+:3?15Z2GU5:FT3,.IN=&.1^Z*XU%K')W:C,8>\ MJ"ZI4'.PG[+I,*"1UM'U#9T,?M?D2K+=.AN6TL3NMJ@\3Z49@5&]LGZ!F ()T$8!L\,SIC\)>CDK5J++##*RPPGLDXRME&EM7JVLW:N:LK!R!Z 8S M1WB#<%#9W'0 O93@VI3V4-UA=!"&**:^NE5(+[!G-^+H517("]7-QR\SQ:SA MV8DL,_W4MYT-SOP9JT6VW&RH2;\23JRYW]@F\PXUR4J&O*]N7718 M1PHS\7$*@1;\/ZE7B$<[60_M:L@_5CD$26[T#$UC,Y!?MSP#"N/C_=",Q&@@%%W&XIOK"V,Y ])9S5.D]5 M1QFT'U7SIL$OH1OCL^"YRJI9TG#DCZ=H$+G&O(:":Z=HEA$DR_"BM#T;DU!*U+/ M+<2.5H+SR'\UMOKDXF\)0%6Q^!T(F#-T!T\XI*G*M1)RH9FF!-2SP*8:'GN! MJ[-/R]OI/]$EJ6/JW^8H$4@&I 81MB,1T\9'!K,!'D- VLC0-:X:7(ZMNX^= M :B\K*=>D-"(^X3&D&Z%N5I43RB57[N2,)_@3,OV-+W2Y8UGH]N>N5Y279&X MJK76ZTE DDL.GLIR:-5M#?NTP+!9;XPJMC,V9:BY+1" LT3.N@K=9:T/),X? M$$*LT*Y*K^E)S)SY,W%I'BI\ N3:)!(<9G&U83400WV?L:V(W)@4;'+Y9[6F MJ$Y=9^(@:"RU5=E\%B%I::A2BZ"TK*U939J="P'CP/-6VDN)W6B8>U+*C])>_ND3B(E=P?01Q-QKS M^AX;H^N;>LT!VG,9WP0N.$"[X'N6=3+HKZ-^$ "7W4NYX W1TW5]YF)L58R* MOV++BQ]/P8QB51B^>I.9UQ62!N+6,MFJJTG[@5Q>,0=;E,%JU[+8D8A!W''' M99G(( 1>^J?6SJ7 A2EV8Q6#S1U-PUQU#6AM[&9.'?.( A5"I<_Z6(9BN\E= ML")F6[4]W81N$ KS :CE3+FKJF,^!MF1.87GD1F4F=SVY=&U'T%G#1WLB,*F MJ\UE'"F(GUGJ]"=KSRKEE#$\(O49!$K4A/1'==FK72B,O+W7.!:"W?[2)\/# M<5MM_H+OK;+]JFMNT"SF1X'G.O1 T+C9?;,-OZ:+P>#\5,0&JV/7Y*C6W;66 MM2 /)!1I Q'.\OZONSL-G.H:U:6-M4Z7AE%:U$QW9L56>=YN8_.YV5O7CU;\ M)4@\L,F1V::62&Z#[&:.;2)F[B)0(A=KM:?2IN;DFC:?]T@?<94M%5)!X"UU M_12*GUV,]3=JQ\X&56P5&I &UP>VR[]8)H0(L(TRE(U*-7PH77."2Q9#6RM- M%]O-R(BUSXQ1:=!;6LN/*&4<.>K\6PQ:#5GWK6U>@P;1_'S96?P\ MG2O%,PCWM<]N?2]S!]2-<19?L;]JB%BH;#Z#XUH"2]/$3LO.([\#7ZR0*,Y? M)1M =81G9=O9Q"30&/J.:8-J'X/8"/RBR14*CFJ0N>O[S"U3OG6=S/;]QRZM MTL)C7RXDDPY>XE#8.Y:61:9-OA/+*_&"3CJ4:>-C.0Z^4"7:^U-[DS-P)*IN M]AX$Q@ZN(Q^1%;I0\I.](Q2(6%2R%@6/2U3"KKUGDW][Z8LD4+ PGB913!:= MX8559U"TIC!10 LM$T:_91XSL/(E(9S>@*7)>NWC7D8:09-L>T5H>#>/Y"UC MQ_+K:N5\ M"#ESD9?A@^5S-[?BHP.=AGS1(F]#,KZEGTG3]S0.[3F$X[3!BVZ.QVE%Q6BJ M%@^@N;'"54BWPJ'14L)04^G;;>XY(_5$Y%D)S5:J?]Q:0:FC,9=(0$B:)E+> M=D<1N"$+]-3R[(3A!O!&V>M0HXJ.3]]D=FWVS:65C8E*G1UA[L%O8\CL2VTF M.0XR@!'[9@<@(!4(:,TSXW"(E:G=ZM]G@M<,22,UMN6*QN8+&E6=C?3OAJRL'(C4Y ."@9JVF M*Z'1$4F(($-N&NH(6SZ$&%=Z77(4X'Z]J@N> MZ-![;,##+,BM-@8%,B\LSPI=[$!63&5=B!K_R]EM M2J$0\K>F0B.CD1_]H)\[#SC%.Q6BD$,XA4"9DS%X:# ISS $+F0R5J4V;51B8?-RC:>1+X2906 M[&2&J7K1L45'LU:L^I0@J85) PJ%Y>'$)[PD:.E U49\\_,R_\1<75ZL ,$N?.)VMA6_?%K8+6K[ M:L;W-?=:!KZ3!I/6?LEE+X=03PAI-Z9,"CI_C:NU><&S[&#)8J/\'6_%=V MG$GP1;H+K2(MLM;F!"\BLCJ (>P^X2RN/8N?7+ 5"OZR9YV/P6\@7:(E&,/9QS+/@ML!#6^2<&J[F(@*9"HX+$Y[3 MW-=<*EMH*:>G*J4MWVSLF '/"_:?<&QY% N[)EB@M*%6S!CIWBMX:$K,'2TZ MC?V\RG">9*7RF$LT#1U,W+85$8U2"IRM>:*&$S5O9;MP?3[*_P@^6QUWRUH8!O.-S1S!,ROQK_UJA#C U7[=_@ MV<@*'.U^1PQ67AU M'UN03'3IBSN.:+MJD=$4_[;J+1I T=@R<&0M ;;55&>ILOGL(W0;'N+.9.:B M&W:I6E;HH-6R=D[42#@\Y#Y[AHI5VYWEY[^EIM::)DR3EJA>Z5EE5C_U[^;, MN^3+6_DG243NF2BBRE>8[)AQ/4I"$.?!/T:.=-6=U87"V/".;1 6JY66+MW- MO9TT,G'I!'1)ZZOQE36=09 /C=>':'X9\*)SP%,;(F-7I>*@-A<8D!,%4G#9 M4:IH:=QJD1D/H'IU:Q7*@1432DF@&W(+2N-C?DMV (AK]R!9AE&4A4 GQTY6>_ MJ_;#-/M5XS07FHSM>$_B M8!O :3S_1J[2J-X)7--Z5FDM'-V.J#(=PB#+XS_(#!^&A77BL:'"0A4$T#4 MGZ9Q$;655["B\4SB"6MSUPH-#3J6(YH$QP,]JB/LFF:\5OG ]$J3:)U M@&9]'].)N&H-5+K2TJ^JO]86?6?I_&M3%B=7:KT!(7JJT;2*H+R.+/\/Z)KO M*V71LK8SL$(5H=XDY;]E.>DV-&;B_ZP+GBMKJ?4XW6TMSQ,FX\J#I+;2.\%' M['E-_@6ED5D$=%;&G<<0,R>V$F! 9-\G#&&W[(^0,L\KOL#?FV!H1QW"( H# MS M@KLB\R T*,P3\;M=_(+_(X )DE:_J1NA#:@;&*::]UHO:5:W- >WETD&; M;+[5[)[X1[20)JU%X;NYEEJ'1.;5+VZSL:%FR..P@VQZ.'6V(?'CN, MR:/LX7U:(:<@@#KP7$"DS8#Z)0]KB8[5N;M).9MH[1E03F W MX5;5]3!J/H\EB/R:^9@1==Q&6LHXL3A*^K"OBN;S0-LN6#\4\RR MGWV+K2UV1#!';;C>**0U)_D:>S6+.QS'3%>-. 1RE1&N-SW3X-!"&H#80[!'U>Y??1]S MKU96,XW,\!H_2QI6&/CD1YN7X:W)2NY$8^R *"FR]2/D#O@LC:)HTJT]'M/($PYQ!] Z)MGM*EIQ\+F%TLA=H7U"6@DE"+9V4 M8XXU#R 0YG2JSWVH;#\WA/U+ZB8; 6&_CI!9Q&%1B>@_B?@0.:[=F+G2U,N< MG\-V3S#YB' ^,CABOX8J]AWRPWM2FX&EHN[JR;]3*FLX!]S(-9Q!.YC-8^[ RF:55USF$+9ZXG@?%$\B%G-2# MXC9T&M_# "&%2]]/( C%9P<:E(@@+=H5>$0\M<+]^7;G!7M,YD7M*;9+?K>, MHH!;P\K#'Z8:90;")_6Y7Q.1O13OK6,>9B=B\T@AI'D;=37"R]K.X99I0H]L MU<5LU1M(OC@)PC!XAI"/1![+[P@N=S;J-H@F)JTU6KS5W.G_8= M^$(=.<2@]MOOWM_@YRYGA3>X-2L:&YN\9-RGV2)1E, "\QNU@HF&3D;=R_4U M4;,&)C,"<^X6%H8BI>Y?^E5Q^T2HO@G=()0*A3-U(M7A*M6D:4>=6V1$K?18 MWT+>7/\SJLJ0MWM2D_%EW.8#.Q66CT I&%2]:IK'!J[2R[VNW? MB<0!& L'&PEU?UU_3JPPQJ&W9Q"5-1]:ON4,=">RK&E1SZASE:[ZWC,PZW4. MX)Q'U*::52N$GS/RF.2CM]OT,/G19[F RR?+]9B%3M+G(*L$7#0UQ:&[4ID? MIF6#B[R^U]RN[)+"Q]VN[#("QL$S4C<^S>5-BZLWP6=4=M,.H!*>DF_](2C MV%6U&ME^^;K(%?"T1*U"#IM+5J.%B MYGJU_M+<=08// UUS6*A)RH#,62 &0AY[)9BFG1Z8Y'#"9*S#5C\+,JGH_#7 MC^HL\+YJK&>%9N;BM4151KFP8LW,J]N;$R&J_"A5$D-E>X.(1CLWAK+K9![D M98=LM4MV&3@G";D8XK_B&!*EJUP7;;L;-$$TO06SN/(_6?:CZ^-PWQ8LOJ;# M'*+MZV!3ZD(&.I$PQRA<0)?;';F28-E/'ZWPH1I.I[RQ8?P<]MY+9[]6BZOO M8S95@&O'+.B]+A5 ;6BP0(Q-RP]#F"OD-&6E@LBIOPLV8?J72]_!W^Z>K5UC M(/HPFN8$71Y,PW'AP)ZS#DXPO!AGUOX3T98 _0Z*>E4)LNT):'7<,BSO6PSU MI,N3?*M:S<.:U<96-4.YJRD2M[&?05V6U4VK%R#SK0Q&N3!#!B#GB$!TIDHV MU2%OTW/L.@,B]NO\9%E33J#8RFP8=H4:WA3$TJ:K03$72GJ9(P*Y41KXHTZR_TGP_;O"2P-**P3*]R9A[>%/%;+6!X*8K,F^' MW3<@29ZY$;F!B&2]J7J26_1GB='IH"(57[JQGYF MK4W1K]@#GP.X$:^#^,8*8W@8X':QO(]AD.SJS$\M>L] IF!3E7&GX]3JWZ8( M2U/_D2^S"_<;=FCQ!5%[(?7ODJ7FWE]:^M*BV9"T:?6U-X2>?.(0P@#QQ, MP^6(;,*UIX[N_V[4S!^\%#FV$=&PT'@J+;(&.X:LZM;R(923*/B (NQ@*FR1 M1660W.0)!+VI5KT<@_YLJKDTB-N5S4U7&#GWG]PP\%G6G%KTKPU&=E'I MY.RNZV:,H6+Q]9I#5]'8W"&3P#G;N;OJ>HS\:-7GQ5? UC9W,F>XXO &O&*N M=(;KW7/-_>;B(I5K [9SERH]S$MLF=S?\/;7]3#]_-<7"6M@K!L-@S&2# N M7ZBU;T=YV[*I0S_T;>N1G_R'/_Z _://=S\HW)"C&R2A72H$UP#ZL:A+6D<> M.]1WN&?_FZHKOWGWGB :!AYF:T26Z/GY^0U=)EBA]^_>_?@6_OS6X0E^S,?V M'V1LE V.U-$1&1Z1\1&?P)M_?YM-_K"7@0[=)'%^F:9:"^FF$;GZ'/6(ALKR-ZWG01!$449U@>YI MP@""ZKO/(+P@\D_$'&L(%)L%XH,>%LOD(4TW&/"BR#:26]G!*,QPI";G* P! MI97AL?@.$;RL[#>289R+Z3UW]33PR$]!2*U;2!H36;ZC_)N^5"A^M'RD=OH; M4WPF^\(5= /@VV48H9!UW9-K00YE]! C> A,R*=3/R?5/H!,8+LB?Z&VJ+[[ MPV@C3AP!=9211W^# 1 =8;)C-RF?RA;.B%FY>JBP>6>9Z)' \[_T2X.5<$@A M?,'#U?=QE1?F+MENK7"/@@UZ!2._ID\*$KAU9,F>W?@193-%J0OQNU^G]$-) M>9>&7R"8 'H%4WB-_D:M]SIDL?HP$-5F+>I@LU_Y#_1\DY6Q!S[7Z=C(I8.C MV/J&R$M%WVYI_ 4*Z(.V$[9SY,(,%O +6X/ HGN-O/SRL'$1&1C!R.@VMSSL MO9=&9U?0 MWH62 %Z1 < D0(XLD#0Y\7A30"VE3:X=2U7+@4KT[<#1]Q\!!: MNT?7MJAIO"=;,AGT-R!T&-.7/U^9UM0G3$[S8H[=0:(T^V X/<0(HK\QDI-? MN6/Q(N_%38AWENL@X86C'TD9EUJ8*ZW#.FBK)(H+E-$\'&[DS0)S[Q$4P$-> M1OJ 6 G %6J0E2)&!C_^ AU&)$]QFRT[^3W/GQ@,O1+#O2;B"LI]<-+WIN<[ MFW@-?F9KX.,'ZFQ1+QDL7S),-.-'"5GZ+IG1G@$3U_]8][[.(Y=ZU"_]71)' M-#K@>-#Z T5$22X0([I E"PZUK8=(W*EW/&,C>DE[[3\3EG^XODWVTL@DP5. M"/G_@)356Q"G(Z$-&2I5WIE6+T9;H'0\) 8$I>4[6 1Y:Z]QC")+@UGYQ/*_ M0GJ\$UJ;WN\7$$$9E7G/65[FS[[M8:A?@6PK>D2.&]TGY*_4:C(U%U61X,Q\ MWE?G2XFBC.H" =W)#?,LD3@'(47A\P"1X&2OZ(5$H%"C2 >Z9<6X8!W,+#U$ M?J#2Q/T>/E]$J+@AES:O>]7 [2.@!@":N*BG-16-BH?REFGS,0J M,X8]'Q4>#Y[&GLK%HW_KF=0/_Y+<(EP1 ZWR2I\UP? JY=\(=4FDB8#50;D# MTLD@,9N%O+;Z?$DL-_HY6#\&241V#Q!YG\DD]^1WA2)(PU6K]^_>OZ>>UP/F MA^\Z(8C$*(@,@]@X"'ZO>CZHIWEJG5@#XSG1$!B-Q0+ _\5L 6+R^U!9@!T9 MC'L)BL*I4Y):\M_FH*)N7O$R)-D0UQ1^2WY';:!1$$ !"! MSA:5@36$F FPQF),2)15H*ZL?C/HJY9&1V41(Q'*9K! 8$Z@DT!\%D@NJXGB M +'"FMHL8H86KRG.)OJE9*E>L1%?4\_PY)*"6C4T&OSFI_00(ZA%X1N=&S4. M*,?2E%YM'@3PY\0"G'TB*I[L%>#" .[*M@BA$0'V*!8!"0*-DP!\QBX1ERQ%@+&E,4.@AR\R>5GS(SW\?0\GM> MACDQ23(=/@#1:>UCHW!0-'I28GIDV%$X4&)=SU5/E[=,\JO&4?3/J6CL>25;8E0CTZGW)H2M5!X1WBA,9%6BIFB.IKN MK+@_R%@+1&4Z& [1\18&5>,IUJ @OF:L1K_H3YZ!$#*;L'J+R7GS5SXMZSHD MEJY,K5\@,0QBXXA<"'*A4J.GGN"F2;@OC:)+V0T9NX1/L&UJ"IV;'*#TD"&JR$HS%BY(\6\J0/FE=I 5?!S&.K@(P M-?I.5BXDS>:E"L4(7C8Q'@BD,825TS&I]I*.*B50K;%78 MHO U61I>DQRHWVG/DH##$_?H\*FC9M'DCS46A\'N[X$@ I2&/E2 (5.64Q+6 M\+.F@'2P0K,IV_L!;XD@H>GU4&%MBA6H>G(AD:6W*"-V:,P4CY*7XRN2QOA7 MA"?E,JLBO'0202UG9[1)@W5&3RNDQY:.B;%@%J4"C15;GNJA>9#$N.0UB. BM MK9PAF3W?7$P&8PI0&BS.C3\=-RPP'?MN$%)=Y"S!9:%I%^3S'L7' MRH9"/M5[G 33&+2RV+0-&7'B!(4)N19W!N.6:7ED$%05BGA!<:-T.&VGY%H^ MR+]_\^'=/R-Y 29FR_/@E7.VKN\"8B0\2!!5 AC+@-L.F8(!K9),_O41^Q T M)_+X!Y]I.O8"6&"32!-]OY_U24\_'1.I@R(Q*CW_ MTKCTWWSD%&+A^UD4Y0T6)X:?@?9'9_JPU4+>#7G15IO^*:VEJ3.2OPF,.H3Z MHB(@\X 8EI5:E6N6CS>ENK<.+4B^O=MO[P.O;YP\HX$8D=G.5OZ0]$Q9.BO; MP*?6#U:,D2&:]O\P"#5$R1$]FA)<<)#4 ^%$<:4J[$24*G*U<-,&.DPI L+O M<%'9!3OPN9+?T);@Y]<#N!8RE'6X[/S /\KFAVQI/D) F!42V[3+Z>57L@F; M39F.$![X1W5$IX1XA3\9PG5RZ#8J94 J(L?3SR'2$ZX89@)\.RX-][_ .'- MT6C_Y18"G_Z[EV\E)ZC"3-)#Y_*Y9,?+%=.!X\?G@S:8&V0W;$HTG@=9TJ2^ MU\5+S0POB]8WLNTI\)XHHB #P!:E90]D&7/QS=&YYS[ _7)*+AOJ>8S.<&2' M[FZ$3S,?>QXAS$.0DLR$<9NZ%C.-M5BSLNUD1]3S4K(?K_T.L1^:D M*0E&%?_*!J6B.!D6E2!!?C=K(AN(QEB8!:*Q$_I1,$7\&L\M!"M,WP-2@?R9 M1LBEZ9-TD,-D5;X;4L9VC.#TA_L^SASN8X5UTK2<%#5(B8K0YDX>S)?J=U78 MT,7%%;D#5ANF'@GMZ!8#2!UDL@1A&#R#LF;MR-\&A(SY=--R6M@"I2.A="@D MQCILSE4U5'!YGW)I/5FNQQ/5)C>G?;-Q%$'N]KT\L9P;J,RV-.AFBQJY.:2SZY MSC..8J+Y;MUD>T.:/1)Q*2TW-)Q'/@#:L1'0C@\!1I)I2QI-QY^GLL:)(T$] MJ]:D)Q1H$AYS=LT9\-KATX1K\&J,$F:=[EVM!ZAU5S*2)E-H""7H+1"M<'P8S2GFA%,XHXM0F#__C6"IT]O1)L;PL+6PP MCEF*JL(WAX\@9<;I!>&O!*V*&WUYA#D)TZ4 MFH#!?.)0[?Y-CL.>PR8>ENF6@R369M49A0DCX,H5' PMZ)+?"(T%77@,*?U: M;D+7M]V=Y?&XZ[[\<)H"X3(E*^*YIR_(. I3I2!EMWC'@]*#31KC2N^!:4,= ML0!@'0)N:I>O _SSLFR 4R*#:]F# A.45 MOPA"[#[HKU1T05K?3E)ZZ7=F2B^-R)#PB%0!'I"19E5\:4362ZHO=5B"Z4,< MN>GJUGK^!,6#7,OK7[8]M<(1:B@EI\D4-PHK2J@886(K"$V?E XYO$>-AWP M!0!);<=+_@S4H 7I!3U1<0H4M\N*(4VO14_)9R[:OH'922\3\H;=)AX^?G?R MX7@9AI\"Q]VXV+GPK(>!%P<\QB$$W!Z_N_]P=(RL,$1;3AYM"/UIO3$C,I9) M%^A6,'0,F;A(4$5 ]E#84>J4DTVZE39)2B].F=,%1742^,DP^2^%GZ*DM,F! M(S"0B[X)$\)$9'E62#U#S]8#3\L2F;Q3H^Z4(&?RN-.!=[M$,,V?TWB;C\>/ M A[!^9!00'5 \6>'CKQ+Y!W9N#% !@ F4/897_JTOE5B>2)FC=4_$_UEL(-! MT4.YCP].*YL3XI-2L0NR>:7!=+Q\,ZUNRVG)L],6>32?I2W%UIMJ?;6B-P^\ M1G(9N!IOD%&X*+L\6([MY/?&TO."9S#57@3A69#9=?A@ *'#1YG>+Y,AWQZ.&5( M^SL%ZIK1U_@]GC["G9=F.H+I@[DY/)S]BDS8=ZS0B3[OH+;CY5:HR0RCIV^@ M"!U:RO=DV,%\](7\VW0"B,V W,_I'!";!/I;'$+U/**[3Q_39&+5E$MOU*4S M5"-NV"595_Y.TX4X+E^*&_HQ"&-6T,= N;MI^%-ST\2S;9 ]-8GXDP5FV'@/ MI7*'1$UE%!=(T*35?_4#&1!9*]E2%)GHO64)!!)CSA$O*V)#-WM.T\"V\F9,+EMC;D#LB"4&\O665SP?7@@6B M**4J"JKKK ,[+EORQ_,E"+]2V5B!Q;3 RC>]4SVK;R';* 8:>M)Z(H*F1M/, M>.R4EP%)>3+I6)K,<79(3)5[R78I9SCC;,(2$Y-P)MWAYCG+SKXL0O:OWRJH M+;+K 2J8ZQ$A1V&EXF;8"FEX1S&MIF9&":X@"G/X,(R36WVENL=DP2N;/:=U M"/.7/_92)K3AH#V1T9G? M+K!+;N@. 91HYGPX/+@5$\%$[4E$..Z3MML8,4 M38AFXWYQ'2RE6-WB)^PG^"(,ME 3-/0M[S2)8C*=\&H@H $GC3:$-A+$D:"N M%<% &^M*G ..P9^NPR\+7C?L.P)R#QZ@,VQ[5HB=,VO_B3R)4)SEK]CJ'>4@ M1LC0!6$0)$8Y8 X+Q>T=,=8"D%CI$,B94) 0"5C;(9"!7&OAN!9PIK\.YN@S2F(>_"D7X KX: MCKP:KK0:U8=B^DR[S)7('ESR=9< [XSI5"R%V]'G5&1Q'%(\Q9#"S8%'?@IX M^3 YP(Y&5$O_9M@ \:/E([73M/EO]-2WJ9IR8X6Q:WG>?K791%C4:%@'%]B! M,F"WI:7'F*-_X/?1MB@-VHDIDD,$'(S9 ].0C=VB=Q] M$R1$Z)[C;/DR?_9=^"3^1 0B)]@N)IYPALEUBL&DZ5WZ#O[V)]P7TYJ#<7%B MB%)#A-SLYU^"**:-B;*4]I%B<7)I^OHC<<;DJ2(.1\G0UQFF,B9OY3$XQEC[ M[)/;WG/_&SL?+=>'8-:5GSD,!MH$@!R5#1Y\& $40LBY3/6DB"E*?A1XKD,% M!"Z\':%L7FAKA5^/XN (_DMD"4]#8N,TJ[+.I2W98!]*,D:!,T0K]J0.FUT0 ML8)4A\)Q18;6=\QJ^IRGS %9@:Q+>)1HSS$H=ND$N[A_$=TA8;!\Z-G'#?=< MHM'"A?GX&JJTL:0:J2[Q*HDCF ^96/\B=#Q51ZFTC"3*!\98KO0U;"P/9)F#9/O<=[HP?4[_JX_CP,;8B<#' M>&=Y>+5AN2IWV(:H#B(M7CQ=NP.#E.@(S,L*[D:0T##+B(G280Z34:^,QSO. M(\_ZR498H(N_'%U?ZD_G'3$M>?Z3+XD%+F8B3V]36%O?+ATRJKMQ;59>/1F0 MQ,_-"F"!5JDB1O9@^"FQE6AG2JH,R$MCP*T <7FNGT!Y!9:]0O2&$[P)PLQL M#J[..+2"D%S15KBG 1@0#@T1?8%'AG@8'#\DE]"@MTDV+93-"]W3B4F."?A$ MU:EHC#R:S3+*WSY?&[Y2KH2%KV%!*H\8-] I7Q EDR7,I\)XVY_!T M/!=5GHA:?5)F68XX=?KHQ)JX*JEV.#SKZJJJL*/&O*J1.5-*GW#VF$>.!0]C MG971RW@;4H*B8K],%AL=7&F"\K0RQE-=#2OVDMQ"U%L4I?)"1!Z5@69E'$6_ MR#[H5QQ,Z+5(W3MPKLL*;M25[^+/9F',!0@;W\=:R,+"P 71%*W^*?'(T[;= M><$>AY!S<\Y_ICDE4"*3S A*H/:M8BC3YPF_8@@DC[&@A58/EEVE**7"\X[R M;$OT(RB:)/Y^N!Q+9[WC+FLZVQ#9#"&4Y#]@.'FR//#F#124:;@T+1$"/TAT M=6*QC,I8SM=++JS %VY/\(@MZ/]2^YI@E4'DD>%<&SPC\/?)A>/\-0F:X3*P M76[3N:&647:5D^M3+O"[#EAYWZ$P_.KXL#R2K_#5@^7ZKYG+,"$KB(@&$7MI MH"U=P@W4^GG$CI:,*FVKE<^ R2T3-3E T>4,18R-OA /('WMRBLR?T?+5.UE MKUXR?7F<&1K)K1M]'1"&+>5Q9C0U5189DYV*W-2,\%3,1&'\VQU^@"'D4GR# MH 24FGY38PB,RH!2S4*B-FUT)A.C338!%,$,*$HM?8@#F /: MDTE,'%VO=8&$PR)=&#HJDH:E4B62!D9T9"2&1G1L!(-_1^NB.#Y&.35Z0#T' M89'.Y/%88RV,)J")TA*Z#&*.?#IEA\$,**4#XJM\JK#+.A[ MVFM-L=;>D& M11#62P!#GGYR1P P>]/S?ZBLJJ%G);+ M/NU"9''FW99!3\!Y%DAZ2Y8=?%]^#/?FL'C8C-:DE_!8DR\)?M7$@?0<6B > MGULAG/R(')5DFU D!4#3MGN#90C"2%!&KR3:B!.?#*II.OYR#S]C$G/R!\B. M KS8:L\F?B:ZVV*9HT^_Y9[=LS,RUO=;B/X6^IM)(5YU\3_0$J\'Y_8NV>U8 M0(+E0>C(A1<\2]"0XX2/I#84EX*'TF!JW^'( ?1?@,U#PZG1*]<'K#6643+0>_%N0J;-8(:"/I $T!@Q-Q&JI\6SPQM-^RO(QTZ/C1K87 M1$FH(1)?SNU+JQ7L+Q@1QWB3 MH/A2"S@-+91EXMU^KV5E9$!&ZP+*WZ[L]Q00+[&A(I+7D 6 M@D"D53?&GOO4&_4DHPY7:48?B:JN;(BC*QCC0%E5L.45?MV,7SU.R[)RQ!+L M[!-^*'L7U2MI(:SC'?[3$:6ZA0OU)9\].]M=4I+.JN5H?)+Y$I+ MI+3$>IPI9.>,1D'S[ZQT21"<7&4=C1/C[""GT:W2 #,C'*;\-4P9)?R+/WC;9 M#I\T)S3;N7I:IJE$S3#!XI,;V=@CA'"01(.+)[+H&"$\*;1U5E \6%0 MG(V#7!AH6M_:-,SR'528O/21((\D^H@.<( \*A@\K7=S\J)I%& OS8$>%*3( MP?I28MH"%$=A0KGI(B1U'G?E^; MDD0>;/IG^#Y&EU&49%H"JWXEQCE4?A435(YI!YC>A7CK)EM>AXK\PA6KH*7 M]&1\RW'F73=;DY/N%N^L/347K#97Y&V-1);.,+PJ\)PJ]J2;N' Z_2F"H( H,4[)9PM7!;&0%,-#WOY5>BUV<5 F],,B'(=0'#F31A ,6[G9/\Y I=I2:S=& &;TGP M;TL4Q\3(QW$*6QK0?[&D:#XM "^4D)+3.4T>DSF'!?1*URZ=#/C2P+6YP$P8!(Y ME-+3! ,V 5>*M[6,M>D5Q_MX1&<8D:RU^KC A7P-R-R6]]&*;G&$PR<\+-Z MDT.$GL:;)ZUBO+:^0,3 CID2:#5O>>^V#IP#[7L3*E0OERJ+O* 5N6WMX(F(W1R, M%D?_2@.#GK,)<7A.D:1 ^OJ!?P3_A/)8E,Q;FQ83%D1!U9[.]2#5C&4V&R)D M@R),K8!QTO<"%E5C.>1F2A0QJH?"35DA7,TLI99;5K0ZJ^.U3.+'(!S@BV 4 M8#4%+R4<+>I%P0_*T;N?QV>0GDK('E)%$&MTP]JXS]@Z,.P4.IWH' M-3G_>.X!!6/G&(P7"50M*8-F)^\JN&\='(+=-;(M;P"$IG .\AD(I'8!!,EF M48[<3O8_G0D\FFPNDT)JFE\VY?41JV*KJQ+*J[)AJZ(#2W--I,&(Q3ZOB,2S M=K=XD#PMT4-4A **VA+71N,FEU;(0I%EWE:"MTGOL OW&W9N0M?&4+N1GDRB M7T5$&O[D.L]$V*13LFC("VTV2A Y'17M@!ZKBVF+@:F>L&5#HS@;FS6>]K72 MM!;\'+,UH'18W$^(!]Y;2X M3KU 0$[3ONKF6-[A,K;U!E7DDV)'"IDII/T>%E?U@3$;EL!,,X?U)_R6VS4E M,^W)/FO"K;C+9RMT6"WBU89;79XLUX-S382 CP#;-H+-N#(7^'Z/2FW+,*T% M+Y(,:RN,46)N5%2@L_M'6545LIT9L935L)YI?.0K9N&:'(=.LM91Y]9X)KJ= M%:(G((G^Y[LW[XX7Z.=WBW?OZ/\5S7?((HX//RV.C]^+/P9)'$'@ M*?4LQ^H0E-@?/APOWOWT4P6QXP^+GWX^KB!6F-W<-ZS42$PI+6A8W,2F5&%C M88AHJ7='PD^CF?F."R:8*(] JB""CH.N-]Y\ON]U$PX@8=5C5!"?"5H'"BZ? M/!ET48!W5>:C!:W/]/(I-C^QA@RA#X5\#6F\3+:&6%Y#>!K4NAZVLH9ZP/YN M,Z\'VG@\#F0\YPRA^8#8X%^T0@IQ6HB2C#-RD=]3*_D3WH,@F=N^+U88NO97>1MU B^"M7:U(;\A M]UB\!\=7O/0=R,;<;?O[>%6P16H1)@J?&&5!G8+Q@@K5Z5 'S'4USJ3C1KN M[2JLP"Y= 4B7C.D"X.]A :3;M\_>3WPY0\00=^MGCEHB:@S)!N410I*/&FH2 M3)JY."8;BJIN@)=Z4\Q4(8V\?I0N0+IQF"N%0,8L7U[&D#L0;J2KHNM^:4KB M2B/FLZC_(5QF ?@LY>$ IN_E9ZXD'$R.XUF.W3HLFI=S )&Z-,TDTO#%#&4D MA[5:@S$[=TYRE>GSI6SG/OV2K[H>\?<@N,IMB@QSFWTLK]*OY;6H3CEWOLIP M>PU\_7?V(W82D+.OBG4771RM\;?XQ OLKWVE'4Y?Y,D6JTO23*\U]2;!8(B. M-CW(W%1\*^XRB7GNAV/E3D"O^!Q9#_0OQK*B;\BY!9>B[Y046"T&FT8R6.U0 M#$D)HJ,\&%BH"BJV9*[S+K[3IBUT860GIO>IP*C0]7S?< M,#(@DDB0T!0]-&3&RJD,=%@VO63K^GWQ=/.V9TYL8@OSH"D+@S(GH@D<>M"4 M%7,QIS3Y(>;P&A=!J#A*!B9+4NR62>S9D5^VS2V3BB-;SF=P7.9BIW+TB M($C TZH0/!1&U))I#!Z ;,[DN)";#;99V"R7X6_)(1'@!38DT0\3\D\TF1*-B$%O0/6&AQ]ZD61Z-\CNZI?4H \%BR M?6K')OG=KZJ77U!)^X6IH-O<@E:HQ8T&OQL]"RJ^LGDEE)=GD>M,%->V/J77 M[2*/,M!X8+3@X .#(7X$ 5Y\@;3X-2]R"('[6*0&+#?D B(?@V=%$44%BIG0 M3QB[L0;7!5!FHMID%U(!2#JC!8(YI7^U8&(H/S.J%Y&Y+1";W?>_GHK?"U9L M ROV"&-.K@/.@'O9+:'G2&E2)LF(.+IAY3V'Y:=32HB3TH9R.L+\%67"ML.$ M)BP(P0='DA&$_9M70ST$UF2'0>G^:#IFK(P^YE)D%X+T=&#]RQJ(GV'4*KK/XXU8\\R!E M30S#:[OR*2(QK2+*L]X4@>$LP>N 2.78M@!C2DGP#N[AHEQMKH-X98.%MXEZG, M3PMAT2KZT>2< U/8=Z@&WG>G!0VF,L]SRA4F27)Q.H(>W+PY:=%D: MSZV\)LD;P&TS7) +R\;++LAX>0GK& /<) MROX0MBPZP-2,E:"R#*JN5HX_HZG"VFC,F :9R<+!B*Q%QK0\=MRBU6:5I<]G M@#LB."*B@6MC!LF)\1&? /Q.F@*2RAREDS :/Z=UP93HNF2[M<(]*Y%37)0Y M^#O)+UE,WZ#8_&X>35%*AGLI-;TVTZY&+]=N;B$.>P7ZA0SL0GP$?V3M6 B! MS2:@+2Z NG"N S]0,SZXXWW(.C#GT"L>$_$ZY1)*=1S!18K1SX?%G>)(E:FF M3B].>/)#2JV5.1QJ\$K@$@6%<8\G MM2],S*@GS(0RD@&, '"5RT M;"[?_ZH5Q2-;6;I7'BW&)4M*9.E +.0"TQ\F+U_6';7V9,_6#C!)J:7W*F . MJ9-]&;%;-_I*MMJ)4F91FJ,05<85[A@B_NM9*+;5>MF!LO:@_[&2/2LU4 MY/?\6TZGB\1\X8^EA!',6=<& .B@R^HZ+7U'054;K0J9- :-?E*AYK26)U-N M+QZO,#33CUU#:6R"MK2^47@HWJ=Z('7'F7Q!Z](Y>1;<-UIY=WZ,>,B@1%9; M]..X;)6<+,Z;E]$^,):*YTT_2V>8B#NV.R327R8QY^FJ;W!&QSB(UR"F9,>I M1$>3'?L*/U@>*[ '>N)J#1Q"7:S],*T:*"->NX^JU! 3)%'7IF)?PI X MBB%.IG] L*!"HWN@>);M)=1#=6KM7+)3%"1;-%J45OB=.:.Y"&'&K8YXH-LT MZ1ZRW@?;KSUG+%[4Z,XB0].?)3"\!.&>'*2! G]*BMDN](GU8_"@ M?A2,GI9G7:B"5ZZ/::7ZX>J]SK+W(S!0H7/KY(*B[T/B(YG*.47W&_@M,"(+ M\P:[\3A38A0DJO_R3W]X?_S3OW%4Q,GM;&GU=XX>[,L2/J_=[JS\6\SCBDD# MHFJ&XI\G5N1&0[\UF(,HU2"0H7U%>T-B)A TG";&[5X:RJ@ >7#XJM4SK0UL*$X,.C$@]6E&&.G3,"QOL^SJ8LE,,O-B/(:2 MK@T@?6+VI3N+<_[P_>]]:;X%]=F] NY?SXW]$EQ"&9!0?9<'(;0Q [8ZE! Y M(F9VT%437 /316]$'>>3&V&+D*S[3]8W=YML3X(P#)XAN,O:D;_$^][XHV58 MM.10\W%0.A 2(QTRUZKUK )O%MVG/-NI3_J0N5;QY<26LP!HM$FW?,NW7&)? MTY:#E+3:? P"!_3+.QP^N3:.[@)O4- I4.4WM9- >?.($%P0&5Q8Z!W9603W MMR55E#TC+^#?DF(71M(#<9020H:F"'9A%0G&!P&J_"E0 )OF,8P0<)0#P:4\6'EX%[ M #2[PV&F] ;7Q0[+9B.2RO&[DP_'RS#\%#CNQL7.A6=UQJ;*YZZ! '3\[O[# MT3$@A:,M)TT$8^MAVOMM+(Z$_T5P<@R014A01$#R(/A0[#+2ML@ 3(+^I Q= MN-^P(88NQ%MW8-4+.@BBH[":J^DX@(*&^$B( M#Z6G-L:TC.>^/+8 .[H $2R G2[ 1EJ '1MRVD]Q6L:5 (;J;:=^JL]<3VB:=Z2P?T$8LT& M[",CA00M;3[+,5A0U A*;_H0&NX:R_FCANQ M;M-UUZ,RE4K3^*DE\$=]MT@ MA&SU"$!]GX/U8Y!$EN] T8EG\JGNS]V'QYZ.\-QUS\8"-&/R[5#XX^< Q7P\ MZK:(Z8@(PY#37OJ3\BV ]T> C1M4U_KH@^,9@2/730GH2 M=]'N&)9(6N6+\S9Y&D/F)%S:Y&I.:+1I';K*-,Y":7#4B$GSG:V)-W Y#+B6 MTTRW+Z$;X[/@N6_N9$H(44I'#B$U_\F7)>GMT7/* 0IYU#:4]<-A#(&NEN<% M>Y#EMIA<5I.]?/1)+^9/D)OFAI8Y<6W^6_## >8*N6P>,"OR1V:W#NAQD^,? M!XIX(IWDGJ>34'1W $;:\?FD?X&,!2KSV6Q.;!5AR<@RLII5,I%H6G'0Z!JF M)J]B*@[-:17S2/]"XYE ?N1S06(RY&WD-XA,Y#L^?DJ9,!8'1=G'K$(!5L^0 M08"C82&(*J:1K6 :<:RQGPZ(.:^<+X6FGA(G:0SDIMVLMVX*3YDJ=4]"C. R>MX-@*4OHS*Y=2;/)J _DO$4B50QWY,EE: ML(J\6N3L)U;HDBL9DE\.D=4VF;)YSJ5D+W.9+)&HYMS[TV)UES60 M6"P_N+Z?D!/Z! <5M"H:TJQ4(P)Q],[R2 .R]W\Y/UEJ>&>S@DR0>"HX'PTC M\;8D$VGZ]RH*X]]N(0YCF$T5WJHH=FVR:SQ3G[VW$R/P#)R]"F-1RL+4YXI( MY1"7?1,&4$#).=E_CJ"@9@HEE2%)#1'"05^A']&.CP,US3)P>DL;7-5T['H9 MIS30_4;B]!6,@B#7TP1$U\?@"8<^'*9!WUA&1IM7;>C,Y>\KHS75K!WL_G;& M1><;44_VC#PK?44+3HMK^E!N%@&YV<]?-7#K9B.]DY??W+Y?<>5[ C2G?TWZ MS'P&;TDK).>A)O+V4,X:;>'3'Y0A'UVP):4V#YT2VVL?L$D%"B\(FM%#15F3UP5]I-L] &U->8;9A/%I8@0Z(7&7$:8&-=+ O3OP_ M&-O*:9\1[ZEE08CG5Y#7,M!>DLGZE-H""7J'P87RZE#=#?+UP/AC\;*9K@]H M!RQU')+ MY*D1#8TT^\\FH&E$:$\'Z=QYGI)_^I;95$GG.*!,-(40\/)&HJB MZY2]"D H!,=8$HW8-B2LD 4#BC*AJ@Z(/>G0XR;=()#W8.-NFIQQ1O M9E@H=3Z]2 JIS@XZ9O S$V<33<.@\%&DU*6[#7.P('WAX%-R6I4I4.3W?H\^ MXN AM':/U.NQ)#>.WL3O:VL[K(10(;<=*&JK(306,VH!E1*.=!:!2>U-/5_* M=2&.V,EJPF@MN#A;V8'$UV&!L5F+D'L@F5-9ZN#FKU*TH\ M07#J81TCM8QC<3RN ,>%$NI8U']8!R>@@GM6%%%PL"]N M_.CZZV?L/>%/@1\_]LYP28%PZ7A*U7NB8]]3XT0Z+'JFXZ+C]XB-^ITLA@)M ME)8L@FMX:X5?C^+@"/X+MS+8'._Q)@B9C8*OAP^?0$PG@+9T!NBH #ZMK8*9 M%&85I;_\U<4A6$F&5;65BI.E!%GUMN5?M.D'DS):48JMP*V19[E'_'@*B0/6P 2E7*8' ZDPRO4Y;$&Z%LH,K2V9KV?-H%R86@OZQ*61)3V5I,#LRU=!Q:$]+RP,EU MZ9]:.S>VO%,:(4CKGO<]_"EAYCXC0A&GO4",.J+D#X]!Y3!G7.XXES8;8&J^ M;@"C*_#'+IC)R>HMC3DV+XJ,(#$T?5"XAVUR8=E#T68E.MHV8?#<%6M;1DPS M!I2H7:VFF=R$;A"*B%V(^&1Q3G_%UC V1:%L\C3QZHL8BNU:"# - ,_TR(-D MJGLK% M;7VUN8RC<__)#0.?5>1;W7ON \-UM_:GCY!Y/'#=J V)19X*,SVK$2GJ/R+, M9T/#L>((87E"*$AGA+;6'D R9R^U[43]CA8,YX;SZ: Z!R0F 02LT"K#2+S M0,I$4#831*:"V%R^TR63K_=)SIH^6-E;#'%1=IR 1DT1?:@F0],JA]2CD^/D ME#&H$T78V5@%/AU5ZJYQG-K.+WTR([A#5YN_X'MKX&5S+4=L@' ?,N+ ^920 M3&.SQ3<.V$E)HDL?<:+PU0/90V%'_D;E+0*'$$M&THF:)5Z '\OUHQ)\;C376@N+[M[CR<*P M"ID#)GG$I$1:.EI+N1;)JP?9 M?6 9@&!U,NWSOR?DS [$/I/(4QX948VE?:?B3][8J\OER>75Y?KR_ XMK\_0 MW7IU^J=?5U=GY[=W__)/?WA__-._H?,_?[Y<_W5*A*%S/P9^'(>TB%'T5M,,T1IF%),-GUFQ=3K(A\ZYD6@" M^I.%3J=UH8_-C6H.-L140XK@^M&*OP2)!WE"9%9I@A=/)QL[?Q7%9#Q$!T1L M1*G^GLBS^SZ6HD,.+%N59[HJ+EL5G*Z*2+&;7#90JE -"CHH5-32%&HP!@M* M)KF>\EFIP78,L42;&,*2N)+=S@/%W/53N"TF5PZ4+O,9>70<4+B)SK9)@;UV M=)"),_*F8E$HWXPU.H"$6<:5 Z$K:,O*FXI;)2^OE.7I Y%$*+)-3Q6M/Q[8 M+G^ F76*:)^K#;GQ93_U.F!>ZA$RPD"Y?04HYJ]9B'(H!VVS^O*KTTOP/F0( M+]_/NN1#T]1Q,_X70BCB-DX:SP_J(YG HB*$8'(K7%;N;KQ2?KI<@8,GKWR] M&@OQ%6-T]UDH;5HC8[7AEXCE$<6'^N_/O\7@)R9'Y-PG#PDK$#M12.]"JM9! M#FDZ%R0F@_Z630=)\YELWV5-1JI^3*=Y"D!LX7ZX]JR0YFN B@Y1@?0IGB. MR&")2FV2R_3S=6.<@;;NKP9BI@(Y"01VKQ44=2Q>U*V2G302=7W74Y:R'HGT MIZ';)%T[$O6%DOJE<^>F8;8B)40:@C$,@^A#LOUBA:%K?Y7BF$8IB\3)HAV/ M88(8@6FUE[$8X6=2,* UJFQ41N3S5L:-;CA(6JYUJ,Y?5>)6HS=B5+[R_L * MJ,OIJ]P*N8Y950#6./ I8GO_.@'<0)/1FKA"P"2\5,5_EQ6=Y4_5I29EMC1$ M(JN<,KCB455X1#:$+N-;&P2X%Q+QHF8";?Z355+2% MUB"&E0X;5#U,]]],J9$M1S%1HSF<)7@3:HKBJ$/KH\+$F]2Y/S'.^)$S*M.QDX;RS:-WOA7,OO\V9E82, >7;V2@0 M%2K&F32Z8F)^58U#.=NO/*I@F-EFJ0HX_;+..'+QI0]V2% "(.#]-(EB']411?>FD'>A8PRN>81IRVY@C1BWHS.HNKGJN=S>E,P^2PO MHRC!SADU9+(P&VJWCZB%TX6<5=IL^6R%+/KG(@@WV(V)>MV_1"XAB-C B(V< M1OBPP1_8D0F+Z6A?[VDP+IQCY:NHG;4$W,'&$G4<7#Q M=.T*Q6F8=RFCN4 7?SFZOE3"!@Z)+Z4,81OF#G#OY \?C.&61RW.5+DEEP!F M;$?I6%/S]C$(G&?7\WJ>0=%]KM-4,C/F/E?I^ L:FDYXWRD72Z5E$]=>&6T8 M$UDIM(P%O97/A#)&D^\YU!5<#KUM2%RW8\G\$L'9,U)J%KK,*_9V1AED:SOP MF;\>O!KD-J52$9Z^ I<4FBR@T8=&'B@QQBDDAR+684#X85115/D1B@XC4Y>BF4'#5:(@G9- ,2F?PHCL>J]!35;)VFUVDT MMHK/52USVE^PD1G-GK1:-G6_?2NE$ MR\U,MV<)_L_$QRL?KY^#]6.01);O+'UG_>B&\9[\>I30XG1D8:MEAFUPBL'H M".R#\7. 8CX!:O*.Z13@;]/:N#4NBR?4J-QR,-/UF5@.0A^1<9$8F!JUV=#T M;UIBFC4NB_Q._>[-AW?_C'2F<:W"!\OGX'<*.@S$=$F0,%(B5RKN#)6;Y+$7 M)=@T\OAJ^E8V!9U"5A9-2T.=E%A:=K&!B4'D8XX5N!O0P%U;"=S5DWXZ,<-> MD=>R(&7^9 @34I9O>N#L*T);WS70)-))$,XW5K@*Z??G4%QYD570&X KPZ=> M0,(P9/ Q\KQN4)HY<8!,EOD-&*<[PND3D-8?!T(.&\3>1")D\Q;;V'T"WW!? MTW9%_(L82*I^)XUUF(R7VCK6H>6P&G_LL@[U<5E$UR7*0[+=407VNS9'CEMIPG^%X8G8 MMQVALKO:;MLS\\Z'U*U:,RJE1E)UA7<^."@2F>(TD\P&2:G2OWYQ<"%!$@#) MY TI=L3.=ED)@#@'MW-]COP,\*].GR@W$4=**70,<2#&HR?,E4N""^LL;#3V MSI$G#AS4[M'(Q[7ZX+D%&#YR)A[UXCNG2W&M+'I0!,)X/!PR(VH*35WY;L^^ M,YIO-\'I/SZ[WX)=MNNO@?*!K)UK.,DTBYQ%88*#&QT*WO=(+Y7L>30Y&X:; M*,-T&#K*)=[JQ(Q^H(/7P$>1?S1L@^AO[41+^@(XDGPQDN,#)A,>WQMX_-SE M N9BD(GT4TTEPUZ'55N=<:(3.QA%5E1FO'W9 2":6N;"9.9E2TN NAJQ_]C]IW8(^E574=5]I:7KI,V,759F= M&^IBL2Q%D>43R=44Q$P@\:A@VJK*-%948B+6/;Z0NP%"[$$3?R(]>@4HT-%8 MQ#Z,1PX#&7$RF.R!:"DE*E*"TC)!H[M2B'0#_W=52#)%B#_\0)/FY#](+=FU M6#??\P2+JV\LCQ@,.0PXH,^-"79)'Q6I]QZ9RQG]_TMB&,M"S),4Z.\^RV5( M7T3AJF5S53CT* .I>"M]O93BP9JP9-C2'\L]>!4UA7-)1LX1$V=X$6SJT[L; M^(L.;^F@+@0^+GVD3XJJ,BPQ(\*;@(A'M 49YP'M06*,ML,![?"1G7QHIQA[ M4L2=$4@L.?.RA&P#6JH&QW[F,?BD3PB2UO8O >2TKL@Q)$>02(^[445NR,B] M@,(+Y'L]4)$O: $>F//8P,=])ENR_4TRX\)3_DKV4XP/=ST0,/@0-#C%Y@G+ M;!;C3)"XU6O*DKPRX93)3.%1)K< V'#\\P/XL&^B]9YBI!,=9"CD1I#!Z/,O M/N4\'YSOJ,<X5P"LG3K$4$@:SY#0=@89 YOI^&ES7=N:(Q%V5$^B 22]HM M;)>ZFEM\YG0)+KL8RV82AHQ!WW(>!#HN4-@$U$KR6-IIDV13*)A#C00IE"161DJ M89",PLYIP$NX"'OE;T&$[:->5761.^?J\M,5LP?28F^IFF!Q]9OY-]P M^$RN,0OL;XEQL0'SQT-*2Q M%/4!PX&%GP]XYGS"\?A@CL-04RH\2P;Z$$0?]FRHF8(+.-+1=#$6^0>MBK$8 MD VF&(M-3OP$,19YQ'^,R3,1Y8967M*#6U&8 SG140/8H,0FS:I/3\$:$ M=9'KP<0T#EX]OC@*63J]U'LZPF1V]Q[S+9T,=QJ(+$0V2RD54TJ'A')X-Q%- MOL[<\.H;3RRAFAK-H13YS("(J:QN>WZ G*KU1OFAXR$(Q'#LM'%$S!A<+# W M*JL55"20$R.(R"L/)CQ_#3*QQ6CR["8",SBY%2@#_(R^#).I2;A+E8_GL %%DB$=\B3H M*%U-,Q"3J^QQY.?%\GI)+G=QZEA37W LLH78S-MDRDRMSV#U"0]YG;\B*SA MIJ_1Q2:D@4;6<&B'GICI-$:'PS-,9Z ;@ !Y%60JIK/T7[@8'\C9HQ 7($Q> M)6FP@X.9PV\ !E()-C(9MH@O+1#$9L&0-IA F4_$*3 X&'Y2&51S#H_!K/S3 M.)0DI!+ROR1OVJ2U$PK.5&D><+L4%42MV@M#4:Q9X"F7L4Q*OI6'@L&5]FJ1 MJ7\B--70@5[%F8NE,R?7:S\5PF2PRE8K-E4\790&?A!FD&97E#!E-A%RS^)X M!X:#3!1EN7(Q!*--JQ0,1$OY^9F1():[E8AD,$FDZ76D^;!2F' MM,B'G":E80 J2N;GJ9>XO6T97D'9T%=XGZ09=0)(CV@&C)-'2&/ M'$ULV)(."4VJ./K&*T;DF1ITS(E2-08DJ'P+EJG:\X&GP.*NPRJMTI*/K >$ MM@9(RDTK_L.3I+.6C '$5C'73Y,R2;GMLHP3>1<^8;=T4QZY0=DPTIUH^[SE M#?Q%3"N 1 M9$QEJZ.6P1PGGUG'>6KJ\0D9S-Q8U 001>7YP+^?1#L?EK*Z-;7 Q&:Y---X M^0:B2NFEGY.N)TP=[@?ZXG=3ZY2TB/&?[$>L/1.=SP M/DYHY="K;RE BA+]_"HBD@,#&3C:1R ^R]($>,D%JK9# +CXMB,^[OQ/\7E' M^OYH#*IG=?T=N7C(W#08;^K,M*-I,.6EC4^(Y&';8_0"^T#XXR&&?)#P=!D1 MD3UGI:_ED@@X0D;/>1V:T/QVT5+$D/VG+'1W$Q'VHR2]=P]@].L7+28&<_AH MDT6"#4.%"K@BX"-/Y6&CV1BW,='H5I&?8S-)GK'SPRT1E$)F9UEO+J 7PGL7 MIS0_OP<6 AW7X08<"&:5AA8U>D>%,J J^%-TCS"M>AAYPUAPG^X<:!G#A9@>I*[=&>PFR]INKX M@BW(/#Q=Y""*!]^YNZ-QJ?A012%B&,SVR9?+\TY)0'*_ MW<.FB*-5FN+@.4MI)FE\[_:-.F;"FU<2=7C@Y'=0@^SW9ZPPV0;B*-\9'\KE MF_2<>,> 8TW=J<0(J<^+36+9'F/L&,RPU:Y MQQP_2?(.WB0)D8:/+2TC!JSX ]F@IT-.J6A03A,W4')K9# ;3:LL?8EQ\,_! MEZD8^+3(:K-<[H2T:8I(](DWK)2"J%:"F,2)-BQAL@Q14+?/J4,%==O3HZY> M4:7-"LY0(64,LHNZ)^V(GJ:.2>[]"'8 %[RA/OT-%"T 9_ :/R+\&GA]["IL M9"KD\+'AWS"Z$V.'CS\12N0(5)8T_C:DCFX(@,H0Z\V7A'E3UL]0#!F@SH7N M=1T7'MA;Y)+9\YH(AV.-!?#%#_'F _DF@RC M)TA/R):2:%N4GJ;TAD7]"B^GDDK,,3O0=N>2(')TEY'\GOQ^]K,/8_"C;;RY1%)-7S4W)Y?U__N5O M/WS\^.].C4O6\*822C!0O7DI4H!>QDZ4#WLZ!(4U6GC4P]WHQ!1QUU<[A.$> M)3+N6_H"UB8W.E;LX*XZ,:3#QG3XH"="BR)X? :"5D3S\&F$1N@>&]N?C^' M(-;.MN3EGF3*>881$4'6T7E&9#Z4)-1GC[,]2U9,,@Q:'B ZD"OUV!,!7P#\ M;/$-1_Z(DW_%$9\Y88I+Z5:<[&=!=B"3'>1D8_:M"4J_C4AX^74^;R#9]5_= MT=%)&)(F#=V@Q>TX!!9+VA8 6(/$,CQ*,)"\B(K V^(P7!O^N7'C'$:D.!0> MTP*=U%G1JGX:9+%I8B-&I+CL*);(=DUDCVXJHM4^5GY,CU2_#$06W$2Q@T$N M=K&?.%_V/J#G3*43#T%.)4!,1].$:-%0X1+*:XIB+6!/'0%.FQ;2)/\H/D0M MMS-#98] ?.DH2AR@8>MYS;>' C>,5\=A[!CU @*87-AQUPA!EG:\C8YQBE7> M$S&HLR&C4OF #3ONZS$,*4*?$R3 :$XQW E04*IB0;1J7[,:T\.[0-&P(3%M M8+S3H*(.2^,*@@H,12>)P]%7Y4%=-+FHTUH 9P]RWY6^]QZ("Q5TE0I$2W5X MB\]-&GY/JRDC/P$D[5M09 2 ;Y^%/(\QCM\H #8#Y4U?T'QRY& D\N44XS&O M$1VQ@%X^&6(J<0YZBB9"K8$@-U:_=HLB[_ #L'UYI[\%9*]X%<>^D8T$YX; M<6R: 1G+D3YUYM"/ <7B07R#M=8*2#\(H#I8;H',=%7_KG9G\'8SZ>P3GPQ$,-$GLI4444=@<=F%7L!3VMC%0B?W&]'RT,52!'Z[*S6 M%S<%M"3[QAF$99\JM?(.[4CR1-MT-,JE%X95;I @JY^YP>([7G9[M"S:PD]X M'83<2=\O_P?D="*R.S >#]*P>?(*S^8$,V?8:UD:[V*X=J^^$=TG&0R@J!C8 M*4:>"$]N,)J$H>(]T%(R2:L(&E^RJ)<#!V,HB]8X6G!2%5*G69C3%+0>\6**U-;)A?O/;LHER-,@3%9>NE WD>8":-L54&]J90_@U'#0[_(?I)8] M$-O/%#C?Q7<JI7.58I'WCTE#KNY[\M$I?)L:;;0OI3?_2?#PS\ M\\>3)*<0FRAJYJV%X:SKOR_S=+ M4OBK@'_J%P5Q248&2 #A@MN/&3-L"R>: <&^8Q/Z/8_Z$5R2(ZM%4<2:'[>8 MF&@R@2R+>@,>D^C+ FZ@VTO(_:SYZ.()_&^6,9:HH+.-^Q_SEZ29PJ&M, _JD:MM1, MP%+]'(9U5*F)'(97+@8_=7*/V%X>)#1*# J!4>PXGPP9H8Z"2?,ZJ3WF,8M\ M?)"LGKT#G9B9AXTKFU.GP# ;B[2Z)3S,P]'"B2W&2H)Z^F%JMF]YL2;TQ0Q/ M8"V$D :I36#E-UG7/HYA*5Q'HU:;&8R6UI;"$0EBE:10!.HO0C\3;1@=.(C_ M0"!8^> .&]W)AQ^YN->@1/%]IR=FHII?@Q)50L_04C:ZBW-]<:,JT2(\+0]Q M&!+9_\W%QR:QPQDNJ$PQJ1ZG*RA);TFXC:.J;0Y:64]3@B6C!* M77RXB^'3;KC:093@ *GZTMB.&-QAHY\@@1I=&PP+.961H-*=A$I13[I7;GY1 ME'JBM/Q^LR[#?K"1QK\-\K:8X%\".>_XIQ\V_13':9S$?TA%C3A1V/B!% M\LIIR9HBL2_EB7UP[_6IM%W)Z&/7Z"2K,@05ZM31@I11+X@;#I1UB=A_;R+) MD$4-^:M(#FX] MNH\B"(+SK?^?R;4)53*H'!\_6IYT\N;T2$JW$-$A/PHKA, M& _$IXC4+YLQV==H7KD<^SLBLM7H#%"Z]HKMKE[S27*G"RD^K]#%G4WYK;C> M7 <1T=$"-Q3"YM6W% )#R6-V%9'MC?NX@"4](I^"E)557,[QQLDGXA02>S$7 M1YK,^.D(+4J@L>FBR>O"\>_:6!5N$):4,% XK:TKPFU*'::I!W>)]AB1?4M5 M/K0/4EE(@]_BB26S0W%^)0X]]2)*Z$>MEO$ MD:/F$YP"*JV?>>D0Q4KY4)2*:4J3#D5 .;ZX1L4$:579+J.XTHH \5*VQY>( MGP/D"S3.ON4UQ*-R.@<8Z&643K4A?W3GTYQ\*]]1"H;]&^72RDLS * M*;_&= !S@,/#QQ^>GX+T:%,.[0LRU\K!DTX_MY)"\":+ ME+^D&/$,>).&T \3."D3>:$,WPLB@>D3[/:NEPHL\-Q00#0=0(I^!2RT>(O= MW?BQ?N/S19B5&2_8I_+ GN-(@32T9TD'_ZTZ*N(7'QL>'SYZ X;WBG& M/W.N?_YP=S,6GSDV9_CWA$D)"FQ O&FOS<['+(QH8M3)]OZ@5)7,8YPT?GN.'RZ7*UFP(^_0 MF^2$Q7%$_NFQ_=K#KF L 3F)YVM4*F>N#,F@=:7:1)\@T8A6D/E$A,/N^(!5 M?.92A:)M/KBSI:./C+D\(%V%E8O1 V,ZQ: .&_5DR*G8O$QK=#(TE>L[2VL# M "60P<\+6?,:0M-$K!7H#RRL_FO@(RGN\0&]HBA#0#ZXMG#D$BDZ22TQ=S<#4)_!O9_A C1#,AC1 A#X?E*%&G P)H6KV9R(+?BKQ#P#M MW.2%[ K(/O?/#U\2\)O>1#Q[MR@NV3.!#$S1%$97? I.^'?P-0>*JN4?E,M9 M3I=6-CX;2M93X,,&X(39]1?DQ+OY=T8'!*3A#1!8$GMN^)\9#A(_\(:I*DZ' M/K'YA]+4Z8-#QW7D@2<[E&LO.$>@]5<1S1+V9Z()JQ)D^BS9EXC<0R&51;;4 MK1:*XG?3F2*?!D2]BL_H(F5*$UT023L]Y:])<)IK\;1"AGG6-Y0SJ"$U7TOBHJ:N# M(VFMP;6$L_92H#O(\2PL& MTG.F?:+=5S<(Z>,$,9B)2_Z12#XW3XB;#M$@MQS,>%-4<&-_?1],:_>X%^F] MN?!R%I ML07-+NL7#" -ZO!1'3;LE%6U!Z1+4XR@0MS8J9( MK^*H@RP$R-V&8.3.7YT MR:8)D/]S'&819'A?"<@Y%N;H!>1OJR2)>?SRD=AG]$ M3\IY%;,JD/ X)CZ=%QCZXSRPFF?SC.MBFI^5A9N4LI#-Q+FHL%!,QLEGX^33 M<:3Y."N9A2,CT5G"P8H+UK03"S9>G:^F,C9F-EXTQ(KQ#<))Y[1+']/1,44?&!2D3,A.LL#0,1F7LK" M1THT56MP7G&EFH/D3 7- M.CQ)H<#J%0\J[>EM+@%]Y=5;'3'Z!)YE2 @L MY @B2_KP?/LRNMD@XD,^<@7/;#HQ871*E5$P1%JR \WM(2^,!=),3TR58C F M&TV(J3(,'66+0IV8L:F0LBMIQ=@DR6!;<.GYR%61!G58Y5@^K*C#>EI4E?W^ M!6GPXM)ZU7E$H,,!DT2;'S[84N,L3V\9WL%?3 MJQF@9/*01]/>1+K:AG?@&IUEL0.5U666"X?J<,L9*A*=QGU1N,[IP]^27 MHX'A;DNQ8WD07.ZJ<_(/.>)+ITRU_* 6E#U3+#<6@#5)#&#[5(7I,C5.E^9J MD!V-EF__.7$SNUO#P@/;D0NG[1N;#.6R\$R"A% <]-1UU-S#9 M&?RBASL\&=SO"SM/O"3T"S-X>4>B5F>\K9$\95&*P4MMS%9>8Y2:&I.6T:!V MOPBB N"0"PO@)5%(CBV"QDRT^9!GA;GV+D^+O_6^/!-$'64'D"525>1#^A=>]C#/>&FK8)8 MH2=PDG UC73,(HUV0[1[=,,=L&P!' MF@\.[DL8G>42>F+\TZ(K+)/$!X:P^0)F+YFF/.W@M%5R5F:F45Q^B1SYB:J ELTG>72$ M)TZ2)%2T7[R)//B%)8K6\BE*8X1G"R&X>#$J_9Q/2TTD-^RN M]\\S\O:D?T?IO1LNG5!P'4B8HP+:E-+I9]=["2*$#[)-_1..DV-Y MG@]8M:/304^'G))1I4339 = JDFFBSH&_U;/JNMYS395C''9NS<1GL^8=%>4 MP3;$P[S+8W2&IJD.9 MS& /DT,56#&N8QTUM/-L8'F]R3"C6YS*_(U0%O8349=4$VG,__,O?_OAXU__ MG5?%&YT:P,X!K#.+IGN)S!)KOI7OX M'$?I"Q'__X[<8UF1PRLZ_!-G-&@/[LMG-(FF/QZ)>L3',V?/ON:,62,*P"8@ M@6J]>4"07(1Z^1#ITHYCZ;R7*(8AYJ M4^SHY3L&IZF-.7;"BBPW$6$R2M)^QF4QRE1 '3UG79>0 D$ LIL )0+'S<23 M%Q$O7X/T112]8DYDE/9#-,W+=9D2R[ M?F3PTA$94 :;XUR@9H?1M="S5^>K00+&2MBQT\3 M]:=!:!KYW)TKY]PYF>F7M,!)L7L-@3-]>I]_3+-W4(C@E,UH*,"!X*N+XB(G'[>733Z#1!:'X**L?6GS6D6H;BP\[_S-A M(-*4C"E'GNJX ^#_%<:4JDE/%_0GK..'&<+]\F_;&^;W%8'M#/DKHDN[6W27 MP4NTWEP&84;^.A2RM?B*PS_CL.]0T$T&,2Q] PJ;T*^?..VEW*'W09&3/Z$GB-0S2IR;/Y%R.YR,%A9 M<>FC9_#PT7C3M^*[T'C<4AP3<$)XYG(.0' I-:27/Y8'W$J?&Q,.;RKZY>-: M,*'(]>NT&\Z@-)$W@89>A &L-P"\>4LF[3-Y#RSTET%"Y#7DKS?'&KR*4 !R M6=,Z?_037(SE/@CQ&=+F9 DNA5=7 R"@*EX(@LT+"OV\*M[H!HL2[E2/*.4* MHM94)3)Z3[^D@DQ3&I->-T_1M9ND3T31_&40\\C3G0,#.G3$<5^*WE,7KBQY MRM.81'I/7=XNI?F/O=/S]R)/_H!'"@R"0921)V&]Y_+\L0>X>)"DS _%XTPK M 4[Q[HQ'L?H=SA_@[_C#.KIGKUF T3V._G]RY.07T'F=8-/^$X MV_>)53YS8/@/1'S] !^@0',0_$5AW[F1*DMQ=,S#652B7TLLJH1]$FQ MDDG#2I[V]BV'^-Q.KH)5LL<3*=AZE>;)I'>H/^RCT*B_DSX!H/B@\@38H=^9 M!/YK-)*K@693HUL.38Z<0$'(&1?>DFI(U\$WY-_CP$.B/$H.RD).'4=M(1I/ ME "$6AS1IH-HL/3+ ,+NH3P9LP#RH<=QQT%CTN+[K,.X"N^$/.%GEO&"CN.( M;TKH., + : C?9=WF$23GI G\BEHL4D^?WVZ?R^DE]^F-KMB1.+%=?,C(:1ASP>F MH0ZX*#KWS.&EYRD^,0S%]9#I-M0Z&(4L@IUN104 )RH7WHI@U(E2"OJ24!;'IG$2])VSQG)E^[0UU4G<*>9>( 5> MN1B2[!,BP]%P/%KP817Y/)QN.RA%=M: + M-_0 :H>+376.2+5$4;4H MWUGB2 RL[,K)0DII];3A@CY8_;F9HCV&HJ6<"R4(XFG(R>C)^1SJZ2IZ#7!, M+;%$\(V3A$4C;5$$*3T%JG0?ZFB(+_G#SD'RUQP7ID#^^P% M%$.K]!D&L5?ZD(S9/2%$R]'&[1*PI[B 6%+]G)QZ1[^6[U\_00 MS /25_)#&8B; 8=S[PP0%I4[\1$V(/_H3\+;F/+U$2;".6XWK\-<@'N!(D2(]0.J[R/#B)U0N]AF3%AQXS M+&\F3!T8OC )/4>KG;[,#X@HIU3J&OI!>D'J23&_8#9P.520Q,!)@U. MG*I:5,+ 7@A5;^Z65VP41 N5]/0(E9-BVBSE1''-E=< 1)\G(OE 5>Z!,.3. M6%HMC.K L"=$4;GPEYFLTUNODO, 14&,J>TCJ8'HG<%+%V8T^=N'8O&!**Y. M@Z?<78S3X)]3E>6K>H=[VN\T'N_)3'CU\G2KB!5BD/_4CT8%E#J]5=G#7U+? MW@?=5J#) ][O=1B_<06FE\Y-L8-A,$>H0U,IVH-048-!SDEIM0PK[)6F[&)/ M?)W\LV$"O,4?P4&!]ND'QE'>?8/C'9=![]";A"-5@G-BM9Y6?KPGKS4+LV/_ M?^ZXS5D:#S$:9>\?9V*&=$!A^@E@706OX*:FE7VX>"(3W*Z''41A3,X!6P=R MWQ"5PRW^(H7--Z0'OR8LNTF=I9L6[U0.'B ML;XEOU"GIVJU6G6T@L0B9*0(W[F)R/M'5R7YY 81.&YN(B72&\*;&/RI'E+> M2:-]Q K6M?&/4S$@_U.TI0O/00=4G.H[IA6,>4"PM%Z:83([<.R2"XN#]QM/ M39M^LQ((=0WR+?H)Q5OL[E\"SZ6^-9DB8T,KUD@NH\1"__1OCZZM/81(\G7A MG=&2HFQM!3'U.N(T%2'PR8."H 2H*!_ E1:V&BI"CQO)"B9(\VG8D]9MQMR? M>Q/MLS2A?O>/>B(,S:T@YX%,*,K0-?FC"N;]ZANWS\ ZD/_GD^=*?:]W'L8* M\L_=Z!>HA.1C=Z,^9>465DQ:EZK*H@E41)A[S$H4 W6O5(0GVP,E4"7I_%!Z M6LD]5XYKKJG'1X]DQ(PJ[66 3]@!7X@J*2S5 M(F%;J:&H&MI!@EEWTNA,' $[?V#ZJ&==/S'_C?'T%C^]Q%GB1CZ1;Y[>R,P/ MY&\E_0*4\OK+?$1W*W:)ZEW-@=(-QK,V_:P@4*KC7#>N)"O_?\GD88=")C<. M8OQ(M,; 0Z!%LJQR@VEMF*&M8--C]IS0.+_TZI4"O!G/O:[Q[$HVU_K_.W.C ME.IIYP>XE/-Z@BI]NTT?*]8HKSPI%7Z$67HQKA9^5+[2[;O/?Q,7LN4G3-9% M<^$J6UFQ5E)&'>RJPU?"^IN(VB.9K3K7;$ (PI$;BEN4;#\.>@CV>GYG-)S' ML3YF!2O7(LJ*Q@/FCTR#O::IT_Q;O"062.@A26V;:UM:L3[2,RC$?RCA)CEB M$2LDWNHE;3.$%637GWRPC'F$A =$5BI:1_ WO:&M2W\K"#YGE<@?7Q!*;V,O MCY96VS?4;:T@I+@NA0N8!A+=QB"U17Y13SMW#%.EWGSS=AK*"C944OBYT-ZY M,)/9(-!K:"O8Q$Z@*8Y ;C"[!,SFX1U4DJ[\FQ6\+8=3/:9$Y("R+40NN?HU M(\^UBMU-?6:/8& RV,KW,>*&L#4F0M9K$'FE.Z2IK14KI#3L$+[S^*H5^)SI M6BCP;\PW0_?QK&#(8R#*#D RZD'_,BC:64& \.,5^!;T_B+RED9*T;2>7X!F M4<#TP;W,D,KX=DWVF49U[-+9!E+#$(Z'OPNB (),X02!?8(, $K[)7@ XSWU MQ43^)R)38C<4:?8*VGN,9L4F5C@3R)9<;S2.1$/SV9^+)^R"#_/QL'N.P^K[ M4/K1%L[OXH@^NZR"X4V29,C7<%W5U HRVL1+E5!)^/87H$C(ASU%_D);@C)^ M;%16MZ_,?Q6!HXOG&56R.VY$V@4L?$!-W]<(%7H0M7ROI/2+VL4TX-CS,ZIB MG$RNPF +:TRD I_J/,DE2CP<[)6LZ-3;BB/%XX24\4$&]:E%-RO(J]MK^#_7 MSV1I!*A1$/O5"*IVQI^6@UG!BGJ,F+!^<-<"/%M*NMOUM()(N(L*'44KYRN: M63']6[*_UIMRT<<'!($Y8$..,8[?X#9U]^0WG:+=900KB+[ZYA$]&IQ:^]!E M^2MK$8!*#>80CEV0[6JU)30Z7ZM>I[*.X"2Y-47%=QW#"L*?@AU4<]S0M)X-E$O_%,?^ M6L1.Z(,16W6T@D0HFZ6\;\G?9]=&2P;)"_+/-7Z*WTH<-S2;_V)H%Y]9NQG: M=;-B^_!:H!!X$^/#8[;?AP%27@#JEE80(5R[=%*( ?T5%E]SM$/;OE80"N)A M:].XLNG\9TIF- VGD+@M4M[K-L86G:Q8H4HPFUX\4C:TD01CO+*ZJ15DR+!? M]SB(O&#OAJ(HK(H88X?YS\TG41U7)X]6&UBQ"N11I_8EX&3@WT2\S+!!;3!U ML(*DNSCZ8D@)DWZ>?],H/5%QAOO$H!OZ6[$^N8SRX+Y])OH*#MQ0DYRH:&@% M">0@[Q%.#\!9<)I!+,*>!W^KWL@N_>;?E.2$/&0A^OC]^8\?5QA_COU@$R#_ M.G2WM0UH:&O%2@F/]GD<989+0=',BNG7L=U,VTO?V@IB2DPFNY^N:&PEC#(O1%?]E+IC<1C/_)EP11M2V1<3Z484L7]G'O" MCRC)Z?.:'(W,,*HHK86EEN,5F,\>/"#;3V1Q4;:T@I&N^YZW)87ST M8%:P0I7>?(F\T"4:VY'9T9KN\]MCZF%4PC)&%/T<%NDVV,0%"D$]#/RH4:Q8 MZQJ\#%D917A#2_6IS1!6D,W,$)*E0N?E43:,0]#;97[@M=XUE)\7A:XC\^ MG=_+LY;_;DE@S 4"03F\B7ST[;]0*6Q2V\B*;2*[2ML8&$SMK2#H2T3V%S*S<_0U=K"#K&)L6QV8?RD3&A[."'?>8V]RE+*)UE@+6(,@F:B70 MV,42LF(/(3\!J?K1I< MU&S[B#Q0]8CX=?UZ%VA4W!8]K2"R[GMJYZ&RY*HG MTL(-40C28!,P_(J[K.HK;&QLQ3H4H;X"2#6(,HB5W7.8A>0<$74/23&01-/# M;HS)>7'Q053H]L!(%-/,4;.^/-KG;&%G16O*C?$\\L6D=K3O;06QMXHUA!5'5CPU@CDJR)2'(/E%9_PQM9\=GN@1;:NE M+>H.*F-#"\Q821I % %-/0\?T(Z\#'F"_C5YU0.F+C^FF7\0H&YKCPCH5>/S M ,-9L47U*'<6X-=1-1P@"02H>W)H,4H#3.WN/+(CX>@&X$S# MB1L2K9W7BB:CDG=9*XX=-9H5S%!)S;0+ 5+BG;LSQ%;HVEI! M"+TLW/ ZQN;[0GO1M.AKB17G 6TIPE64PAJHC3?E-E:L$-D^+D2&7;D8T!:2 M"M2\%V@$WJ9>)R8\,1&]G\3$QK!B5>6<2)'%*H5:&-W5[;I:0:9LH\Y#YAY1 MFC("\H>\ 'MLLG2W&\4*XJMG4)]AHFYI!1'<^9V;:+E\D4./UVVZ2A]BYU&L M(/YFMW<#+$)#4C>BN%M,D2$73I"BD.C62G=;RZY6D*G*9I$B1J"PBYP(4S3B MRZ@V/?0;TRK&Y/M6+OO8$B6UW&7^5W>%,D@\%!+I'\59F^JBQEY6$'<$>+-)INDQG!7L> 3]6V!/)A^58ENY MB1UA5E=?'DJ6,.GO\]]41"Q@0>/D58#:L_$6((:>T&X?8Q<'X>'&#U%=)6C7 MS8IMPP(VX/6+([+C]38$94,K2.!Y2[*##,P^85C"FN+7;!?B8VEM!D(P:G%/YGXC'@-P3X-2-4NDDQ6$ =L=;E8VY0S'S[3D'>J M?UYC"GU5+X[3H9L5Y)6AXLPRMJKE[%K='>0TNN$G-^&IM J=U-3.BE603D^> M-D)T?[!R !@#.1W7,59#^3<)LX:\Z>3K@5:2B3)J5#EI36RO6M5:W M8I6E+S'6R;2&YO._E2+S7D*RAHPGL"PH9+:67:Q8)7W]Q.N,7!I(%<67,/QR M'^"!K\FMZ(;:=-#!1K>"60(5F4AP %W^%)APP+6-Y]_.U\$WY!.ER4.0_"!@ M"Q)R,7)L;SIWEYH!:#.-J?/(<:Q82V8G; 9XLN*Q-]KZ1!K6^8&;_.B[!R?I M)=AW"6]L'LD*)K2M$4K(. ]HY@-[%4V KGW'M(,Q)36ZZCEK5KRK/:P@2BVJ M2>ZP\T/1A*/6KMY<[+/P%L!R@O:V\7[. E3FN^US-[:U8D7K.J19HJ2F0IZ'[['HL5W * MZ?TJ\JO6?%,[*]:KO?U9E9,7Q/TI P:4C>U@HRBOOUM M/3P[:"C4T;JS%:3>0\XCD9EX <)RY'W=')#((3[&X(Y!!K:#13%[E72ZB/R[ M!4]QF.V"2!4ZI/C9#OYRCQL1U4K2C9+7FK96$-(&>$G]]K#*>Z2#.!$(>YIS M-?A'K&"=6-P@B@.. 4A(33RG=NN2KOL,D-/ M,3F7R',3.+&R%3I^AF5:;^[BE&;_ZEZ&,;YC!0,K1?J,LC1K8L6T.P;%2_ZD M\X-P,VE<5+W'M8-! GKU0I,*6VI@QY1+MJ MG.A.(UA!-!7SB#8=E\U%AE0F(2YH(&ZI15$5.IN&MWWNK96$&)2F(BDO=Z (@2^62*,*!"53'0/ M-+05;.H>I7!^8-3FP.2W,5,NSP\Z1""V>#\#5*1/E9R;+:+DNTT M@!4D2QF#K5,++;,FLYDQW*)VJ23F'E80=8G([>4%6I.<_+L5$[Y%6S?D(+:T M:L %"+8([UV<'@Q/;7,W*\@3T+%@#="8CBI-K)AV&3[(+/7HVEI!2%ZQMZ$. MKJJ=%03(Z6L&]"I%,RNFW[6FI-6%)//T'!XU$\FO $_8\=?1 ^)62]* O'E8 M_,]S-PG4^6&C?, *EM7]R^*ZT\'AFGM8051)@25KP/U;,#^AN<*_E1GY;?M: M06A1IT(1.&4,NFK7TPHB]4"'-!RBO!_U60M'#&,%^;<*W,//[C? -3F/,8[? M�\^24]J.CNTM\*@N%XK3>?XMB'"_81X=? 0\DC>774JIFNM17$%)9AX5^3 MD=H*Y;&3D;G34%:P06"8W2,64F 2,G1MK2"DGAEN3+31MI[?0$PQ"$"G66-Z M-;X%"8?/4Z&G:-O.3TCN92B.0,WP96QHQ<:J%OZX9#4U5YL-=9FH,1 ;.\V_ M.@_DQOKX_?F/'U<8?X[]8!,@_SITM[75T36$R#)E1QC# A18([3+&^' MOE:L+63Y(9^7[37 CZK:64$ F5(W1]5;SG\&Z4>L.\0) @9<#$B>0C,;KU#/G M:+1]BNDBR::$VAD=='0K5MK@$.WH/[6"G(IONZ% GZKI_%OXWO5^<<%MKWDH M*K];P??ZP2CG[8.5,H'+3KVM.G2W@EQ#R1:1BM'-7*1G:<@VJZ9^D'*[9%J_@MHWC>;00KB"XA_X"K&L!_"L"? M6Y.CNVW?^<6>\HM_$<8937C):$CV3KA'1/&?NFS>L;\5*ULN=6<4'90MK2"B MJMU?!F&6JA$4-4UGO_U$*0S)\:@N5JIM:,5*,!&+E:0)4$KK]+[. #?>6LP9D4/ M*XCB(;0 $GZ0D"1,&0N&#E:05+$\EVRS/R$W3%\NP,KDJHR$QXYA!>'*FR*/ M=]<3VZ:?%016:B)7L->*&@QZ4KN-8 ?1OA\PW *0,V^B"W+>9?9\)FE]? N\%='?L(U\4-5]O;M*DA-1VS(:V5JS; M11PE<1CX=$O1F/A#@]M%W]X*@B15 HR[G;(IV_:=W4')\KC)G52ULX* YBO"HHN V:8AXPP$@2#*:\BP:]EPF7?K M:<7*5 %<:59-[ 7\#F"2E, <4H$-JU@C52P+E>ZZ@ULF+J=0O@H;#_ MY2&=>9U>HM=RG+ZK;RDHA&0IKJ)LA[ !OF7(+UCS9GI%)@LE@H*YX(-> C!V ML6(O/ 8I*L)X#K>F:!A=6RL(,6)Y&KBW'@_2+99#0ASKJ&5JR3 M,INE2QYTJ8,5).47&A-3(&XJCFB(G*8 A+&#%21I[ 'MRF6W[CS_F6H3)Z)6 M#4B',/,IX"G+ZB2$DA/GAE6/^9C?L6*O& NW"$6JI>_]V+%.8R&T1N&J4_$G*JNW;&K%9N["BUP$XG,=3 @7V1)2I:+ M 4>J]G.'[O.O:F$.%G<-CWM91Y(B0R]T929QRX"N88:?72D Y-?P_H4\W*PX M:%4#J/YNQ7:^1$FPC>AKG'!XVT+H-?GH&[M901XU'M\D28;\2RI],&,"J]I* MQ9( ?&&T&:OK"F:&ZQAO$*O^J9;6>@YJ!6N8J/D(H094!KM^O0O$%:PWN:G; M6T$08%V]!6&HFKSXS8J)RKB "0\. !E/_5ZHVUI!B&2X$6&"9H!V0WLK"*+O M;I%@67AYE6$>NL96D)++C:LL?8FQT1&@:SN_!/*%2 ,>@(>6X3S^,XN(D%!% M]7@)<'H@?]9807J,9<6*KO'6C7C 1LG_"PH@N2-$/I9D1#@C -80;("P8'(F[L]+3L!J>87;NAE# N%-RK>'YVZ/?C@5K"*G,3B6*Y> MW2!DKD%I=_/HD4;+\I%#6<$&/;(<.];'XM)5>\^>7,HQ>M4@$Z4?K5B7B4J;/K4JA*=I:@498#&!_P,[W*L;LCPA86N$'ZBA7/Z#U)+MY+H< MS%V)5]\\ZF\I@&B5^L*D,[""Z751F5\-[:N 2!VL(.D1;6DE.K2'_(]HV](1 MVZ+;[!Z8"X@))?M*%7\E_V;%.LB5F]1*:_&[%1-N#WG6H&-U'&5^*^2*['PR M5^9]7&TQ0FKO6&-C*]:Q+12*C.5%M4"*=^6Y2@=+[T&M8$WM.:L\8N9$^O:] MK2#V%J5$S181_WE@/\@(F9D^EPGB"-US='.HUA!?.XYUR?AEUI8 M,6E>._P\CK(DKQO.K'X&>;BYEQ7$4:.?(66O^-F*Z5XBAFI5@H7'&(QGL&D@ MC!A*+Y$;(7/#JV_IH^G->F5SY(8T;9?9)6;$T^8-S>W.] M!@Q1_,J-F6M^3S79>DP=9S>O":CUZR"!2&9JT+TF?ROM"&-#*U:)7#]^'KZL M/_>*9E9,/W\>E JNOI45DZ>:)?3G MSC-PQI;"*CK6LNW] EE!7'ER^<(T1]CD3:T@8T5D91^PXX-7 M5 3XLV>:[#?2ED'_\RC06B'B'02$*27 (0:V@D6/V7."?LT@1?>U\>[5M+6" M$&;-380Y5[)LZ)>QJ8\5A%6"%A1A"C0NX4L4/X-\!3?E343V7ME'<7Z@W2\ MD*0%+O# W[*"D2(VMHB)!3N#449CAZBJDM):%QKJ0C M(<$[,GF[8JVACQ1:5 G)-E3DJC:R8>ED.,+XCFJ96D&$Z M]";)ODT_*PB$1!AJ$2?GEMJ.MP#=IZVY86AN!SE*C_0J+:D9NJ"OQHY6D/@) MNZ6-I:*FVF;^:W@5AO'A,TK=D%98T 65J%K-;A!BF%;2/5OSEE4M0\T]YE^1 M$C(TX7@5GH[B4X#WP7,3HHY+4>.Z9[3WB%:1U$04+T2BVM M(()*-'FP&9/?N.=(8YLU][""J"=,%9 #/5':F[S>:O8+A!9R4(D+M1^MX',! M#$<5MX&1$8\;<_8U+!O[ 3"^A4\@;V;%NBIR?"$[O*GPJ;&/%82)1+Y[]P#2 MCD&)5[>T@HA2S55:<)7(HWF,@Y2Y>WZX15LW9#+&>D.1-1'>T]0N,D.=[W+( M\>>77IZB>X0W,=Z1Z>ND244;*U:Z%(0$07*F4DC*IE:044V5,$*B:-K.?JUS M<_U!).9 /FKU3E>UL6(%VB WW /#XZ@M2'7/(:U@RSWFT1.2ZL5PK%04ZUM; M2PS'K]%@*9E[6$*4)D)8:W@R][""J*=@!W%X&U&2;[T!?7 MR@WIWN46W:P@ M[P$"A]>;+PF3X-?/J0LI@#>1N!:)9E^N-YYCH"M?MN.'LX(=' Y0( 0:"QKJ MVEI!2-N(<-/SWG4,*PBOJ*2MRX=66\\NPS!)_8JHRK#+R(7X!K4C=WLW.E1% M&4/3V9:0:RM)J&*)LSUSC"09!IT#7*7D M1"COOP[=Y]>V6N'4:K2P#GVM6%<6@+OR8[H8ALJ[BG96$" %UT%:"R2]R(@[ MW<+S6HPP__848%W7"(!I!99\;2>JFUFQ9G5_\:.K=NVI6UI!1&/]@Y88#,>, M8P4#:.H5\A.(^+N%>UV$DFDT&G5C*T@!?;_(8C\\@$2^WMR3OX)A'G[E5@!R ML?,$&!611PQC!?F%M">PG]=1\3>-"ZVQDQ6D_0Q5" CS(99+K[+46UDQ^58U MU#20IVW[SBX(,R'].@@U"/O5W^=_@%=9&N]BV.57W\C5G1B"!/1-K=A@JL0K M#AU*E#[UJ3?UF']M"DS+]484Q1:G^QX''O+O,^R]N F\0#1N@T;AT%R,B.B) M3>4M!A[?BEUP&T=;@8]F-@NH6UI!1"\<,Z4ON,^ 5K!$",_-CF)U2RN(*,?+ MZE-5JZVLF#Q5*.'HL] B39!IN8T5$V\#P&TEQK8TGW:QR\8.5I#$-85R 77* M?.E/FE/=W-$*$DU^V#;%XJB=IH"(-94"&.E3EHC1O!@]_P\HVC^HY6E%0RMV M@IPC6@7=E"PA>IC;3@-807+9@ZV-]%0TLV33/>[<,!2V??5V*S6Q9=HO* R- MGB.YA15;A2+MPK7CACS(QBWQ\D,0PL][=U,<>PI33:T0%,?:RY+FH2TP?VXI6'^>WBSVA M")Y>A(C@$*)#7A-.%TQL;&[%=ENM+VY409E"(G^(PY#]N!;F/ MV7X?\K?YW TA8H*()RB515JCE[M#?RL(EGQ)<41$$92Z^' 7L[H?>EB+%MVL M($_D_^B=4N465DRZ H+24'=#UWC^VY#;.R'+( X#@"TO2LI([O:JCMFUKQ5K MQLP;!718[!E!_PS-K2 '7!"I5,Q%1X>JW?P;KUXJ19)W%'5Y*K[W8\>P8N6* MFSF/;>8JQL YE[V'MX)=;4+&&3EHF/ASY6!6L*(-#+MZ2S3WFY5 J&[(D7BT MF1.Z-E:L3 DKOV9N+9G)OT0N8SOR1<"0/MQTB'%GUQM%)MW''YZ?@C349MJ) MWZU846I=9AEAERP/DT8*47MS!WM9YU&L(%X@%C_%*^_7+, (7/KIH4 YO'Z] M"Y2R>IN.LY+(! 3O *@S[%T$T;4NO9O:V;%&.-C10#W][5%I8L6T6]92>D1I MRM3TA&/A*RVQ@Q4D2>5)R63OT)ND)>(X(O_T MV#IH\0JZ##"_'B.'ZE6"JQL96K%[A,V86W*^!3TX6Q5)@%61? M490AF#ZH"Y@H^A=DLR]:8$<<-904;"AN)]HJJ-+%BVK=$ 30E%\F_6S%A_1X1[J7^N\TTDA5, MJ-K_M8^BHIT5!$B(EGE4BX@IN(3EP.HTL#;]K"!0AL$*PA"*]Y"[/#-@I)M[ MS"^7\I#7511E$,(4L:,!VE"6Z.^*SIVM6,LR,(3)^ZQN:041DK^$9DTE208\YY>RBAAS#RN( F^_ MH=AY_JL5DZU[M%A*_=7[F-?;]3[I_5.;1S)"B;(9@@!]<1% M_%PHN7#WKJ<)TNC2WPJ"V]LX^UE(K3F+_YVY.$4X/#!H7]VQK#2S8JT*:8OP M/:^GG72K7VGL:@691-'FM!\^C)?]E+;83)T?69_44K4)7P!;DDMC'6Y,"6FLQOX/T<^&]0T8(H MUT&V S! $0VB@V!J[&'%)I,M'\V:B[ZU%<34(]3K4!0:A:RQGQ4$5E)EB_C[ M,:H']1C="F85XB.[#9G5(+\9R;X%>=^#^BPLSJN+1'K4D%:P1<8)UDN=:RC0-O8"E*TOBFEV*)K; 4I%^X^2-V03HE(&)#/>4 GZ!T@?4LJ\5A#:\(;8]%9]=[R6($#ZT*ORA;VT%,5):A@E'21OJT:6_ M'03#G76SVY-;#%;BXL7%6PW8EK*E%40P5C,10CH>>A74V,$*DF1MGZ5:*,6$ M6BL[)@]9(>0$0"0TY.459>G(P7B,-SC_Y2;RT;?'-W=OSG?H-: 5+!%Q4AR M$NQ63_$Y@D?GTCU\)@H;P&U"@4FEP-RZ]^P>4=2*;,7*[J9,5I(G:G@:!M=+$BFD+VPL :(G)J='-U)3604F,]I,^XUG!$ 78PU@@$J=I=-/4J+L,PBQ' M;FR(#.TXQ/SW;YX5J\R'Y99 ";FQ$BMU[!A6K'>A>:XW$.YV2TCPV0T&HO!E MD) [C:@(&Z6@T+:S%:26 V1TAL=ZJ_DWZ%-T[2;I$WD5?]$6\:ZTL(+CZG3S M"UKI*(-RKGM^]2E7HGUO*XBEQ@\V50F5OQ'"4MO#"J)J^!0\F3@'>U5&(C1U MLH(T-I6?4 B^'G#OWL7IO8M3>*G@WG+#3SC.]EJ;77-7*\BLHO/*J/YI[F5I MK-75T'G^._(Z^(9\6DE'%-+)W?5DD;@SGU:/=FF2,6VJN4U[C&7%FA=@"639 M A"T/&3*.C"UMX*@>G OQ)93:*# DR(+-2$UK?I:0>B7!# >DC38D:=.N5;E M%O.?NT+C>P2!WL5^\F7OP]Q^^/Z'CQ^_UQ4X:]7-BC4IP@/:%>8TM;>"H.JM MWN;FMV+B$@Q*!:J=1FX2(8HKF5TB03H-904;\@V6PVN;05FK+>>_--K@4)'U MV+D1!"6G: ?P[CZB0B19#E9+@;S-H%[J5?$!!K=BO:N5ODPZA:ZM%83PJ+RK MZ#7 <<1R5,NU;QLK&G0MI%Y&>* MT40MG]>8XG-X!WU$:HMN5I G( F\KN$0ACY6$/83\K?DX%RB)-A&1H1O=4LK MB) AB%LX. W-YW\;S> 7*F#OQAY6K)' -.%UZJ738/#?-G:R@K3*'I*KW;;P MK\O-+2&GIL"81 Y#&/E,0'\O_E6;'BO[04-J062*U8G+ M"Q-"';?SZ1Q\%0,6?X!\?X!]_^);X_P)Y4!=@ M5:ON*\I$EB=5_EVU94:8E H=0)I3Z>>)IZ1)DE;,KMIRXHDRX^%5Y$/ H&&: MY793+S"8IP.&#MO SEK3B:9:) JR& '%%&M-)IW: ]H&<#RC],[=J59:V6S2 M*<+CB\FBT2N/AIQ<@%T5'RYB7S]CD'^N\5/\%C5-56HYQT3IX5ECFI-.Q+*FV5:;SS%E M*$_NAO\WV!NO"&7CB:8+:[K"R-5,L/3S1%.B(-7W+W&D?ZMJ329=7*X/LQ<\ MQU?5+J^F^<1O%Q'B7&JJ)Q*26S$#*!XM9?/)A94:\(%27BE:33I!94WUV@3+ MK2:=X-4.0:ST]A..W]*72AGUVD35K:?EJ*+<>YVA^H5NZC3M]!'$2H4T9?"_ MD/[,5-M-)5RP=^,Z2,AS#;E]>D5>VW1B7;Z8P#7YB^I:U[6<9:+,[M%NJG+; MB2:[(E_WZ0Q"5W6>RK\K)B5;&0>QZ.YI\84/WDL0YC@+!>22THZH0O3\G1-C M'^'_^-V?__4/W__.V0/B)3EG__$[HN]E"9E(O&=P=? ;!YJZ971KITCG1[[_ M'">(MCT5AM2LB9PW/WX_+&_(-TZ,,Q7SI>#+Q]_V3-UF*ICSPU(W3=U&*UCR MIV6SI&H;%FSY\[+9TF"/%ESZ<=E@B^+%7SU7G;!FL6:@+5>?<&9Q1I_#6$$@C>+%7TK40N"'Y,(NSP!K)I= M-5$>6 ZD>;&^>US?WERNGJXNSU>WJ[N+J\>?KJZ>'K_B=??9"'Q 'B+'DUR5 M20%8WT"5N<_L[T0QO3IRO^:U4':9\<"WQ[RO'?T676\;KN'41G]H-W=QS/HG@)<8I(#B=QQC';P FJA, %"UG M%"Y3%S:, $"5BBS"5O("O839V/%8H@#/[(,P!M'94H0SLLKYFW83/:!DCSPB M1/V,GMW*'!N;S\;NF^B5[-(8'R0(MPIC2TULT*K,A]*F=^X)4_S(0Z.LIV@X MVZ0ON2Z=(ZC)][5VES3UFM.*L"?/L:AZQQ^IDMU,;U5H[#FGYMJF^"QA_7HC ME0:J*[.=1IE7_.TBE!@ZV&'8;6/0M,9[RE 2DT/ M("*G$519H9="H]IG5H!2DM+H1.%!D MT'&#;4G7PQ[!@]V%'62.HL-L1%P'49 B6G/N)DK=: OH_4V$-'2RX2@K?1%' MNC#F(^A3'/MO05A%?ZG]/+.9CZU\*Q&GUG;>B!&]%M: 9:QTU_-XDO<97*.4 M^(Q5--HYUQ?$-..>4K-U$=QI=CJ7*B.J_.R+X%-75[W,-=,-MPCFM0H#4-WR M:F?[(GAV;&GZZG6W"&9UDR%:! IPKGU\UUQK?AD;#NXBN-3MKJ]';"R"27V> MQQ8Q(XO@8>=7LAZ9L@@^'?LRMM^CBV!CMS>S*:B(L^R'=\VRMJKD2.R(H5:D M1>SH=LVW"99:Q"[J\U8.%)RU"#YW?D];A7-9^Z'=XV M 6N+8-LQ-V!S'-TB6-?Y4BN'[2V"1]UN+X,T^^??Q#=3W.&P;/I7QJ8(;:E1 MSB)&]1'8&D,D1]EJMIW(SK=6JU#,1;"NHY+5-=93P,N^:Q[VLDX:PDD7P;SN MSCOE*1V62:?]EJK"HP30W;MF4R\ONB9D=Q3&G?PA-,<(+X)G X5L%%A%[_IH M=O<^F:.B1V':>]IBQE!LSKV_O6ON==YRIK#O17"LSWYKX?#\UW?-O,[;K2E M?Q%<&^@5U20%"$_[L.%I)_^V%LD'XS#(MDUV7.A+/?E!<&N"R(V3P92\I]Q_ M06G@N7DVRVD 3+Y;J*IR'#W#I5YEZ0O9L?]$OH:DADY6$7.3)%DG0G@'JXC0 MEZUNV\L&X#!R_M>8'@>?NFWN$:83U9#4IJ<-9+4\-*8>]I!A/"ZZUO9,O_F@ MC%_=O3?H"I\BG9V&"GU[.\2H8R-CFYZC1>20#,D\<9X7$4@\).-4Q3G>=ZC= ML=QK]<(O(MQG YJK[SW'ELP$.^77+'LLX@J$WG9YK- MXI-S+?]'LMYD84TE<4 M9>B:['-5_L#5-R_,X(2#L9+\/U^/L'?,2/.!K?,8=B%KG+M)X#6LG;F/7:1T M(6&^J7]%X'9'_NJ5W"1;7M5YO:D]+PT+TWD8ZPDVK6&W,68C]8Z\ "+$@MUZ M(AK6O)C-_6:$$"8O*TI2/B'M%5]N-:.=*Z&Q&7PB315]M,UG)6"] 6N,?"(Z/ KG^B3 ;P\:?"*'HCJ1]1S .\).I%&-,88/*_/J$(E$_Q M5E7('V# @:DCWTUQYJ49!LF,9;C3!U)-=H.R4TBOHB]B9W5X(_1\ M742<1>^'(+><+()=(SX%>N/-(CA[U&/09!A:!.>ZO SMC$^+8%N'-T)IV5H$ M&N.1(MJ(%K5%L+W-D1["/K>(8,@.![W%=E]$]&/K_6>PH"Z"41WVEM98NQ# MLRYB2I-E>"$LZW)SEJPAQIL 8L()N[ MKNZV@-_"BI&O \\T1AC*>ZS!XD&LE M37'PG*4 $_$4,UB#AA4;:G0KV6.L!2 7 5CY_YLE*0=_,]5X'^MK5K(/BF-> MA_';3\C?HD]N$,$?5YN4EM0)W20)-H'GXZI?B-=]@#T]V.HNPBLS MTUDX]MU>Q)H,< B,S_\B7#HS;>Q60LET"V )P-WCT^KIZO/5W=/C^EH&NWM\ M6E_\UT_KV\NKA\>K__YR\_3W'/'N9&T3S>B:>HN$H>]L(G@^O2?8Q$TTL$;S MY9E1IL'9C",RF\MX1]X679:9LJT-@%R?$9@V]7I:I=W\6Z/"RF3U+="9K,Q] MYB>%7"Z(!D0TS;]H...DZV"\FDG7&LXV:4T)4>.>-_>QX-H9>M:BA<3$T MC7\SE!^%56ADM;[];Q:Y)HO<1+=9[]#K&&Q2DF1Y]M/^X,S[< MPBQ))DIW[%-,CB5D^(%H06@AT^RT(?J,.-_.H$L%<@B97#_ZCQIJ/B"%X#7P MB9I-C7<:BLIM;-BJ3[%&>*3L?:ZR]P$1\3@)4L2SN-CQ?$!>O(WH*+QJ:M-^ M'N>SIZAI_./C]^]&0O_'QX^6F#<[&9S*%83*YIQ%Y"<:S4(:>$\AMBV"0:TL M.:78135'E\6LDD54>L=9##Y+B)C MK]TF&BJDXGWSLKVTT-XJ/4:-# O/:P=IM*.I>UE%1HYA7Q>C^;**CQBYV M/FCRX G$"YOWY5$F^T&S!T^=A17C_Z"%VD^=-^-[&Q91I/Q8@Q$X&,8ILH:=;B#R^RB]_>ZBDI6/]@IC-]JRA*I#T>3>/5!P 2IR MEF #5J]N$((F2>2 3Z2OEAMC?RR[.PF'6U_ M+WZZ^/)YHW7 M$FP[P)QE(RIS7'E>G$44'HG:YXC$CX)7N"=T<8/=QK C\ KTF,@+0E1R$3S% MH$+>XQA.MW]^^)) [2LY]&C16ZAKE4U94*=+%ULE-YD^466]$$F_3 M2AF[S$_(*>2UD6T]S*DY8J#?$CN.7A]>'[G_^I@&FHUH,DD/(9^B#H,Q I#' MB+2E+8BD;S__)5 SIEB<]J?9(S?1*TJ&N Q, \VWV9B.!196CV@1&)%9^QE, M$$$YH5H-L?;]+)(+5563Z"Q;2X7Z$>:3"26L>T"T2(D*'9#7U+AL#9UFS)3< M\PVUWK2Y\_3M[3E)3"M_1%Z&Z6&_?KT+VIXF9=^!RP;6=SG<4!'I'@"2/2\J M=AML8DDGJ!#08R!+#DXN @A@W. K,$>?(,'U2YMU\<*@>_1#=%ZT^7J:-?9HM?X'I/+._ ON151E";@]A;C M\W7D8 -?G.4;X"*,,VK-SBC(^VX?4H&6_JJMPMIUB-E?M8%24X\>;CZ'#KD( MX?_@5+V2\T4G+T*NX >RU\I_D%JRP(/ZKN5/(GD;7\#Q\4!X<;79(*U&,?$D M++H)R5_(JY,> ,$1:K\ 7;0.3.OK4#^"17>BL#J3\T$#<+'KZVQG+3O/:')E M5[%4%HF!#3(!77>U-W:;_0J$VG;<==9PN\DM3_/B&N,>LDX@5AAD>EMT++M4 M<(;\V\!]#D(3>:VZSD@84R8/MS?7:R@*AE_Y0[6.<@Q.+65M^MJV,15FZ=YV M[=\NHKSE/WZ<&>=)B5&=-"BO;7I:%C?6*>IK?/,6U&+,,(6AI7HAV2/2!5>_ M1(X>9C[3%DR(Z(]N@&%#7!!&;[5WAZ;Q;)/_$A$&A\$_D2^0J]?1)=%=7FDU M2!T53;UF(Z>8CD(/:5)C6G:V1MBXS!!H7*O-AAP#HDBVE33J_6R\F;E5Z0&] M(IRXX7HCBOB1FT /VM1C0#NB#;M'D54*178)SUI()88Q([ET%;*7%QRK#:%: M/&33\1%/OQ6X.3X:2>:=(;QG$3NP%]S,0EASVX ,TOD(+X)]QP=PE4_0QC6H)DG]G)T*NFO*39L$>!=PX@ZXRS9DA>@H[QD" UP\$H(I"'81F(R#F45:!]XNHEKD M,!) 0ZCO0FZ&7E* D>-+/N%=I8"6H=J+8.G0]H%V@>�I+:>]S'%@2.BV1? M!![L0';^HR/G%[+#6R*N31Q_/\H./Q&YK/=C:(C67\3-,5;$1#DM8!'0R-,% M2C2E*RR"W<.^>:54B4'YM^CG;)R]:&DQD6'>J"ZI'Z,<=-N>_A&>J%J2R2+0 MYJ=ZH%JFORR"Y\.\4EVR;D9AJVUWP@1/US]^'(>75F*)][MC6Z4(+:00Q527 M["3U/FR]50=UYK9(LEI(!9#)7+F:I*]!V6SKWIV*R8W):2.6;GE:*M/;IM - M6L?EMPNE17+?L'5A?F-YG^3#44K.+/:B[R(,"Z&AIW=^..ZUKQJIJ41>1V=694>TWTDG6 MO*'?3)#WAVW\^D?D^>RS-U%"'CX,7F)X[HJB2LE\E[ \278#>'YQ\,G_^$=M MUC4C)#_E#8T'AH]YR$+T\?OS'S^2CWR._6 3(/\Z=+>529G;#CPG(O)UF9:I M^;SGNMVZYU8F/='B]/[I#^_S NS(*.,&$;SZ\Q2\FDU>A"BJ(-.ZU*.ZD[S";T*=>IL=@&Y&] MZ[FEM>*3?B*S^45#9J\A[9!XFI=6EG?Z\7 Z$7+>LG_%U?"8[45P4H[L7-Y5\O5;A_&!X2$^?:T[I%255X0EH0U MNB"PX;;H,L)\D-YDAFQ^!L-[,>&F^^'HX>RX*XY8]%+0[]',7,#M4-!-0Z,R M+\TPD<).ZU8H39WN$)K2U+H@7OO^,Q8@:YAB^]O@J*'LN DZ+W09J.48%B[@ M#JA("%+8R$_(WS(;Q!:[NQP8-1?);B)@Z0E:)@H:)1((>9Q@U9YHN$/ZC#AC M+93.DVZZ77H-:<GMMK))K& M,UX*\GR:S[NZM2U'V;00Y5.JH7IY!Y#H6[L@%=<4H&*2:PI%GE3FY32.H8&0 M+O:"#F/,5\2FS32;SG+'0>PXXD6RQ.)YNQV'NLHQ5L)IV M7%K>.3_/$JBCDO#"5D19^(3 ;U_@83-%4;NZ9YZM(6U?D![ #:.MDTG7==\ MOFC5RHS:R\AM>EIRIAL6J11NVH8?RSO"C]ES@G[-R#>N7D\O.J0Z^\;W6--\ MQICR\HR: \AU[2TYD0T+4@X U]*^@'/8+[U,)-^W* S63\,3.V8^>ALZ?1F^Y< MWL7IWU&Z\LDEA?S6E/0;T(Z;OUN>H?D0+0**HAO#JH=U$047V[&HZTVRB))* M'5C7\SH;HQZ'[>Z_%FF_M"C]B)%D MPC[XOWUYL>D*Z][U[OWMN#<&3_<]@I$+T/X:[[HM%Z#B#\;1A^YTD]MX@^=^G M^%*4"(#U9/4^H![-K0:RKU-7"ZY+30HSV[RMK\UVH]A.+NS0?J32$>S(Z(>[ M?/4M:+4_\[9V3'T!> O \^(!T*+ U)< MO&.P+K2(:[VP4SJQ?%&!^H4!K1^QYA"/URMXB5:((BJ#^[.(!UNL>! MA_S[#'LO;H*2]>8S@D)"81@?8+97$<+;@]$X.\HG+#!!W,7L2*]VX,DFTUYG M:9*2RP)B??/%O8^3 -IU-F#W&MT"]BCWMRB+=Q-)=5'R.X)L$NK-CKP.C!KJ M.[:R3$,"7_AK-\ _DP/6EV&=OV+'4SX0'MLXM^ B9/:!$?$&NUX7$:XV&O,' MN[P7$?HV[3)T?Q#&")BS73%1 $6>IMYQPG"1\D9^3F4-L(.PHNEH 5$7+L8' M+<*!?E B35S@"JIRBVGA2,:K&)NZQ(>^'EN%'M MN >:05A[,+?%5)KL8?I#._(TNW)RD)Z(ILMGVK'@]]I,#O. M>W?LUF-YMX!CWP#A>HK'_IT NXK%_M["TLF75#+W:U7?3930[KH-C06N/YN'RKH9. M&+8G>5&8[-"++$F)H(N3\P-? M5C!Z/R+\&GA=_)Q#?V]$ORB7[U%R[P;^^:&ZA[NY0+L--A)5<74B[6EHZFK) MY=X%O7B\,[ (QVX;7O<]4XOPX79F9.,QGLZ!:X'!087UZ_L!HU(ZT)T;HA(9. R]# M\;5/9,E3/%EPMQDN^UFRV"=N 2:\Y"HHOY;*"5+Y$@:_4N?N,\#TT0N4>]J[T MN#> ^)CZ# V$@R(P#R'TLQN&Z+#*TA(\A)"0] %@"V#LAJ&S?>&,W]9K[ D]H;.MM3'8I.+<%!CR4 M40GHJB3G!^GE++^:\(X:SL&@GYA;-/694FU<;&73T5ZW1\@C=;&??-G[4-V MM/WX\7O]!=NRYWP[TO_?+$FI GL=8P.\OFG+=1ICYA+,>0;D+7S$_*:8>MA& MAO%A,/>9L3Q1DJXWCRZYC8Q'O-YN_A==?B4-6TC?W@*UIVP<,5!A[#*T$!M= MNPD8S[Q?#')KK=%\[*2:>_&PZEA8;38XVZ0T>A/CZLWFN\IV>W(\6#KZ341V M%35^,.&5B"Q!BL+@%?FZ2ZUE[\&-KE?^%EP$+!_)9%Y5-1P:@ G''D)^ NZT MJC5)-2EC^_D>@AB>C!XCGAX;X"TG_QZ:%V+8 MDV+(S0X26G% 5)O-!ND+> PQM!U^SB-]6;G[LY,;:1$N^'9.IYR!&@?0(EAE M="+)82&==^E[160]PM6EVVE-'J=%[, .WBEY/]:]/XO@5H=BBYU\.HM@7BL/ M4($"W.".63++]/C<1@Z_US=A*H>1S.I&W\HB]N<8+AF9RZU>I_>^K4WN',5S M8W:RO.MM>6PP14G2[N;3>=?\[.#\D5G8X&1Y[^?U**^@S#_U@5_R3M._PPHO MV"(8U>A*DYDTGF#TWL]R&W>?6B]6V[Z6RB^=DE=W5[[KY)HCK5=Z;^G[YU9/ M<D7D<)[^^;?]J+/0#6IT'H/=2][">305 M9^R/O^UCS3XV6E7'X-Y"MV4]IHTS]R^_;4W-UM3$)8W!-VLVY9$LZ[2A.0/_ M^HXA4 R C.=N")K-XPM"J02!4B#QM&A\DG@I):S^5K*+*M>[[VBGD+AY'H0A MN\'3+!DN65,]K'V)N7700 %L]"2)"9M2Y'\-TI>51QXX5F*W,K%6 M72PZ3)]PG"3\3+0^1J5.\^Z2V\!]YE7Y[N+(:W4OM.@X']HP"C MZU'F@Z)B8-"'YO53M9QMVI]=[X4H9/@@6UA,5Y^AP_SWWH/[]IE[0!JOO5+; M@>7[VSC:/B&\>T#[T&4Q\!#O QM5O3?:]K)(RB_TWB-4Y9DE_,6T51YH9PV>'@.0-%[RE^=$,7!\C_.0X)>UU\N-KMP_B 4'*. M(K0)B'Z(#T)1#(P[;H2OS(@21FO1TV Z*LYL,9%G3%>9J<>\^S._I*B?*$ Z M"C2-;3"R? X2#X6A&Z$X:WF\S!TMM ETM@7,^422IXX(R*TD%$UC^[Q(IM/= MT&E^886\ABU\&58V@\Q)Z'9+J,!Y9=HCQ%_C,F_0\1M M\ZL=E+5A=GOMF= S89CAY]O$HE3X+7(3)"[E@WGM&SK-M]KT@/V$0JAT#)F@ M=S'5$-:;RR#9QXD;DKLMV^L6LV7O^4!3J=\(=5DI8Q?[WBO]E6_L,O<]:K8W M][%5S_VZU>;8<#&8.]F18],S!NO( '1-/-,B4M2[1#F50%]H$-$B6#149%PY MD\XA2 M@8K5%%&T"$YU">PSG_%R#-,BF-<^]JET=!N"BQ;!NG9!US+;U&%,BV#648%0 M)=Y5PHL6P;6QM#JC-/2N07?Z:F\-@6.+X%UG[:,2F;8()O71/M0,7@3;&L3> M8^(&Q^ ;>8B>8[LX=[08W"TZ<5!N_BOC9H2VH+[8Q,WCY.+.X8^+.-.]93]E MF.4B6'>LF&**\'S78&U'RRCE*-)%\*B/B-)N8RZ"C6TL=6UB@Q?!K.&,=7(H M\BBLB^'QMHAUQXDDS:'/2]EWQ\D@HP5F+X+MQ\HOQKCN=PUIV56 T86.+X)) M?208Y;.]"*ZUM+&TB>M?#K^.>WC-3^ZP;+--7NFM]NO2%Q:QZ8Y].9O2)D;! MW[5MZW76_FF,[B)8TS,JJLN)?M=0S\<_IHJ'X-UON7X/0;?,GD5LNV.?A^%R MAP:%<+;7$=1;Q6@0'-\UCOA@-T!31M<87+30QWOTJ6^;0S8&!+:%?.R]'\U9 M:POAXN JBBR%#PLB_EY%HJ8DO>D0V4^9F4UI@9R+?QM_2[Y77/M[NH@O1,3T MW/ D0>Y_0]G5LN;J&\1UKC>2&! L8)Q&W3"?NW-]=K6FQ+PXFCAAH8 MA4GM>WI"NWV,71R$AQL_1%4<^"X][;@U1\OK.FX[+"*>?W">=]JPTT7,V?*, M"5\\<\6G4LF;4Z^Y:&VU^LW:H?=LS^ E/S?G<90E]$#'A+V/+RY4H)>*3=U$ M?O :^"*2A)QH5H]*]+^(=WL4)6QOF@IXC/A!.YAH!/I6M9P/Q:8H(OH9N7"0 M@/'7&/V:H<@[&,K\M.DY/UFJJ1GW9IN>,Z).IP&;$EQ^]5+$%5JTS0>^(K^Z M& ?>+_?D+(+*1+ZE/ #FMC-"<1:W"+F,"J85CTN#&M1EA/GJ*N1J;_T938J) M)NU*G+49PZK3G^1__"D@(AGV7KK? _HQYB?U)MIG:7*+7E'XT?C\F'K,_GJ6 M3E(A" ^1"$,$#TMS""7%20&=.XF4)_^P%0-(DP030WG)U (T.<'O>A@>.3F MG]?\.^O\4-_V=->T$PY,G2UZ2 W$:!K/OS+RU?2 P$-+-E^[PV_J.K!T4'\J MKK[M$:3 R@[[]>8>=/M'A%\##R5@;[D@YR%(_XY1A<#Y>(O;?UJI^V_$L8@'9B#SU)]Y& MP3\1F2SUV, EC]$++.8K8N7&[U J;]1BGYZC30SEC;^U9M2P7[6)G4F2[:BY M+_F20 )]Z$% $+FX:GO#8)89?GR+6"2N0/)D93A:1YPLI*UKU6D(BPBMK-5- ME*\6^C%&)%, M@-E?XX<[JD%E9EQ@%C%CA=!"+4-1QG4_"P1V>?O/EYSO?Y\%GGHX\-GM?*4< MX[- :2\/.O,6L_S2LT"A>==QES32+/MF<:J]HFC,B]'A5I\%-L5N^'K?1)XL M' -1 2 ICHX.0R)S4+9&JD6E'VPTP:;8S' V12+,;H'S$I@A6F M:\RBYT%O[,GDAXS2[V R&-23C%+@^,<%QVI"23VOI70X7,&?:*SNF5_R_)H= MCTY\6N^VI.$(P6*8H!=$.\!MHU40,&W8PA6V%$9K+(S6!5J5YLD>B8E[L8S% MH'7,!51( J(BL^(8+EL*,:\+_O+\#@!Z<[A7BE_/.=(O+=6@2S7H4NNEK+-= M!A4"4T_R<'M98PCYF@6ICPHMBNI7#(V*2 <.Y/+S38O+RFTBOF$://'=XE,! MA-+31Z_S8_\N>?3RX,1[E%!MS@_WVXC*C2K[D*OX&_(#TS TNG2J6:0D2"?* MCJ46S0++2YHMO$!"1ZAKVMB#FCT(#E'7\A@RM,]9),U<.1XX;63V)E8%RV!) M8U'S8?/LCS$R*J805!W#'KK>BSM0FZ">(P)$TD0A265;[RHX9:KI!,-+/ !D M/*"RO4K2FS1(U3E G(O/SE'%_U\9KMD7<[9>[V]6?-\]8Q001%X_D+*T=%HB M(?.*A!#N(QT).0\&LGG[PC@-LBC?B%42>;5)QH#A^TU5F5^?E0"=X3RZ;=6. MYR?D!.GA-L)6FK-'77W.U9:! G!>M\$I2KS494B?L=1B8($GC8,2TCD(R5,U M?P5(8"XMY(S&FFUPY$A:K+.((G29NF?'%\OXG"&&-)5N3QME2U#Y"O=4+BQ: MO=&S0-02?5^B[W8I'76GP2S"P2HRM9=C8A98U,SJ+D)E%MB[;HFRGJR$'W-< MAFA/WRL%A$V5&ZWNBII%:L>5$XZFC4R][5XDW(:SZ.(R&E9K_DBM23%P62:( MK@Y:6V=,F5X[LN7T=L> E<%UP=D+RI_VSFAGXPY]A)M^9E"4U MU6!XO;J[/!]1"I!BJ-Z-)W%:V33^Z[)A_,>O+R0#G1E\;'Y[U6U]]4/_F!VY M&ZM_?WV,,1(FZM\!2,*I\PUR0VC'!W)?)%-PNE> <CI",73'X^#!"I!B#.0&2/UIS)N?V,MH,*?M7Z= MG^6IN((Y'H"()1_FME+R ^^>-T9=E\$[W\4,OO;]%2CA(DF;B4&2>\IG-YM*BO9M"R 28=7^Y2"NK6QABH@$0S/45B0Z>8.I:&,&ZA MM3CIF]:7+RF;K;.(F.M47KF', 8FP5[DOL:ST,5PO3P#:/'&(PC(X73IK MM/C?D^^\^0&U'I:()-B(9+$M&4#*H4LP:PEF+<$L\,$LH"$,:Q,J;(\C+6[_Q>VO/2%@VA[):_K2%J=XOVCFM"FPET]2 W?CG$B=;O(0U15'#C#< MX8LC=W'D+H[/8=,"? -B<=TMKCLPF%Q<=XOK#C!_6_Q0 MUOJAH+S]X"..]K%S3,J'.Q_\T E=G[24(%BCVLET^DQ< MX*^"%WH%,BX"5/HQCB$K&FQ/76Y:9&4W1YGS>$0)I3^! 5T;8GRC0ENR,0@ M$73YPU@C06S[[*Z4V/AEK+&M%SSA#B7^/G0Z"84[W"#N\ZU@4Z.4'Q>NU_%J M1?=,8V ]1>%>N/O* $#$(V"'G,'&-O_5B?%^[M [X7W"MUQ8(XUM^SG"VDI) MN$(*88T$P")S!%:8WRI]ZSY8!M*VRR0(E#^V!134[9F M@:(N;:V.)PG%:!988YM 55Q5M:U9H(1C;5=QPE/N9H$?L68K1M/"M-M88BK; ML\BY4V'93-U^%EB2X$=UG6EF6)'4B#IMJUDT+9 @)B9F9X8<(4W)&;,SZ#N@ M)5IUSGB]3"_9&:!6!%V-I?,@[_]F3IA2YG)S(D^ZT# R^8+7.'BM?:UE8PER_["//O[H%BOGFRO_NFRN_.3751 4NR#^ M'A8BA4,!."-+-M=^FXCK?V1,T9RPN"K8$C\AL3$" "(OS.[%3WX3A &$4T ! ML@3AER#\$H2W, B/S>AC%&*U*CX]1[D2NCI&&3?Z(C-S>?1D>?1$;4O8+O R ME_+\XF4XMHHD'FOL.MT'R$UCW\4VG3#*W!XWPYP).5)8ET\$<@B5.Y\H2;>Q$R;X(RQ&Z%"^.C]D.0#R]BO!.K[_=TXJD?96'SW!1UV&%Z,> MHEBQ\+H;%&V)%8NB94&T@@$#K1)(\S\TVWP4&'D_390:.ATY%4O$<-M-FD$ M+3FV(IIA>OS*6R2@JTGC1R9]H&9C4&?DI%$R- URFECIR-4I[Q'?/[S8H14[ M=)#/>HQT6X"MGY0UY8;K>])9R>;?, 2#"GFMI^;+GS1.E,4Z#2%,&B428KWM M9)UZYZ2>0DLQ\+/D\DN$A.:&)>;M8YMJ,\.,5!R#&?"[7@D("$2Q'R66"B6. M@2F8C%VB[(H5%BH0])=9DU+K?>N_SA4=,K5Z_S7ARC-M16=?,#M_BI)DE201 M'I,BCU3UM9G_4HHVVU*TI7C*)"*7XJEI%4]5-EWRWIM3L??\K9LH3 [^^\WI M,<0" +UBYHK(\">R,?SES8EWTG)U6:-OP"(D*UXGB<5,]UNL;DBF6R=CO+DF M>4YR> BBSV)KPBQG]MBEB&?213S".]ER1U6XA,2_7]Y M\V;6D9E#%S5)C@_]!;F!DR3^SL\5^[L,;:.'*$:ND^!-5,)G[ NI:5% ]':V M==:[W/A9Q[?1\3U&!Q0F5',@']X3MU;B8UOG/L3[JE&!^(2+)>8;L737N^ID%OJP99Z,$ HTU(/-KYWZE9&D;HG=%2K:B#JQK \TG.MJ!, ME83'B9 O2#?KB7]J%5R2[E<'S2<^2V+M7Y%#MFEMPY?4*%9X '/$5:ZBS]OG,1/1-5P M^M8WCZ*;4[%A;!86Q-R1IF9L.[U4IK(A@]@:>+RFN < M"CZO+*%:!O@(4NK)?&'CA5WE<'1RM6+84LPKCV,+BWE9\CHY?_B3CVW\V#VH MRWS^&N9!?0S?LS1Y0A\H^$%X3J(9IN7X4MQ[C>)>I6JFY6W+81NUN@*Y8L^U M61_E''+&H&BR>>"J'/ZL\-WX\G)IO:'@6=?NU%BK8V=6:SYX MV]=YT;3OXZ$;S#=\D0M<<04 A)V;5Q627:5G5BG39*%KON8CJJ.QQ4KX)R,W M<=3=UDA"=J>L2>;D;Q0CS"CNOV/DA?OSOL2"5S@'?+.3I9(>>C[64DDOGWD" MJY(>)CUI*:+7&+.!P*7)@"Y,+B\#,Y"R=%Y0960Z0X%L M,5T&T"9>VKXT3E E/948&E.:LB)3\T*AKE0S)GI%.LXLT+QTJ1BBF"PO9R^- M.Y;&'=KL38DP:9?)*9"RDR:S'GFZG:ALA7-G@<&ED!]]5!+MZ%XX;H N<.-U8>P=B2L"A=, % ;->NN6Y=-BWIG-4>9+PU>.F#) MSP1 7"T'KZ"L%ESSFELLZ3%:.[=>'VUL^U3D%KO(MR2LW.,.!W4;)E'_WR"5 M NF5AOAG1:ET*O5[=GK8ZF8)5Y9B89!J\_)CR\!5XA:5"2 81LWVD>0:[3E0 MSN."W9$NV9 ?,'O>EYTK';EH&I13-]1MKO^&1R).BTB2F3TFJW+RI$>#([)V::-I9Z*1=45,+-2 XD\NZ=6 MNM&TD=-?EV#XMF>!L7[7;I#/:NI/0_<@0F&,96;E*DKL?Z0Z"FB5?/VPT_]N M:JT&@'0WE1')BC)IS52WX8%V15P-"&1-/4%]"/TQ5%T]R>-3)$$=&LJ/"Q6* M.K7H\1,U6K58+WF'Q/M*S([K+()3#O*6KD+O%@/BIP^.FV,-A1CPYRA%R@G:B?/GVR,-!K&KFQ&^.=P::'33"I48S,%&'^O# MIMF1[*M=H=K8/&>PN;>:+E=7_&)3:QP0"G]VCF*,SJUD%;D9I)L%VD MC/%1-*>4-+'.5VNZV%:P9H&A+BWMW+EED-XT0U1VN#3D-9A9X$ZD[31?76!= MZ%D@25(BLG$YDT0726ZFIL[.$'<*[*NJ)D\_(Z^'4OHTLTPAC;>P9M?,$'G\ M!V1Y*"Z1]('3BTWI7I;(EPK%$.)8(QQ+A6"(<2X3#G@A'DF0D MZ_7.2=$/$/ 6&53? ME@C9$B'3DRK"M(-GB#[8,3(P:%*@,D9$?^H5\M*8ZO)U:*V9AUP]*HVQND-E ME#?QF)6-UD6G-Q3K!Y3ZKA,LH6I3VUY"U4NH>@E5+Z'J)52]%.,M@>RE'LPB M&V:)<"T1KB7"!1*5/9U\2SW8$O!: EY+P,LX\I9(CO6A"#LT<4SNGA&%\]HG[3^0JQ)9O67H\$PHL7G:5J[7'R> MB\]S\7DN/D]K4*G@\ZR(QUD@:G%P+@[.Q<$)"7F+@W-Q<([IX'Q!'U'PX8?[ M^L?3>8GA]1#%Z5;.8F2/->>W:FY'Z /BC0;B:;#&N=RX"'QJ80Q\VL>(ONW#=^4(QP,A9R%BF4.-;9PCF80>?/$<B.0H$C@5:06L8".J7H&Z3\5GJOEQ_H#@DYG[Q M>%ZXIZF&T2X^?_.(!>SWUT_GO9-LAJT)XLS.@A@E;NR_YP\&2C.IZBP@\L.B M1 WC/=X,^%2$EG(M(L.S2Q?WK] ZG ]^ENBG)@>YV :=!:Y$!FR5FCKLQ5G@ MJL-C6 M/,6W266!)I4N$D@4Y!O:PFOH6P<(?W]JLHJYEWLV"MGA68A4S+/R- M@1Q(#;CX7G6^TK2HE6+:&2^C !+E].36XR#&6FX\T,>R9%YTVLDSS+M05IUJ MKJP9(@QVH@H8-/5)*5]: ?9S7\X0?;USZO2T3[0W6>S5/2 O"S!;7WTX/E82 MW! B$RP"0_GMU&26L+6LW@$K- 0.A_*A?P%-S@)32U!["1V98? =?&X6 MCGXMO)ZOGXZ"0^9C$K;B4+/S'^Z#).I8ZM2[M3ILIX0Y105_!CY=V>:&99"@ M>"[H!05X$^%^&U7J\_'L*;EW+2U.-=7^:MXNPJ7[X5(07.]6PN>&4JW>.J\,MK[IM:!/UA_:8((AF +D)UXF>7BL2E'ZN9IH;=9L(L M4+=$NT;)]!4JVK- UM*O=HF?0NCH,.UPJ01+TF^FSA"S?YE0])12&0E-Z M#&0!+ 5=BLVN60TTIY(I*3VT[?Z92:Y"?YU]I#0$9K(0E-*RBPY %(#;*"2Y M!BAT?:P03*;M^(T3$''T>D H?2*_0*B1[Y3F#C?F$F7M2!@.%$PP%_OV4W0A M,&']'G.HWHTG<5K9-/[KLF'\QZ\O#OYI!HW4OS,7#^-?6^G$#K4UKH]]9K2X M^>U5M_75#TE% 7=C]>^A7+26"!1?MJ?!06M.X/0^2?TCT1:(=1"\H".VX"EC M(JK* S85_+R$^37-O-,&80' M_/"7@^\>7I!+#"VOO(CKW6.:U YD_1;X>WIL7YW3[8%LG'7J&E->:.AV%^=]E:5?M;9-;,(M@A,HD(HAJ6R"QPTLNTJ>5$,)$Z M:=QQ;*:2A!IVRSQ0T60Z+1Q-&@VRMN Y7MC+.IL%"KN=;U7NTVWQS0)I79*M M6UV8=,RYBV'7+>Y)HV)<3L7P",P1F_S^N5RLSR*G08;HU/TO"^IJ]U6_ V@6 M07\5VNSE-+I>T3UP+&IW5168_>OL,2OAY2IP]5^S:/V [UYVS"@'I(;";73$ M/W= 8>)_D,3,Z$@O:Z6WK]P$*],R)&%K$58[L*&VC#E?[_KV<96FL?^6I40A MVT8;>LN>4;K>;9WO+U% U(M/)^:Y]%56, ;F_;\RTI()'T,4XKT)$U788TW& MV$I:ND,[3#'>#0KQ/](--E.3E?=_69)R'Q[ON8CA<^K($FD,@G RHELNRBI2 M6L)<]@;FUU1(-JY&(LA8$\\Q"$KD_G:( BS@DWQGW/VW!D(@-.'MQ2SW6^CD M91+(^X+9%B$>+8Q!N+2Y7!;7OT&[*$98*0X<;%GL_-Q?E^0?8_'#$DV\%)>> MJ]E %QNBR+ZB^,//BVGJSSH.)0WAZF8SG3@60J>\H=\PVV;ZJ?Q .V M^U>1ZQ==5G,O21^FKV%AHWE9ZY"8\M3GD5$ UKO:];S+\$:Q_85<)R%.SACS M;JPUXX&;.'HC<*QWSU%*@Q&Q'^X%B5O:?PHV-?%E@?1TV #VX(S#UP6I#90[ M+CS2*J)BX*HV&D*__@C$W=O76U=S ZLXP&:1)R'TE36BCTJ>J9D\?\[V87$0 M)^$XF@712;F8JCCD4.DLD-7#:5]+L&"P_C'P]DZU 7RR<0H*>SWSR(\:>*M[^T+G@=R!EUY=U9P%6L?@ V)7]2P2V8:R@IZ.[YD\ MNM.':.5\Z+-( AQ-3HG]4:/@%MJK67U(L\OE/T9.)4"S>R!9Z@@P:,5TG7]N M)\8%Q@E=:$URA2O KD'J587@"HFP$\>FE&C[VQA\ YJ$&U&UE8KB%+C^^Z35 M".T.PE]_/&/N1_TNPONPS5XGG!F?G\4!I9AC!%:FR5N5IEO3*4H[;AO=5 P0 M5!38;#]1\(&^8I7DP'W-J>=J,!A#=VRJ-[:NY_<&P!KH];XT+\<7FS@&SI& M]8X..']CY26O@+ *O0+8I./2=TPR^(+3!\H]C/GFRCZ['#"XPPV^7];TFA)7 M*16?OEM\2KRE'("DIQLN_7A%V)BCO2D>/I[]DO\()0QGBC% RAVLPU>': 78 M6,5J3GHB2*BWBC'+WQQ S1M(X@Q2H?J"8 MET^DLH+FUF]E(Q2"4OJ"=7ZY"RZ%+T1CRY*3C!T&=U<P12-MY1^\LU@4]+:4XA')]7() 3#:'%U;Y_M7 M)R6;//^-=<8//\&_>'-Z07M;&>T9'.E7<40SC+'8!^21@SWOK:#MLPE)LSJP MRK#.=8BQD#N@H1OX^U "T^D(&7>?,3781:V,T#'XL15@.!_LMA//)_F(PN[ZW3-,G\>=ELB[,NKH(PK+&" M<6V<./6=(#BM=SO:L;AH5E[HIB]8@&%=XX )[ Y]H""B@92\9JXOJQORDP8P MA'7+%Y1F<;B-SBZ".Q]/Q)J7VWI\4-NRP B^OGG\87X@27E:2L3?N1AXX*L] M^FL<>" >^.N.1?D\XB3V%$G$)(G:>$OM=E6]EP%]N,\14RCN_^. M63FI?BXS8E#L\K/S]/\.:)31Z,7YHW!/S9_A&!(N:T+#0O'1(7G;=".U:X\I MFP0>LO@]:F75Z5_? .S?PO@<9[I0)YX09!X-^.?Y=%C(;5#H!&G[,>=1?PKT M];BH15IT*W/ LD^&!Q5O-+3M;P].^DN4!=[C\1T;J$U%2 VZKL7,NI*EW(I, M)W+#B3=&4#X X&OO[R94<;U/.Y>ARWW7ZI$F\I3-%&.\;H9\W$[U1BI&OSHX MW%2Q),W8^S"X,;**P"!M,+-7<2M/NM?;,'1>Q\\]Z:J+*QU IQM]TK498S*- M;M?\B)VCYH=<@>M_TC4>.OF$2M!ATEVBKD>ZJH$-K5VCYHMV3FADE#Y1\\.N M8M1EC!Y3,\2Z.'!36BO3=+Y9'V0I(FUH\V,IIUE90=F$O:L/)6^XN;Y-Y3&0CBBK#WP">9-6 MK"(?LQL8!Z5*&O/Q+XC[# M)L(.^?3[.__#]S!#%910Z?L)<_E4#28L.GOV6&CD7(C4%D6J$31W%3 G5>Q0 M\JS*T3"2"[HTA5J?H[Y">1:I+ -5E@&('@G!T%KV]]42JIA5%+RS(%P5%J!^ M!F,D?@!\6TD'<>I5E2:=<=.'=CD*UAB),1,E4&4];Y2D(VAR:0@-GE7',3*' M>%0X'>?B"*QWGU+T"I)4+I^P_@.D?=(\EX.3K@G&0+KLJP>"/_(1W>/YR 9%AUR(".2=" 26^=.#YAI/^,R9)74R@W MUUQ;(S&[Z#@PV=D&3^X=FX\!S:CT_)2P"*QGD=T] FEMGK&95CC9-IG5S]@\I(@7SKOR: MI"45-;3V]O,016\6[GJ1RT:*LBD ML36(&?+4GUF$:M3YG(K"-0L4]KVBTDQRXL':T349CF8\Z=K[87K, $5[%L%% MU2NO0.)CX ]">OX%<4?OHN$W?KEYAIS>Y3;PB2[2C>13QZ,QEM&PL[]'9/,I>B&F)Y. MO_@>JM#E"_I 889(_/0>$U*,[^EMEJ31$<5/G+81Y-)P@_69O#_>>WNV$-6T@MV$J<5D/%?%W#Q'[\67"G!;*FX3 GS)HK' M:NXMNT)Q]%/),!/F+>*/,Q^<.@R"!UU@A5!&^C?&:6=G&<7]S]OB$^5RL M.43S#KZ@;D;:&J.;H6?XZD8D)PO?YC@CS=]$;)T_6O.^:"N3;O2PAL$PU)24 MZJJEUJ6R3MH3K4W5K;M<>RB-DT:SE'YY]KRPE;Y)(TA6U5T,3T]FBM3>] M%85V2O'@"RYGY8Z_J$R\,].HF MN%$R_EC-SLM.BF#%7U1F:D%Q@MP_[*.//[JDL#8^Y5@N_K@@N?C@UV^OC?U6 MOK@V^EK>/B44/ID/8S?VR F%-$K2>C\!L[BL :85YT=S+BTDX1L+]) M>QAZL-DSROBXG33*I*0E05*5XT\:(SV%#?,!QY*13QIA*E$1I1LZ::SUY%7* MU#EY[Y04]V**_.NA!HHM^YJ])>A?&?Z-^P^:Z>UY?@ZGX8XP&MH>U"#;XI\2 M)''Q1AOLVM#:D##!FC\>"@C=S28XPZ$ (,R&9 V%LG&>'=PYW%P;@DNSWW-7 MS\NC%&Z _\-MR"(S%PRQ2D9J:"\O3IZKYE?D.2,_?[B,"6V/A8!8B6)%K5[+S56*QC - M815TBI4I$9IF8#S+:CZU6EBK\ DZ.!4X_F. ?,IX06< M6\/^GL0S%]_=(!*2T?@GG?$T!'LRAL2D\Z!TD1[70+E>EI0EV.MC]Q1(A/.$ MJX=V?N@WG/,-_[*OS/G@RTUW>B#; \VYZ,J]"/V]]4'F>GW\ M*\/7@+R($)'7YH4A O98"#Y>H1NT/0LPWR+W"%H#S3T9U6!MCL,<'*WKE\05H\3/T5%)6!^ M/8E/:Y_[.43O6(W^LPR$7CPP3!_7Q5].D.FE_TW2'I'WC]^E,06C^# *4_0] M+?KC_N-W29Y RG.1G;U(?IC^T?./9P^9$P03R,+DQ&%+90$TZ/Z1Z"=1^'NO!A+GR$6N@EHE M-QM=EF"B\ 6,B(JSOP$T2@YXY=C-WM#OS\CI0 H_"BA&&V0L2' '69;8=O&, M 7A;0)AGBQV>(LO1('?^8A?3&"CX,T!*X/FG+(=?C@0:_JTQ8/Y/@&DKZQ)#N@E0]Q9<; M^1_D*'@4IK8&C" +85FAZP>H9JUN(R(%-G%$9()W<_J6D"XV1ECG MXL#&'P_MW![##VR$:C@WT4+FSJUX\!QKR"Y6>N.R+[;_D3^IS"WK[IP'2-BS MGLVANY06]?P5S GZ(W$S_IL*(]+%-W7"O8]U#^&Q=4PRF.KZ7A#4>B?#/OCC MX=RDW%7ZBMPLII?]X>/9E[U-S+GZ^]0VJ)QPJ!!/QS]X?E7JR=]%%46O <" MA8!Z0H+IT 29?,\.A06, 9DC'M&GU#>QC\_@G?AV M3BPJE9L#0G!ZU]5JD#723L8U!A\"IQ S'#*#/3K F$J<(>_)=][\ M0 2>U%2#@.7&Y.GI\6&-J0O%'X6@6H')DYD(C3(:'=["+V'!MZ@:K ML3%*_9AJMCY*83Y<^5. MM^]-[V7,>7/(AK#)Y/@Q(8A;C.@]][IP!AO;_+<0(SCP_XV\+XX?DK#5.KS# MZOJ'0QSI/"BZ9AD#Y[(=ANK=I;E+3@8C7^_RERQ7NQV^!MAVDA6N[7D0.7/A M2"%/=L:)$ZQWQ0>$$_ +30J)L=A[U10R]$GV1/LRHFBEB-U M+%$B2!BUO,_06#&W>LZIY4BZ7K"M*\O5-O!;Z.E/<+>]%>2T\RN;6CQ)]GV"VK$0Z_RBH MG&"2UI R@E%P/,& OHIR8%U;6I*.@ \JBQ'UB&1N2AN!;_/\?W,]J2I[(8&@ MW&-#S,&6YZ?5GDIBJKG*1?> O(P(D=H^Z1YI:(=&O83-:Q56@ XFIN,;O('? MAH%Z7L5@"[7*]HA6('C\FST6SM:%SW[S1FLNIMU^1MM#E"5.Z!'/_B=F\:>' M*(M;/\]\2;;7$G8?P."7UQ4. G\V\!P$*UA;BJ@BL6H.%16!8'DMS,@XND@3 MR'B2?PY0756HI\\S91)DU*B24)M;GKURRA($-%ZDGA<5*B%"RIC0PZ)#D3#N MDZ)7=$ ,N2@B"6^Q@7OC)'Y"O'=8Y!0YAI>G:1[#710?Z8=WY&W%H+?QRU&E M7OU]Z.]\EZ1&Y=D_!+-1X+L^2GA&K\J-"SP7;#'SNOZCF5J-\@BN0]\6FY]&X4YWTSN4.+&_CNCU5F/ M!8P=VA/:.\$]E@Q8SZ#D=$OD!(K?G3@]">^SS$P '$I(;*UA!OU.U(C<$.15 MJ+S#^R2:H]OWA,(0)0E"/SM!@$ZK+#U0S5/@:Q+/@(9JH9.8/P,:&/TI9C K M'?Z2@>/']$')/%/G*WU@&WGK\(74PQ';AQH-W\+HC;BIB+;Z&+YG:1EMS#L^ MW9SH]-O 21(A-D;[.9-=P]DE'T(NV#7+G$91U&4\1RDVK2),KWAWYXS*2F>T MFU-%&M4E$9%-@JNM]2>F*<7-\X5"T?5RWX:0EIE#1[/%7[$5XSFQEWQ[]TBF M#![[PP]_XHM$R9D0GLQ\B.)G]%GQ&\38(LVPS99KYH(;I;2&R2:FT1%=*EC( MCXBU -$,:& ([[QXSG1 L9YQF0> !+76.Y)G*;;:V^/,*Y%5Q4QPK?GCS8-@ MMQYLGGQY/D%X1:$4L[<$C:*["@"/D[GBHF@9 MPXH5!]\AXZ*SZ*QORC_G+1R96#YD?,FQ-(F(?J./A"C<; D^1+Q))T(L83)R MLJ]/EDL54VQ&90EBA-)L#,Q80CI2;>FZ$U1JG6_;V1.@42!U>SKS*VJOHXRF MM5N"2-%M X%)2VZG%&G*I'NP74MLS[6S'FPKD*'086WIDR &J*J=00L9=U>A+$[ZFG7MTU[P__QZ@?R_?: UNG(!H MEZ\'1%JNG]NG7?I62@P>V&M-;\$_>:B%B**+^&G=%%$QOV@Z@$[%E[#CF>4-A]!D.W:49UJKB,%EDBM M_2_[XRF5XDG&@"&R"GGD_:PPZ^A&PAQJ\IXT'B#&VEJ3;+I9K,(:YL[("7]; M?Z#8BYU=JWZ=,\C<9C,_\+#V0U#Y>'R/HX\\MXTR)-[>A7/,:QZ_1/%OCR$- MGG!AX PV^^1.]3'XQA/PG1Q+80%S3" (HD_"41^B^"[*WM)=%K1E88?L5%K# M-+^[#S_\. IS?Q-Y_>\VHOX[%+HU,2GF>-*KF.OQY7Q'Y.7J[O-CC32V[:^. M>_!#%)^JK@,1ZQ-,,,_W7IS/KX7/NY/MU<9JUN^?HG"_1?'Q!;T'3IXK3?(: M"*&R:4-V%B M_V+<]; '#6OXKUGHQ2>FNB[2[T73]#<7)7QO%8:9$Q!F%_MO M&3'TMM&K$SBQC[R?HP"CUXE/]\?W(#HAE.2/S&+[,#Z5AJ(OI+@1?L5@C\(P M?QT';X:J,_L8ZS,B5B::898^STR*!FM\Q(. ,QB"D^6KG[@H")P019GD]1)/ M!.@34/8%F!216-1A!5E*0^$,AA<>$=WNCDGFE14L#27\V2 NL\K]A4#M4E9# MI_8BOX1)0+-C1A-G[]![C IAC/\=()JY$7JK8Q2G_K_IY]P[P4>"GN7-$7'Y M*/P3>22^9,HG\=EW3#)WVO2"_80"#YO^I)[P.:(6PGIWYR?O4>($F+=E[[S# ME)QMKM\Q#=4CE9,23H$GK_@L7SC%-!\5^YN'^*I-2[?6'CL8@WB2=7TDFZ:Z M;,(5^QUHQ5PFR&65/=Z#[I7)U3/[FI,5!1FC$E4R*EE0M>8X-,D(-/"ZFS$) MT^+J557BU"!+L*:I]Y(FM%E2+"_3RH*?8U7/R&>G-%D._A"Q)YLZ=Y= /$-*%6Z MDI,M1XNR/4ASW"P'>F!@6.5^68XI=4$S-BN]+ID,8Z5J>>J0&T..R&#UY;A; MCL#!2FZ'&F0_>H;=QJY: \?[)5!Y;C9S#]B.L7QL#.W^!3C[@6PG*D MZ%( N@HLQD#3WRU"4U>QANT-?$O';>ZW32M-C0%UY;TCF$%>L4=RGR\ M'2/ M1N&,W%P _7C;&TTN.TWDNO#*K*&]742:.20$^P7?16)!W&5H&Y5=P\FO$\WQ MA?:7K^U>=;:Q(\)(1?BV>S=1F!'V@>4*1N[KP2%OWE4Z>C^&GO_A>V6P!#.4 MO.EW.?\V.KZC,&$\V=@FV;%^$ 82A;WS6"/-%89>GCDI'CPDB'^(T;\R;"*? M!"VA96::!XNU-2%MRLR<)ECF^Q*_H-3/MT8X>_L5IU97.LYPS1+@%R>.??>W M35XQ17Z+>;_%8T'13'+^\"U"G'OX:YD&E[[(F3^@#!3\(>;%HAG%1 M4A5O%:E(JH NDO'^NQMD)).=B$]T@^UC;^.<\B>DL62-L.9_OB:E#GQSXLM1 M <0J^@G-HAF@Q(A@F X0P&M/E> A@0B5U+Z $% M^?QTN9P4%$W5K%2U+?G[[^^(U)Y4(T[KW8;XGUY1_.&[*+G%8B-_N/.?R&'J M7SJ6-=?45HEU N=WJ!=1!YC M^RZ-*+V_"@F=29(=J4LZ^9:0RK7 )1%MS+A:M"%PUNE?'Q"*2A:(Y746A^NP M MQ'Q!06@(0H(VS>@S/IX4_><:F.?[7!V8*B1O[[ZG?>@Y&Y\K&;96JZB]S MXJ))IMND43/H')7"]I!L=WO11% GQ#6DJX4)V$(NXEE=SN5!2P.ZT27?>O> &; 3,'3#$7[ VHYT2L%&=CLZJ5">Y9TVE-&D'"VT M'T$C^\2JQ,>,KX'&H%1C.H7X6RT?2B809 EV1 WHQD//9!K-=?GLSJR)'\:R M' .]G'U,(+.$BR([OMP--AQA92U8HD(<9?F)] %+$&5I(H\)JXL M(:]^VB(GAZX36:WPJN6=S/KY/+2$SZ\1A:+< M$LNKUL;:.4F "$M- +HNV2MM$J")AZ?V'6+PT%9M]00-2Z6DO@4.^;:7FFDNRJEXIHK^Z@P+SG^\MPB&KTY7$; +Q0>Z9< M':A%=6^*^L-E4"$4^'=PV++&$/(U"U(?%6*?*@0,%8#P$@[D\O--,]?*%2*> M)>HR]=WB4P&$TM-'KYMC_RYYO>G@Q'N44(W%#_?;B'*9JJAC,2:]/[!D22]9 MTB*;HTNWL1P]TLF98RD>D/$W34_XDCX%/6E!G]8'.9(Z)N84U$/(H;CK^M1X MZN71T[NI2>78^$[40AR3-8[RH88LI]@J_%\;@X'L< \4L].T<51V-EN&8S_JS$W]^L^$Y"QB@@B+R^QW;IKM--VM(NU_-@0)OO M=2_-]]VRW?'=8-KE$V1*G+XVR1@P?*^)ZIWOLQ*@,YQ'OY_:\?R$G" ]W$8? M6/W>HZ[^VVK+0 $XSY/E%%1<\F"ESUAJ,;# DP8;">FP@>2IFK\")#"7)E9& MHW-+?&J)3W6:P):CI4O[/OOI6';JI&"'6*IG,H34-"/Y(:0JU5B"!?D*_#YH ML*-$>HFZ+E%76(*U[G*P'"\JTJ67PP(R?DSQE@NWGFM$WGQAWA6QI'+'U)U& M2\:"FK=I;OD+O1Q42\'P /?64D>L)X<(4/[+!0,O6/.+,Q<+*=)$$.+KO+4= M%DE)^#/,"3M36J2F LAHJ1\"V2.M@AY-IG4>15#]6X\ MB=/*IO%?EPWC/WY](>FGS/A5\]NK;NLKY@G'[,C=6/W[ZV.,$7.O?P?S$"&D M+U0HGLIG4?8":RR;FV8647W94>9)51+T $!&7=4/QRQ M]5)+D<%1>PB\#/T1-)#"$!!3XRRAK"' $AA9,5%9("<;\92VA[GW^:)*0T:- M*G=K:]GG3!%5Q1*?(>-O%)5(TH4A1@7V9\RJ'PMCXXL6?D^_6VO"H[0$4SOXI']LXOK>. M:7[G)Q:%KRA- [:77#1\\1HO7F.Q,GB649"1L?C?9F-L+@XX*QQPUXL\6>*5 MN;:C&KI31JC$S-S)L''(8RL'E/JN$RP>A\7C,*@I5?&*X$-4%]0D?(?BP0^=T/5)21[!0?[H-<0ZO0LH7:8/:Z3!5F?E9D36 M3'.4.8LE2O)[S=?S:T.,;U2HU3<&V;19\[5CU6MT=H](7+G+6&-;+WC='4K\ M?>AT8IX[W"#N\ZT@;U4R[@M_[NA_VCW3&%A/4;@7[KXR !#Q")@A9S"@S?>B M?//-%CDL??KK-DC0ZHKCIH;99 K&H#Z8:R'94@$DUZ5&D\9K*:SGP73I!'0,2BJ?E M^&!;8U4L5/54R,!*.Y0Y7H@JS#RU%S+\K-"+<3 AUC\<#>.*@ZNVMY42 M!TP;Q'+0580!TYB!#+].?EC7E"Q/$U/6?SK-0,N+]201(F9'$+W[RFR!$ M)9P" ! M%&&>Q)?,B7')!!NCQRC$>F5\>HYR[7IUC#)NT$9F)LRVP4OO9[B] MG[%AY&5N2@RCXK$,MC@6CS5VG>X#Y*:Q[V)C51B<;H^;8H5L,H*\/VW%Y["2[ZZ*CZ?G32+G>"+DQ0&5\)EGMRAFA78!_\[\C;X MPJ)-%KL')SFK2*1$XJOO?:(DW<9.F."/L 2D0_G:[I#E *@*7PG6,>NZK7F(8G'6876$&0;QY6;#8Q#DJ]'NVZL3Z+IK:DL!N&?*>K@6 MY9MKPP<15E92)R ^; '"V0.7]"V8$6U>DVX%-W39HI3I2K4$#=P^WGKP8$FB M5R=9L-S/!&RQ(]42F'DTT =H2PY<)9#+]R.>R_^:?E[0L$OE-LGX@]EB@(4N M2_ ARG+2B1!++LG\E:H:7UU+0IY>R MW4W+(K]R2=8")XR.PAZ2P0VG]YE$CYJJCWUBT,&UJZ4W"MQTZ#6UV(NET"I+-1K,@0RL#JG6 M=MU-ILA$B;,K1M F@R1IQ\3XW@A=\.NZ%FPC8#(E1U*>:F8T$S(*=!V^7$AK M#$S\!1 FY/S98V#AKX"PT.ME24"%=MIJ[+Y@)O$4)*4ELLQ1 ME7<5,,K=MT2>1*D"8S* U!?&_FY.Q<'F#PU$87+PWV].CR&F#_2:XC,CPY_( MQO"7-R?>S98K_1M] TM5HQ1,]>WKR9=5'FT$5- MV.%#?T%NX"2)O_-S0_HN0]OH(8J1ZR1X$Y6X!?M":EH4$+V=?0OK7>YL6,>W MT?$]1@?B]B.*/_GPGKC5$O\M0/?86$,QA5.:-H?\AC%4?0MCY 3^OY''NF(\ M=MHW3MDF O_RG$47YJ M C5>,D[5KO#!6!Y+T E92T794E"S%-3HP8>\+Y#159CEE;($3:IU1YKQ9'UV ML[1_LM:"E>T!A(R"'I'O:\43A^D&UB=>S[R,IK\>*7*S6HZ4>3V/,>OR(\NJ M,I9G,B#7IEPQ1=-@VKH)Q>2:3]$8H:[^7ARNB]]RW(!\E@1J[82&B 1D= 'G M4MA"\*BD M-TX =7Y5,>X!>1E!Q/E-LNHK5.*7*.V:FZV/..V9M[BMR"%:\=8A5 MNOQX\0"L[\;EGS=.XG>6T>C]#6/I!CK $!73Z%M_J959:F666IE9ULJ;!86Q/2N\Q,4&2W5#9QX -8V;0\LC6'(JM>%[I\ MG[OCJA;#EJJP25>%L810?V='8Z?&6AT[LXI,2UZNZ_M(W ;S#5_DK5-< 0!AY^95 MA617Z9E5RI0B=\W7?$1U-+98"?]DY":.NML:2DH0Q.NEZG2I.E4(A\VIZE0AJL9D*Z*H ME?W866IRER?OVN!.O:I6 @6CZRWM<).E&%N*8?O%B)C2AA5Y@8P)&)F7?:+0"2!1E4_ Q$4BMJ!QHW M2SW^\E:DK89/+70)&6TPM%Q(39;F7L\_KX<]H78O4 V+6XZ;J_ND!,%WR*B$ MP:YE=??)5,]+7%C)) G(*(%!7-?L:V2D'EZ9F)@Y+)#1 8.0ZI$MR(^ :B0? MR:PAR-@P2SW7;5ST7_ HZ-IM^W2A ;3N7Y/E[]- G^Z6S(!:N3R@O_G5WW= M7+916KYSGU0;NK!.8QW>. %>"[T>$(+T[''+5A,D]AMOL7+9C-RKPV.T.U'8 M;O7(R^Y4@LH6[G!0 CK' 43I@"$^0=&E_X==O;OR&7"+1:\E_=[SF[8ZF8)5Y9B89!J M\_)C1=U5XA:5"2 81LT4D>0:[3E0SN."W9$NV9 ?,'O>EYTK';EH&I13-]2? MI_^&1R).BTB2F?DAJW3'1VPOBY;UMM8!5_D$[,$$Z+73?6@PI('3)<* M95WA6$F.T?#E00:_Q_L;LRZ ZXX55#'"]X]:C@;K2EV,%'FHL(O^IAMD=.ED M+WR9#1D#X_"4\9F)D6Q[)?E:M>$MQT!_J<+PJ$+.6QZ-&@;Y0"S'6 _J$;KD M(>7[ZX+@Y'E"(H7J.4I2L M/,_/X7D,=U%\S/4]X_GB;^DE![YURJT(%'NTP6A;=4/BW/'V2"#;%C[MUAIH M] 66%,5'LJ=V71/C-1;&8',-^"_W4-R&OS4.")$\.\>N]STYPS7W(O\6)L3Q MB[P*JNXR]#]9B-8AVGY&VT.4)4[H85ZX/?AQ>L(?\SN6#UD.R-$\AIC249*^ M8)%'Y9ZW0;&+OW#VU M<4T_,0&<'K ZR+_V2O.!7 <Z&\*E#J"E2&7QWY]_[^P'Z_HL<"%J<,"97; MN@G#4"0A!WL5(G1<%9F/@$G$_,7LL]8#JZT=6@Y[E_ ^MR$8I,Y-"DD*_$&L M\8'&BN3##CS[E(^3*HU9@@%1IN$P%$PIPU"D/C<[9K/8K248$!'#,!2,2PP& M4GZD% HVSB!C0*=85;./)H45!3E:M:@L3P722!DUXVV:49'L>'3BTWI71<82 M"5DB(4LD9/3-+Y$090"62(AL)"1),I+2>(=-XA_D0A^U&6!N]+5"!& =O":H MYRMYBP=K!X06I(BG-@$($%77T/UNAUR2%C,@'LA: PBHUX^'# ;@6^@B!6N(X2QQGB>.8BN/4 M]570:%@"-]9&*Q87O9TN^AZ.6$O0HL CZU;9I+ST*I*BRZRSO!85; CGJ@6H MTCCHLB.M+TF5QD3=")U-M&KCD(*X TI]UPF6T-42NEI"5TOH:@E=61RZFF81 MSQ+8ZJ5K+1[OQ>.]>+P!.',7C_=X?HRE"'^R4_>7'R+$Z>Q0Y,WFID[F,!G.3%_?-XKY9W#=&X5_< M-XO[QF"VQ5F @4;!XJM9?#6+KV;QU6CUU;R@CRCX\,-]_>.EK^[BK2G5J4,4 MIULY>XD]%L[6A2X$WFB[MV^^56B#L_"IAS$0R&4%XWY:':EPR#&UVL>(6MM\ MWX!P/!"*$"*6.=38QCG24NA3%<\QYP5#*=;\UKM\5T((F$/-;1Q+\G(O9V0Z MW_UC=KR)XCCZ)*AVWO$WZ8D'D,H2Q@#]V8E](OI)6H'PCC &&MOT)L:&"=F( MD**:HX"P>4M"4=7S%FRY-0S$AA4I&9KZHBRLS -0Y782#-%DE)+Z+M;[ZZ?SWLEIAJT)XLS.](02-_;?TXK31T*N560DLQPO?OJJBI&6:@X9ZB79+ M88#G"ZC"SR(/2R 7J4C]0+=#,9([?'YDA:\438@ ^H,_S]ZTR!WI=)],SC6-F04C*\NU_R-D%MQV9H];4,K,DT]VBS+BGMU#\C+ M GPE5A^.'SAON881>M\2#/1ZQW$SF$Z08]WBUEE+Q R>S"?+L;8E2IGCCP<2 M.+0D[TG-;R)]%/"R*Y8<) Y2 Q*N80E+32#WU%5YR6&\+7>2SW0 W"CO5.%W7H.[4OR[O!:[DM(O7-.F^4;"NM MT@]7=,-_08&38LBW4:6(%<\&ZIA:*C>-V#Z&&MTLO;:67EN:.R/Q69M47Z3. MZ8L;A;S&^3Z&;I 1-?PV.A[] ME#8-0I2KY#D5Z#9*TE7^>)'#J,_1OKRQXRHV](0VNX<0#$N)? MQV.Z2D71=G;TVGI_@>K DA)7[8<*7/PO6M- MZQ(JN:#1L%2"6-OW< E#0=00KA6HAE4)H-_&@QR6^YP4 (0RZ""7J!2.*T M @#^Z[)Y_,>O+PXF :JZ]]=?TO,:$_SVZMNZRMFH,?LR-U8_7O-$83[)/6/ M1+_+R0Z#7-O-,&8<'1]#CW7L;8G5JG!Q0_1Z&; MY[ ]^7FQE-\1_>Z<=EVJR5-4^513^]XDU1"UP\5CUR[&W#^1PXQ\#US1&"VM M7#?.G. ABN_##S^.0J*5.,%3E"0UO81#4]+3=1]@@<'\*A;FY3:JX)TJBUB7 MPNI6TMQ>;6L"IJ#]1PRF]U0/Y$1EQ7JWP9_Z6+\AWVZ(F1V%SU%*SY0;F.NS MDN;#WV+S.D?H+WYZ\,-?#KY[>$$N,6*\\B*N=X]I4CN0]5O@[^FQ?75.MP>R M<=:I:US=W*U.$I2^H-2/:7CPLC?>->:.MS9^V66SU )83// ?N]LE_50Q8%( M48>,"6FOF\@&)(AH*/V081:X5SAV0@E@0U<'#:20Q)DF6NT8K8!1H@&A!!_K M;PE9CIQN[T*5Q77;39!#,MH87;=T@(R& ;RO;G%:"N2X?(%AZUH>4KG=;Y_M+%!!%XM.)>9Y4E16, M@7G_KXQT2\!'$(5X;\+0+7LL!%*\(^P,>3_V5)RGW*L>"=6UNME4!HZ YQPT/F)1@H/Z8A!HH[RM^*!NG>3P$$2? M/R%OCW+RE:4!J54 HG\8!MW%7D^D6K MK=S6[\/T-2QL-/%B'1)#E]KW&05@O:M=S[L,;Q1K^LAU$N)>BS'O=EPRXY2JE/-O;#O2 S0_M/P:8FOBR0G@X;P!Z<%QU1%5 Q< MU=H4F+[.IT9(1,&?8WDX60O"5/Q"EN-+Z!SB4)&4*P8T7N1>U)7QQU11Q,$E M:$Q(W"AU+VDM,8_A"H*,$>D6Z#=KXB]KI9CJV!=ZRW@\[R MQ) QB$SLPK,<84/IK*>KS_)4FSYD)N<-M!PQH[$ML